XMLWAN 3 years ago
parent
commit
b730659935
1 changed files with 38 additions and 38 deletions
  1. 38 38
      src/xt_pages/data/components/addDrugs.vue

+ 38 - 38
src/xt_pages/data/components/addDrugs.vue View File

@@ -14,12 +14,12 @@
14 14
                             <el-input v-model="form.drug_name" style="width:160px;" placeholder=""
15 15
                                       maxlength="30"></el-input>
16 16
                         </el-form-item>
17
-                      
17
+
18 18
                         <el-form-item label="药品别名 : ">
19 19
                             <el-input v-model="form.drug_alias" style="width:160px;" placeholder=""
20 20
                                       maxlength="30"></el-input>
21 21
                         </el-form-item>
22
-                        
22
+
23 23
                         <el-form-item label="药品类别 : " prop="drug_category">
24 24
                             <el-select v-model="form.drug_category" style="width:160px;" placeholder="请选择">
25 25
                                 <el-option
@@ -35,7 +35,7 @@
35 35
                         </div>
36 36
                         <div style="width:100%;display:flex;align-items:center;margin-left:120px;">
37 37
                             <el-form-item prop="dose" class="noMargin">
38
-                              <el-input v-model="form.dose" type="number" style="width:100px;margin-right:5px;" placeholder="剂量" :disabled="dosageShow"></el-input>  
38
+                              <el-input v-model="form.dose" type="number" style="width:100px;margin-right:5px;" placeholder="剂量" :disabled="dosageShow"></el-input>
39 39
                             </el-form-item>
40 40
                             <el-form-item prop="dose_unit" class="noMargin">
41 41
                               <el-select v-model="form.dose_unit" style="width:160px;" placeholder="剂量单位" @change="changeMaxUnit">
@@ -73,8 +73,8 @@
73 73
                             </el-select>
74 74
                           </el-form-item>
75 75
                         </div>
76
-                       
77
-                        
76
+
77
+
78 78
                         <el-form-item label="药品类型 : " prop="drug_type">
79 79
                             <el-select v-model="form.drug_type" style="width:160px;" placeholder="请选择">
80 80
                                 <el-option
@@ -106,7 +106,7 @@
106 106
                             </el-option>
107 107
                         </el-select>
108 108
                     </el-form-item>
109
-                  
109
+
110 110
                     <el-form-item label="默认单次用量 : " prop="drug_dose">
111 111
                          <el-input v-model="form.drug_dose" style="width:70px;margin-right:5px;" placeholder=""
112 112
                                       maxlength="30"></el-input>
@@ -155,7 +155,7 @@
155 155
                                 </el-option>
156 156
                             </el-select>
157 157
                         </el-form-item>
158
-                       
158
+
159 159
                         <el-form-item label="单位换算 : ">
160 160
                             <el-input v-model="form.unit_matrixing" style="width:160px;" placeholder=""
161 161
                                       maxlength="30"></el-input>
@@ -196,7 +196,7 @@
196 196
                                 </el-option>
197 197
                             </el-select>
198 198
                         </el-form-item>
199
-                      
199
+
200 200
 
201 201
 
202 202
                         <el-form-item label="限制性用药 : ">
@@ -228,7 +228,7 @@
228 228
                                       maxlength="30"></el-input>
229 229
                         </el-form-item>
230 230
                         <el-form-item label="生产厂商 : " prop="manufacturer">
231
-                           
231
+
232 232
                             <el-select v-model="form.manufacturer" style="width:160px;" filterable placeholder="请选择">
233 233
                                 <el-option
234 234
                                         v-for="(item,index) in manufacturerList"
@@ -313,7 +313,7 @@
313 313
                         <el-form-item label="药品备注:">
314 314
                             <el-input v-model="form.drug_remark" style="width:160px"></el-input>
315 315
                         </el-form-item>
316
-                      
316
+
317 317
                         <el-form-item label="经销商: " style="width:100%">
318 318
 
319 319
                             <el-select v-model="form.dealer" style="width:100%;" filterable placeholder="请选择">
@@ -349,7 +349,7 @@
349 349
             <el-tab-pane label="扩展数据" name="second">
350 350
                 <el-form :model="form" label-width="120px"
351 351
                          style="display: flex;flex-wrap: wrap;justify-content: space-between;">
352
-           
352
+
353 353
                     <el-form-item label="标签:" prop="label">
354 354
                         <el-select v-model="form.label" style="width:160px;" placeholder="请选择">
355 355
                             <el-option
@@ -551,7 +551,7 @@
551 551
           drug_origin_place: [{ required: true, message: '请填写产地', trigger: 'blur' }],
552 552
           drug_dosage_form: [{ required: true, message: '请填写药品剂型', trigger: 'blur' }],
553 553
           medical_insurance_level: [{ required: true, message: '请选择医保等级', trigger: 'change' }],
554
-         
554
+
555 555
           unit_matrixing: [{ required: true, message: '请填写单位换算', trigger: 'blur' }],
556 556
           retail_price: [{ required: true, message: '请填写拆零零售价', trigger: 'blur' }],
557 557
           last_price: [{ required: true, message: '请填写进货价', trigger: 'blur' }],
@@ -566,7 +566,7 @@
566 566
           drug_remark: [{ required: true, message: '请填写药品备注' }],
567 567
           lmt_used_flag:[{ required: true, message: '请选择是否限制用药' }],
