|
@@ -1047,18 +1047,22 @@ export default {
|
1047
|
1047
|
this.$router.push("/drugs/query/print?start_time="+this.start_time+"&end_time="+this.end_time+"&keyword="+this.keyword+"&storehouse_id="+this.storehouse_id+"&page="+this.page+"&limit="+this.limit+"&good_type="+this.good_type)
|
1048
|
1048
|
},
|
1049
|
1049
|
exportStock() {
|
|
1050
|
+ console.log("tablelist23322332",this.tableList)
|
|
1051
|
+
|
1050
|
1052
|
if(this.tableList!=null && this.tableList.length > 0){
|
1051
|
1053
|
for(let i=0;i<this.tableList.length;i++){
|
1052
|
1054
|
this.tableList[i].index = i +1
|
1053
|
1055
|
this.tableList[i].drug_type_name = this.getDrugTypeName(this.tableList[i].drug_type)
|
1054
|
1056
|
this.tableList[i].specification_name = this.tableList[i].dose + this.tableList[i].dose_unit + "*" +this.tableList[i].min_number + this.tableList[i].min_unit +"/"+this.tableList[i].max_unit
|
1055
|
1057
|
this.tableList[i].manufacturer_name = this.getManufacturName(this.tableList[i].manufacturer)
|
1056
|
|
- this.tableList[i].stock_in_count = this.getStockIn(this.tableList[i].drug_warehouse_info, this.tableList[i].max_unit, this.tableList[i].min_unit,this.tableList[i].min_number);
|
1057
|
|
- this.tableList[i].stock_out_count = this.getStockOut(this.tableList[i].drug_warehouse_out,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number,this.tableList[i].drug_cancel_stock_info)
|
1058
|
|
- this.tableList[i].cancle_out_count = this.getCancleOut(this.tableList[i].drug_cancel_stock_info,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number)
|
1059
|
|
- this.tableList[i].act_cout = this.getActCount(this.tableList[i].drug_warehouse_out,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number)
|
1060
|
|
- this.tableList[i].over_count = this.getOverCount(this.tableList[i].drug_warehouse_info,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number)
|
1061
|
|
- this.tableList[i].sum_count = this.getOverCount(this.tableList[i].drug_warehouse_info,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number)
|
|
1058
|
+
|
|
1059
|
+ this.tableList[i].stock_in_count = this.getStockIn(this.tableList[i].drug_stock_count, this.tableList[i].max_unit, this.tableList[i].min_unit,this.tableList[i].min_number);
|
|
1060
|
+
|
|
1061
|
+ this.tableList[i].stock_out_count = this.getStockOut(this.tableList[i].drug_stock_count,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number,this.tableList[i].drug_cancel_stock_info)
|
|
1062
|
+ this.tableList[i].cancle_out_count = this.getCancleOut(this.tableList[i].drug_stock_count,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number)
|
|
1063
|
+ this.tableList[i].act_cout = this.getActCount(this.tableList[i].drug_stock_count,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number)
|
|
1064
|
+ this.tableList[i].over_count = this.getOverCount(this.tableList[i].drug_stock_count,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number)
|
|
1065
|
+ this.tableList[i].sum_count = this.getOverCount(this.tableList[i].drug_stock_count,this.tableList[i].max_unit,this.tableList[i].min_unit,this.tableList[i].min_number)
|
1062
|
1066
|
}
|
1063
|
1067
|
}
|
1064
|
1068
|
|
|
@@ -1182,7 +1186,7 @@ export default {
|
1182
|
1186
|
var min_str = "";
|
1183
|
1187
|
if (arr.length > 0) {
|
1184
|
1188
|
for (let i = 0; i < arr.length; i++) {
|
1185
|
|
- total += parseInt(arr[i].warehousing_count);
|
|
1189
|
+ total += parseInt(arr[i].sum_in_count);
|
1186
|
1190
|
}
|
1187
|
1191
|
}
|
1188
|
1192
|
if (total < min_number) {
|
|
@@ -1208,20 +1212,20 @@ export default {
|
1208
|
1212
|
//总库存
|
1209
|
1213
|
var total = 0;
|
1210
|
1214
|
var totalOne = 0
|
1211
|
|
- var totalTwo = 0
|
|
1215
|
+ // var totalTwo = 0
|
1212
|
1216
|
if(info!=null && info.length > 0){
|
1213
|
1217
|
for (let i = 0; i < info.length; i++) {
|
1214
|
|
- totalOne += info[i].count;
|
|
1218
|
+ totalOne += info[i].sum_out_count;
|
1215
|
1219
|
}
|
1216
|
1220
|
}
|
1217
|
1221
|
|
1218
|
|
- if(val!=null && val.length > 0){
|
1219
|
|
- for (let i = 0; i < val.length; i++) {
|
1220
|
|
- totalTwo += val[i].count;
|
1221
|
|
- }
|
1222
|
|
- }
|
|
1222
|
+ // if(val!=null && val.length > 0){
|
|
1223
|
+ // for (let i = 0; i < val.length; i++) {
|
|
1224
|
+ // totalTwo += val[i].sum_cancel_count;
|
|
1225
|
+ // }
|
|
1226
|
+ // }
|
1223
|
1227
|
|
1224
|
|
- total = totalOne + totalTwo
|
|
1228
|
+ total = totalOne
|
1225
|
1229
|
|
1226
|
1230
|
|
1227
|
1231
|
if (parseInt(total / min_number) != 0) {
|
|
@@ -1238,7 +1242,7 @@ export default {
|
1238
|
1242
|
//总库存
|
1239
|
1243
|
var total = 0;
|
1240
|
1244
|
for (let i = 0; i < info.length; i++) {
|
1241
|
|
- total += info[i].count;
|
|
1245
|
+ total += info[i].sum_cancel_count;
|
1242
|
1246
|
}
|
1243
|
1247
|
if (parseInt(total / min_number) != 0) {
|
1244
|
1248
|
str = parseInt(total / min_number) + max_unit;
|
|
@@ -1255,7 +1259,7 @@ export default {
|
1255
|
1259
|
var total = 0;
|
1256
|
1260
|
for (let i = 0; i < info.length; i++) {
|
1257
|
1261
|
|
1258
|
|
- total += info[i].count;
|
|
1262
|
+ total += info[i].sum_act_out_count;
|
1259
|
1263
|
|
1260
|
1264
|
}
|
1261
|
1265
|
|
|
@@ -1271,12 +1275,10 @@ export default {
|
1271
|
1275
|
var max_str = "";
|
1272
|
1276
|
var min_str = "";
|
1273
|
1277
|
var total = 0;
|
1274
|
|
- var newarr = arr;
|
1275
|
|
-
|
1276
|
|
- if (newarr.length > 0) {
|
1277
|
|
- for (let i = 0; i < newarr.length; i++) {
|
|
1278
|
+ if (arr.length > 0) {
|
|
1279
|
+ for (let i = 0; i < arr.length; i++) {
|
1278
|
1280
|
|
1279
|
|
- total += newarr[i].stock_max_number + newarr[i].stock_min_number;
|
|
1281
|
+ total += arr[i].flush_count
|
1280
|
1282
|
|
1281
|
1283
|
}
|
1282
|
1284
|
}
|