XMLWAN hace 2 años
padre
commit
c737aca499

+ 2 - 2
config/dev.env.js Ver fichero

7
   NODE_ENV: '"development"',
7
   NODE_ENV: '"development"',
8
   ENV_CONFIG: '"dev"',
8
   ENV_CONFIG: '"dev"',
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"',
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
   SSO_HOST: '"http://testsso.sgjyun.com"',
12
   SSO_HOST: '"http://testsso.sgjyun.com"',
13
   SRCM_HOST: '"http://test1.sgjyun.com"',
13
   SRCM_HOST: '"http://test1.sgjyun.com"',
14
   XT_HOST: '"http://xt.test.sgjyun.com"',
14
   XT_HOST: '"http://xt.test.sgjyun.com"',

+ 24 - 22
src/xt_pages/stock/drugs/components/drugQuery.vue Ver fichero

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)
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
     exportStock() {
1049
     exportStock() {
1050
+      console.log("tablelist23322332",this.tableList)
1051
+   
1050
       if(this.tableList!=null && this.tableList.length > 0){
1052
       if(this.tableList!=null && this.tableList.length > 0){
1051
         for(let i=0;i<this.tableList.length;i++){
1053
         for(let i=0;i<this.tableList.length;i++){
1052
           this.tableList[i].index = i +1
1054
           this.tableList[i].index = i +1
1053
           this.tableList[i].drug_type_name =  this.getDrugTypeName(this.tableList[i].drug_type)
1055
           this.tableList[i].drug_type_name =  this.getDrugTypeName(this.tableList[i].drug_type)
1054
           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
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
           this.tableList[i].manufacturer_name = this.getManufacturName(this.tableList[i].manufacturer)
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
     var min_str = "";
1186
     var min_str = "";
1183
     if (arr.length > 0) {
1187
     if (arr.length > 0) {
1184
     for (let i = 0; i < arr.length; i++) {
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
     if (total < min_number) {
1192
     if (total < min_number) {
1208
       //总库存
1212
       //总库存
1209
       var total = 0;
1213
       var total = 0;
1210
       var totalOne = 0
1214
       var totalOne = 0
1211
-      var totalTwo = 0
1215
+      // var totalTwo = 0
1212
       if(info!=null && info.length > 0){
1216
       if(info!=null && info.length > 0){
1213
         for (let i = 0; i < info.length; i++) {
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
       if (parseInt(total / min_number) != 0) {
1231
       if (parseInt(total / min_number) != 0) {
1238
       //总库存
1242
       //总库存
1239
       var total = 0;
1243
       var total = 0;
1240
       for (let i = 0; i < info.length; i++) {
1244
       for (let i = 0; i < info.length; i++) {
1241
-        total += info[i].count;  
1245
+        total += info[i].sum_cancel_count;  
1242
       }
1246
       }
1243
       if (parseInt(total / min_number) != 0) {
1247
       if (parseInt(total / min_number) != 0) {
1244
         str = parseInt(total / min_number) + max_unit;
1248
         str = parseInt(total / min_number) + max_unit;
1255
       var total = 0;
1259
       var total = 0;
1256
       for (let i = 0; i < info.length; i++) {
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
       var max_str = "";
1275
       var max_str = "";
1272
       var min_str = "";
1276
       var min_str = "";
1273
       var total = 0;
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 Ver fichero

767
    },
767
    },
768
    exportList(){
768
    exportList(){
769
       import('@/vendor/Export2Excel').then(excel => {
769
       import('@/vendor/Export2Excel').then(excel => {
770
-         console.log("table")
770
+      
771
          if(this.tableList!=null && this.tableList.length > 0){
771
          if(this.tableList!=null && this.tableList.length > 0){
772
           for(let i=0;i<this.tableList.length;i++){
772
           for(let i=0;i<this.tableList.length;i++){
773
             this.tableList[i].index = i+1
773
             this.tableList[i].index = i+1
774
             this.tableList[i].type_name =  this.getGoodTypeName(this.tableList[i].good_type_id)
774
             this.tableList[i].type_name =  this.getGoodTypeName(this.tableList[i].good_type_id)
775
             this.tableList[i].spec = this.tableList[i].specification_name +"/"+ this.tableList[i].packing_unit
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
             this.tableList[i].sum_count =  this.getOverCount(this.tableList[i].xt_warehouse_info) 
782
             this.tableList[i].sum_count =  this.getOverCount(this.tableList[i].xt_warehouse_info) 
783
 
783
 
784
           }
784
           }
785
          }
785
          }
786
          
786
          
787
          const tHeader = ['序号','耗材类型', '耗材名称', '规格&单位','生产厂商','国家编码','入库数量','出库数量','退库数量','实际出库','剩余库存','总库存']
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
          const data = this.formatJson(filterVal, this.tableList)
790
          const data = this.formatJson(filterVal, this.tableList)
791
          excel.export_json_to_excel({
791
          excel.export_json_to_excel({