568 568
           hosp_appr_flag:[{ required: true, message: '请选择审批标志' }],
569
-      
569
+
570 570
         },
571 571
         page: 1,
572 572
         limit: 500,
@@ -599,7 +599,7 @@
599 599
         type: Number,
600 600
         default: 1
601 601
       },
602
-     
602
+
603 603
 
604 604
     },
605 605
     methods: {
@@ -610,7 +610,7 @@
610 610
         this.$refs[formName].validate((valid) => {
611 611
           console.log(valid)
612 612
           if (valid) {
613
-            console.log(1111,this.getValue())
613
+            // console.log(1111,this.getValue())
614 614
             this.$emit('dialog-comfirm', this.getValue())
615 615
           }
616 616
         })
@@ -640,7 +640,7 @@
640 640
         this.form.intro = ''
641 641
       },
642 642
       show(id, obj) {
643
-        
643
+
644 644
         this.unitList = []
645 645
         var arr =  getDataConfig('hemodialysis','units')
646 646
         for(let i=0;i<arr.length;i++){
@@ -662,11 +662,11 @@
662 662
         }else{
663 663
           obj.drug_classify = parseInt(obj.drug_classify)
664 664
         }
665
-       
665
+
666 666
         if(obj.dealer == 0){
667 667
            obj.dealer = ""
668 668
         }
669
-        
669
+
670 670
         this.visible = true
671 671
         if (id == 0) {
672 672
           this.formTitle = '新增'
@@ -792,7 +792,7 @@
792 792
 
793 793
         getManufacturerList(params).then(response => {
794 794
           var manufacturerList = response.data.data.manufacturer
795
-         
795
+
796 796
           this.manufacturerList = manufacturerList
797 797
         })
798 798
       },
@@ -811,28 +811,28 @@
811 811
         getInitializtion().then(response=>{
812 812
            if(response.data.state ==1){
813 813
              var drugCategoryList =  response.data.data.drugCategoryList
814
-            
814
+
815 815
              this.drugCategoryList = drugCategoryList
816 816
              var drugTypeList = response.data.data.drugTypeList
817
-             
817
+
818 818
               this.drugTypeList = drugTypeList
819 819
              var drugDosageFormList =  response.data.data.drugDosageFormList
820
-            
820
+
821 821
              this.drugDosageFormList = drugDosageFormList
822 822
              var medicalInsuranceLevelList =  response.data.data.medicalInsuranceLevelList
823
-           
823
+
824 824
              this.medicalInsuranceLevelList = medicalInsuranceLevelList
825 825
              var drugControlList = response.data.data.drugControlList
826
-             
826
+
827 827
              this.drugControlList = drugControlList
828 828
              var drugClassifyList = response.data.data.drugClassifyList
829
-           
829
+
830 830
              this.drugClassifyList = drugClassifyList
831 831
              var statisticsCategoryList =  response.data.data.statisticsCategoryList
832
-            
832
+
833 833
              this.statisticsCategoryList = statisticsCategoryList
834 834
              var pharmacologyCategoryList = response.data.data.pharmacologyCategoryList
835
-           
835
+
836 836
              this.pharmacologyCategoryList = pharmacologyCategoryList
837 837
            }
838 838
         })
@@ -844,12 +844,12 @@
844 844
           this.dosageShow = true
845 845
         }
846 846
         if(val !=this.form.min_unit){
847
-          this.dosageShow = false 
848
-        } 
847
+          this.dosageShow = false
848
+        }
849 849
         var arr =  getDataConfig('hemodialysis','units')
850 850
         this.unitList = []
851 851
         for(let i=0;i<arr.length;i++){
852
-            
852
+
853 853
           if(this.form.min_unit == arr[i].name){
854 854
             this.unitList.push(arr[i])
855 855
           }
@@ -865,7 +865,7 @@
865 865
               this.unitList.push(arr[i])
866 866
             }
867 867
           }
868
-          
868
+
869 869
         }
870 870
         let ojb = {};
871 871
         this.unitList = this.unitList.reduce(function(prevArr, currentItem) {
@@ -873,7 +873,7 @@
873 873
             ojb[currentItem.name] ? '' : ojb[currentItem.name] = true && prevArr.push(currentItem);
874 874
             return prevArr
875 875
         }, [])
876
-               
876
+
877 877
       },
878 878
       changeMinUnit(val){
879 879
         if(val == this.form.max_unit){
@@ -884,10 +884,10 @@
884 884
         if(val != this.form.max_unit){
885 885
           this.dosageShow = false
886 886
         }
887
-        
887
+
888 888
         // if(this.form.dosage == "" || this.form.max_unit == ""){
889 889
         //    this.form.min_number = 1
890
-        // } 
890
+        // }
891 891
         var arr = getDataConfig('hemodialysis','units')
892 892
         this.unitList = []
893 893
         for(let i=0;i<arr.length;i++){
@@ -916,7 +916,7 @@
916 916
           ojb[currentItem.name] ? '' : ojb[currentItem.name] = true && prevArr.push(currentItem);
917 917
           return prevArr
918 918
         }, [])
919
-       
919
+
920 920
       }
921 921
     }, watch: {
922 922
       visible(val) {
@@ -929,9 +929,9 @@
929 929
        //获取所有经销商
930 930
       this.GetAllConfig()
931 931
       this.getlist()
932
-      
933
-      
934
-     
932
+
933
+
934
+
935 935
     }
936 936
   }
937 937
 </script>