Browse Source

8月15日

XMLWAN 2 years ago
parent
commit
c737aca499

+ 2 - 2
config/dev.env.js View File

@@ -7,8 +7,8 @@ module.exports = {
7 7
   NODE_ENV: '"development"',
8 8
   ENV_CONFIG: '"dev"',
9 9
   //BASE_API: '"http://new_mobile.xt.api.sgjyun.com"', // //http://api.xt.test.sgjyun.com http://112.74.16.180:9527,////'"http://localhost:9529"',
10
-  // BASE_API: '"http://api.xt.test.sgjyun.com"',
11
-  BASE_API: '"http://localhost:9531"',
10
+  BASE_API: '"http://api.xt.test.sgjyun.com"',
11
+  // BASE_API: '"http://localhost:9531"',
12 12
   SSO_HOST: '"http://testsso.sgjyun.com"',
13 13
   SRCM_HOST: '"http://test1.sgjyun.com"',
14 14
   XT_HOST: '"http://xt.test.sgjyun.com"',

+ 24 - 22
src/xt_pages/stock/drugs/components/drugQuery.vue View File

@@ -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
       }

+ 8 - 8
src/xt_pages/stock/query/goodNewQuery.vue View File

@@ -767,25 +767,25 @@ export default {
767 767
    },
768 768
    exportList(){
769 769
       import('@/vendor/Export2Excel').then(excel => {
770
-         console.log("table")
770
+      
771 771
          if(this.tableList!=null && this.tableList.length > 0){
772 772
           for(let i=0;i<this.tableList.length;i++){
773 773
             this.tableList[i].index = i+1
774 774
             this.tableList[i].type_name =  this.getGoodTypeName(this.tableList[i].good_type_id)
775 775
             this.tableList[i].spec = this.tableList[i].specification_name +"/"+ this.tableList[i].packing_unit
776
-            this.tableList[i].manufacturer = this.getManufacturName(this.tableList[i].manufacturer)
777
-            this.tableList[i].stock_in_count = this.GetExportStockInCount(this.tableList[i].xt_good_info,this.tableList[i].id)
778
-            this.tableList[i].stock_out_count =this.getExportStockOutCount(this.tableList[i].xt_good_info,this.tableList[i].id) 
779
-            this.tableList[i].stock_cancel_count = this.getExportCancelStockInfo(this.tableList[i].xt_good_info,this.tableList[i].id)
780
-            this.tableList[i].act_out_count  = this.getExportActStockOutCount(this.tableList[i].xt_good_info,this.tableList[i].id) 
781
-            this.tableList[i].over_count = this.getExportOverCount(this.tableList[i].xt_good_info,this.tableList[i].id) 
776
+            this.tableList[i].manufacturer_name = this.getManufacturName(this.tableList[i].manufacturer)
777
+            this.tableList[i].stock_in_count = this.GetExportStockInCount(this.tableList[i].xt_good_stock,this.tableList[i].id)
778
+            this.tableList[i].stock_out_count =this.getExportStockOutCount(this.tableList[i].xt_good_stock,this.tableList[i].id) 
779
+            this.tableList[i].stock_cancel_count = this.getExportCancelStockInfo(this.tableList[i].xt_good_stock,this.tableList[i].id)
780
+            this.tableList[i].act_out_count  = this.getExportActStockOutCount(this.tableList[i].xt_good_stock,this.tableList[i].id) 
781
+            this.tableList[i].over_count = this.getExportOverCount(this.tableList[i].xt_good_stock,this.tableList[i].id) 
782 782
             this.tableList[i].sum_count =  this.getOverCount(this.tableList[i].xt_warehouse_info) 
783 783
 
784 784
           }
785 785
          }
786 786
          
787 787
          const tHeader = ['序号','耗材类型', '耗材名称', '规格&单位','生产厂商','国家编码','入库数量','出库数量','退库数量','实际出库','剩余库存','总库存']
788
-         const filterVal = ['index','type_name', 'good_name', 'spec','manufacturer','social_security_directory_code','stock_in_count','stock_out_count','stock_cancel_count','act_out_count','over_count','sum_count']
788
+         const filterVal = ['index','type_name', 'good_name', 'spec','manufacturer_name','social_security_directory_code','stock_in_count','act_out_count','stock_cancel_count','stock_out_count','over_count','sum_count']
789 789
         
790 790
          const data = this.formatJson(filterVal, this.tableList)
791 791
          excel.export_json_to_excel({