Преглед изворни кода

Merge branch '20201109_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20201109_pc_vue_new_branch

csx пре 3 година
родитељ
комит
5d4c0ccc3a

+ 3 - 2
src/api/drug/drug.js Прегледај датотеку

428
   })
428
   })
429
 }
429
 }
430
 
430
 
431
-export function deleteDrugInventory(params) {
431
+export function deleteDrugInventory(id, params) {
432
   return request({
432
   return request({
433
-    url: '/api/drug/deletedruginventory',
433
+    url: '/api/drug/deletedruginventory?id=' + id,
434
     method: 'get',
434
     method: 'get',
435
     params: params
435
     params: params
436
   })
436
   })
467
     params: params
467
     params: params
468
   })
468
   })
469
 }
469
 }
470
+

+ 3 - 3
src/xt_pages/management/components/UserForm.vue Прегледај датотеку

228
       <el-pagination
228
       <el-pagination
229
         @size-change="handleSizeChange"
229
         @size-change="handleSizeChange"
230
         @current-change="handleCurrentChange"
230
         @current-change="handleCurrentChange"
231
-        :page-sizes="[10, 20, 30]"
231
+        :page-sizes="[10, 20, 30,50,100,200,500,1000,2000,5000,10000]"
232
         :page-size="10"
232
         :page-size="10"
233
         background
233
         background
234
         style="margin-top:20px;float: right"
234
         style="margin-top:20px;float: right"
1692
               var information = response.data.data.information;
1692
               var information = response.data.data.information;
1693
               this.dialogVisible = false;
1693
               this.dialogVisible = false;
1694
               this.$message.success("修改成功");
1694
               this.$message.success("修改成功");
1695
-              this.getInformationData();
1695
+              // this.getInformationData();
1696
               this.$forceUpdate();
1696
               this.$forceUpdate();
1697
             }
1697
             }
1698
           });
1698
           });
2361
   },
2361
   },
2362
   created() {
2362
   created() {
2363
     this.getAllSubregion();
2363
     this.getAllSubregion();
2364
-    this.getInformationData();
2364
+    // this.getInformationData();
2365
     this.getAllOrganization();
2365
     this.getAllOrganization();
2366
   },
2366
   },
2367
   watch: {
2367
   watch: {

+ 6 - 4
src/xt_pages/management/home.vue Прегледај датотеку

4330
         var bednumbers = parseInt(bednumber)
4330
         var bednumbers = parseInt(bednumber)
4331
         this.userform.bed_number = bednumbers
4331
         this.userform.bed_number = bednumbers
4332
 
4332
 
4333
-        // var patientName = this.userform.patient_name
4334
-        // var patient_name = parseInt(patientName)
4335
-        // this.userform.patient_name = patient_name
4336
         var dialysismode = this.userform.dialysis_mode
4333
         var dialysismode = this.userform.dialysis_mode
4337
         var dialysis_mode = parseInt(dialysismode)
4334
         var dialysis_mode = parseInt(dialysismode)
4338
         this.userform.dialysis_mode = dialysis_mode
4335
         this.userform.dialysis_mode = dialysis_mode
4425
         if (this.userform.user_total === '0') {
4422
         if (this.userform.user_total === '0') {
4426
           this.userform.user_total = 0
4423
           this.userform.user_total = 0
4427
         }
4424
         }
4428
-       
4425
+        if (this.userform.user_total == ""){
4426
+          this.userform.user_total = 0
4427
+        }
4428
+
4429
+        console.log("user_form",this.userform)
4430
+      
4429
         this.$refs[formName].validate((valid) => {
4431
         this.$refs[formName].validate((valid) => {
4430
           if (valid) {
4432
           if (valid) {
4431
             SaveInformation(this.equimentid, this.userform).then(response => {
4433
             SaveInformation(this.equimentid, this.userform).then(response => {

+ 0 - 2
src/xt_pages/stock/Dialog/goodInfoDailog.vue Прегледај датотеку

384
             { required: true, message: '请选择生产厂商', trigger: 'blur' }
384
             { required: true, message: '请选择生产厂商', trigger: 'blur' }
385
           ], good_unit: [
385
           ], good_unit: [
386
             { required: true, message: '请选择单位', trigger: 'blur' }
386
             { required: true, message: '请选择单位', trigger: 'blur' }
387
-          ], stock_warn_count: [
388
-            { required: true, message: '请输入库存警戒', trigger: 'blur' }
389
           ],social_security_directory_code:[
387
           ],social_security_directory_code:[
390
             {required:true,message:"请填写社保目录编码",trigger:'blur'}
388
             {required:true,message:"请填写社保目录编码",trigger:'blur'}
391
           ],production_type:[
389
           ],production_type:[

+ 1 - 0
src/xt_pages/stock/drugs/drugDamaged.vue Прегледај датотеку

592
            getDrugWarehouseInfoList(params).then(response=>{
592
            getDrugWarehouseInfoList(params).then(response=>{
593
              if(response.data.state == 1){
593
              if(response.data.state == 1){
594
                var list =   response.data.data.list
594
                var list =   response.data.data.list
595
+              
595
                for(let i=0;i<list.length;i++){
596
                for(let i=0;i<list.length;i++){
596
                   list[i].stock_max_number = val.min_number * list[i].stock_max_number
597
                   list[i].stock_max_number = val.min_number * list[i].stock_max_number
597
                 }
598
                 }

+ 8 - 2
src/xt_pages/stock/drugs/drugModifyPrice.vue Прегледај датотеку

69
                    <template slot-scope="scope">
69
                    <template slot-scope="scope">
70
                     {{scope.row.specification_name}}
70
                     {{scope.row.specification_name}}
71
                   </template>  
71
                   </template>  
72
+                </el-table-column>
73
+                 <el-table-column prop="date" label="原价格" width="100px"  align="center">
74
+                   <template slot-scope="scope">
75
+                    {{scope.row.retail_price}}
76
+                  </template>  
72
                 </el-table-column>
77
                 </el-table-column>
73
                  <el-table-column prop="date" label="现价格" width="100px"  align="center">
78
                  <el-table-column prop="date" label="现价格" width="100px"  align="center">
74
                    <template slot-scope="scope">
79
                    <template slot-scope="scope">
614
      getlist(){
619
      getlist(){
615
          var params = {
620
          var params = {
616
             keyword:this.searchKey,
621
             keyword:this.searchKey,
617
-            start_time:"",
618
-            end_time:"",
622
+            start_time:this.start_time,
623
+            end_time:this.end_time,
619
             limit:this.limit,
624
             limit:this.limit,
620
             page:this.page,
625
             page:this.page,
621
          }
626
          }
627
+        console.log("params",params)
622
        getDrugPriceList(params).then(response=>{
628
        getDrugPriceList(params).then(response=>{
623
           if(response.data.state == 1){
629
           if(response.data.state == 1){
624
            var list =  response.data.data.list
630
            var list =  response.data.data.list

+ 1 - 1
src/xt_pages/stock/drugs/drugStockFlow.vue Прегледај датотеку

76
              <span v-if="scope.row.consumable_type == 1">{{scope.row.warehousing_order}}</span>
76
              <span v-if="scope.row.consumable_type == 1">{{scope.row.warehousing_order}}</span>
77
               <span v-if="scope.row.consumable_type == 2 || scope.row.consumable_type == 3">{{scope.row.warehouse_out_order_number}}</span>
77
               <span v-if="scope.row.consumable_type == 2 || scope.row.consumable_type == 3">{{scope.row.warehouse_out_order_number}}</span>
78
               <span v-if="scope.row.consumable_type == 4">{{scope.row.cancel_order_number}}</span>
78
               <span v-if="scope.row.consumable_type == 4">{{scope.row.cancel_order_number}}</span>
79
-              <span v-if="scope.row.consumable_type == 5">{{scope.row.cancel_order_number}}</span>
79
+              <span v-if="scope.row.consumable_type == 5">{{scope.row.warehouse_out_order_number}}</span>
80
            </template>
80
            </template>
81
         </el-table-column>
81
         </el-table-column>
82
         <el-table-column prop="drug_name" label="操作日期" align="center">
82
         <el-table-column prop="drug_name" label="操作日期" align="center">

+ 5 - 6
src/xt_pages/stock/drugs/inventory.vue Прегледај датотеку

530
 
530
 
531
 <script>
531
 <script>
532
 import { uParseTime } from '@/utils/tools'
532
 import { uParseTime } from '@/utils/tools'
533
-import { postSearchDrugWarehouseList,getDrugWarehouseInfoList,saveDrugInventory,getDrugInventoryList,SaveDrugCheckedInventory,getDrugInventoryDetail,modifyInventory,SaveDrugProofInventory,getDrugWarehouseInfoTotal} from "@/api/drug/drug"
533
+import { postSearchDrugWarehouseList,getDrugWarehouseInfoList,saveDrugInventory,getDrugInventoryList,SaveDrugCheckedInventory,getDrugInventoryDetail,modifyInventory,SaveDrugProofInventory,getDrugWarehouseInfoTotal,deleteDrugInventory} from "@/api/drug/drug"
534
 import { getDrugBatchNumber } from  "@/api/drug/drug_stock"
534
 import { getDrugBatchNumber } from  "@/api/drug/drug_stock"
535
 import { getDataConfig } from '@/utils/data'
535
 import { getDataConfig } from '@/utils/data'
536
 export default {
536
 export default {
862
               tableData:this.tableData
862
               tableData:this.tableData
863
            }
863
            }
864
            console.log("parasm222",params)
864
            console.log("parasm222",params)
865
+           
865
           saveDrugInventory(params).then(response=>{
866
           saveDrugInventory(params).then(response=>{
866
             if(response.data.state == 1){
867
             if(response.data.state == 1){
867
               var msg = response.data.data.msg
868
               var msg = response.data.data.msg
999
          }
1000
          }
1000
       })
1001
       })
1001
      },
1002
      },
1002
-     deleteDrugInventory(id,check_status){
1003
+     deleteDrugInventory(id,check_status,index){
1003
        if(check_status == 1){
1004
        if(check_status == 1){
1004
           this.$message.error("已核对的不能编辑")
1005
           this.$message.error("已核对的不能编辑")
1005
           return
1006
           return
1009
           cancelButtonText: '取消',
1010
           cancelButtonText: '取消',
1010
           type: 'warning'
1011
           type: 'warning'
1011
         }).then(() => {
1012
         }).then(() => {
1012
-          let params = {
1013
-            id:id,
1014
-          }
1015
-       deleteDrugInventory(params).then(response => {
1013
+        
1014
+       deleteDrugInventory(id).then(response => {
1016
             if (response.data.state == 1) {
1015
             if (response.data.state == 1) {
1017
               var msg = response.data.data.msg
1016
               var msg = response.data.data.msg
1018
               this.$message.success("保存成功")
1017
               this.$message.success("保存成功")

+ 1 - 0
src/xt_pages/stock/drugs/inventoryDetails.vue Прегледај датотеку

180
              if(response.data.state == 1){
180
              if(response.data.state == 1){
181
               this.total =  response.data.data.total
181
               this.total =  response.data.data.total
182
               this.tableData = response.data.data.list
182
               this.tableData = response.data.data.list
183
+              console.log("比阿哥",this.tableData)
183
               this.doctorList = response.data.data.doctorList
184
               this.doctorList = response.data.data.doctorList
184
              }
185
              }
185
           })   
186
           })   

+ 2 - 4
src/xt_pages/stock/inventory.vue Прегледај датотеку

1008
           cancelButtonText: '取消',
1008
           cancelButtonText: '取消',
1009
           type: 'warning'
1009
           type: 'warning'
1010
         }).then(() => {
1010
         }).then(() => {
1011
-          let params = {
1012
-            id:id,
1013
-          }
1014
-       deleteInventory(params).then(response => {
1011
+          
1012
+       deleteInventory(id).then(response => {
1015
             if (response.data.state == 1) {
1013
             if (response.data.state == 1) {
1016
               var msg = response.data.data.msg
1014
               var msg = response.data.data.msg
1017
               this.$message.success("保存成功")
1015
               this.$message.success("保存成功")

+ 30 - 11
src/xt_pages/stock/stockModifyPrice.vue Прегледај датотеку

106
                     </el-table-column>
106
                     </el-table-column>
107
                     <el-table-column label="核对人" width="100" align="center">
107
                     <el-table-column label="核对人" width="100" align="center">
108
                       <template slot-scope="scope">
108
                       <template slot-scope="scope">
109
-                         {{getDoctor(scope.row.checker)}}
109
+                         {{getDoctorOne(scope.row.checker)}}
110
+                        
110
                       </template>
111
                       </template>
111
                     </el-table-column>
112
                     </el-table-column>
112
                     <el-table-column label="状态" width="100" align="center">
113
                     <el-table-column label="状态" width="100" align="center">
422
 
423
 
423
 <script>
424
 <script>
424
 import BreadCrumb from "../components/bread-crumb";
425
 import BreadCrumb from "../components/bread-crumb";
425
-import { postSearchGoodWarehouseList,saveAdjustPrice,getAllStockPrice,SaveCheckedPrice,getModifyPriceDetail,updateStockPrice,deleteStockPrice} from "@/api/stock"
426
+import { postSearchGoodList,saveAdjustPrice,getAllStockPrice,SaveCheckedPrice,getModifyPriceDetail,updateStockPrice,deleteStockPrice} from "@/api/stock"
426
 import { uParseTime } from '@/utils/tools'
427
 import { uParseTime } from '@/utils/tools'
427
 export default {
428
 export default {
428
     name: "stockModifyPrice",
429
     name: "stockModifyPrice",
497
             if (keyword != undefined) {
498
             if (keyword != undefined) {
498
              key = keyword
499
              key = keyword
499
             }
500
             }
500
-            postSearchGoodWarehouseList(key).then(response => {
501
+            postSearchGoodList(key).then(response => {
501
             if (response.data.state == 1) {
502
             if (response.data.state == 1) {
502
             
503
             
503
                 var list = response.data.data.list
504
                 var list = response.data.data.list
535
         handleSelect(val){
536
         handleSelect(val){
536
           console.log("val23232323",val)
537
           console.log("val23232323",val)
537
           this.form.id = val.id
538
           this.form.id = val.id
538
-          this.form.good_id = val.good_id,
539
+          this.form.good_id = val.id,
539
           this.form.good_name = val.good_name
540
           this.form.good_name = val.good_name
540
           this.form.packing_price = val.packing_price
541
           this.form.packing_price = val.packing_price
541
-          this.form.warehousing_order = val.warehousing_order
542
-          this.form.license_number = val.license_number
542
+          if(val.xt_warehouse_info != null){
543
+              this.form.warehousing_order = val.warehousing_order
544
+          }else{
545
+             this.form.warehousing_order = ""
546
+          }
547
+        
548
+          if (val.xt_warehouse_info != null){
549
+             this.form.license_number = val.xt_warehouse_info[0].license_number
550
+          }else{
551
+            this.form.license_number = ""
552
+          }
543
           if(val.dealer == 0){
553
           if(val.dealer == 0){
544
             this.form.dealer = ""
554
             this.form.dealer = ""
545
           }else{
555
           }else{
546
             this.form.dealer = val.dealer
556
             this.form.dealer = val.dealer
547
           }
557
           }
548
-          // if(this.form.manufacturer == 0){
549
-          //   this.form.manufacturer = ""
550
-          // }else{
551
-          //   this.form.manufacturer = val.manufacturer
552
-          // }
558
+          
553
           this.form.manufacturer = val.manufacturer
559
           this.form.manufacturer = val.manufacturer
554
           this.form.specification_name = val.specification_name
560
           this.form.specification_name = val.specification_name
555
           this.form.remark = val.remark
561
           this.form.remark = val.remark
684
         console.log("params",params)
690
         console.log("params",params)
685
        getAllStockPrice(params).then(response=>{
691
        getAllStockPrice(params).then(response=>{
686
          if(response.data.state == 1){
692
          if(response.data.state == 1){
693
+           this.tableList = []
687
            var list = response.data.data.list
694
            var list = response.data.data.list
688
            console.log("zhognguoffs",list)
695
            console.log("zhognguoffs",list)
689
            this.tableList = list
696
            this.tableList = list
690
            var doctor = response.data.data.doctor
697
            var doctor = response.data.data.doctor
691
            console.log("doctor",doctor)
698
            console.log("doctor",doctor)
699
+           this.doctorList = []
692
            this.doctorList = doctor
700
            this.doctorList = doctor
693
            this.total = response.data.data.total
701
            this.total = response.data.data.total
694
          }
702
          }
703
        }
711
        }
704
        return user_name
712
        return user_name
705
      },
713
      },
714
+     getDoctorOne(id){
715
+       console.log("id233233",id)
716
+       console.log("hhhhh23323232",this.doctorList)
717
+       var user_name = ""
718
+       for(let i=0;i<this.doctorList.length;i++){
719
+          if(id == this.doctorList[i].admin_user_id){
720
+             user_name = this.doctorList[i].user_name
721
+          }
722
+       }
723
+       return user_name
724
+     },
706
      changePrice(val){
725
      changePrice(val){
707
        console.log("val23232322323",val)
726
        console.log("val23232322323",val)
708
       
727