Browse Source

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

csx 3 years ago
parent
commit
b9efb3f69d

+ 6 - 2
src/store/modules/globalConfig.js View File

@@ -1853,16 +1853,20 @@ const global_config = {
1853 1853
       },
1854 1854
       {
1855 1855
         id: 31,
1856
-        name: ''
1856
+        name: ''
1857 1857
       },
1858 1858
       {
1859 1859
         id: 32,
1860
-        name: ''
1860
+        name: ''
1861 1861
       },
1862 1862
       {
1863 1863
         id: 33,
1864 1864
         name: '万份'
1865 1865
       },
1866
+      {
1867
+        id: 34,
1868
+        name: '副'
1869
+      },
1866 1870
     ],
1867 1871
     body_fluid: [{
1868 1872
       id: 1,

+ 49 - 2
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue View File

@@ -595,6 +595,48 @@
595 595
             <el-input v-model="form.other_complication"></el-input>
596 596
           </el-form-item>
597 597
         </el-col>
598
+
599
+        <el-col :span="8" v-if="isShow('URR')">
600
+            <el-form-item label="URR:">
601
+               <el-input v-model="form.urr"></el-input>
602
+            </el-form-item>
603
+        </el-col>
604
+        <el-col :span="8" v-if="isShow('透析相关高血压')">
605
+            <el-form-item label="透析相关高血压:">
606
+             <el-select v-model="form.hypertenison">
607
+              <el-option :key="0" label="请选择" :value="0"></el-option>
608
+              <el-option
609
+                v-for="item in option"
610
+                :label="item.name"
611
+                :value="item.id"
612
+                :key="item.id"
613
+              ></el-option>
614
+             </el-select>
615
+            </el-form-item>
616
+        </el-col>
617
+         <el-col :span="8" v-if="isShow('透析相关低血压')">
618
+            <el-form-item label="透析相关低血压">
619
+             <el-select v-model="form.hypopiesia">
620
+              <el-option :key="0" label="请选择" :value="0"></el-option>
621
+              <el-option
622
+                v-for="item in option"
623
+                :label="item.name"
624
+                :value="item.id"
625
+                :key="item.id"
626
+              ></el-option>
627
+             </el-select>
628
+            </el-form-item>
629
+        </el-col>
630
+        <el-col :span="8" v-if="isShow('离科方式')">
631
+            <el-form-item label="离科方式">
632
+               <el-input v-model="form.leave_office_method"></el-input>
633
+            </el-form-item>
634
+        </el-col>
635
+         <el-col :span="8" v-if="isShow('转归')">
636
+            <el-form-item label="转归">
637
+               <el-input v-model="form.lapse"></el-input>
638
+            </el-form-item>
639
+        </el-col>
598 640
         <el-col :span="24" v-if="isShow('KT/V')">
599 641
             <el-form-item label="KT/V:">
600 642
               <el-input type="textarea" :rows="4" v-model="form.ktv"></el-input>
@@ -684,7 +726,11 @@ export default {
684 726
       isVisibiltyForCruorDialog: false,
685 727
       dialogCruorTitle: '凝血',
686 728
       sealing_fluid_special_name: '',
687
-
729
+      option:[
730
+        {id:0,name:"请选择"},
731
+        {id:1,name:"有"},
732
+        {id:2,name:"无"},
733
+      ],
688 734
       InnerDialogProps: {
689 735
         values: [],
690 736
         visibility: false,
@@ -754,7 +800,8 @@ export default {
754 800
         diastolic_pressure:'',
755 801
         additional_weight:'',
756 802
         other_complication:'',
757
-        ktv:""
803
+        ktv:"",
804
+        urr:"",
758 805
       }
759 806
     }
760 807
   },

+ 26 - 2
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue View File

@@ -547,8 +547,29 @@
547 547
              <el-input v-model="assessmentBeforeDislysis.dehydration"></el-input>
548 548
             </el-form-item>
549 549
           </el-col>
550
-          
551 550
 
551
+
552
+          <el-col :span="8">
553
+            <el-form-item label="透析前药物:" v-if="isShow('透析前药物')">
554
+             <el-input v-model="assessmentBeforeDislysis.pre_dialysis_drugs"></el-input>
555
+            </el-form-item>
556
+          </el-col>
557
+
558
+          <el-col :span="8">
559
+            <el-form-item label="围手术期:" v-if="isShow('围手术期')">
560
+              <el-select v-model="assessmentBeforeDislysis.period">
561
+                <el-option :key="0" label="请选择" :value="0"></el-option>
562
+                <el-option label="无" value="1"></el-option>
563
+                <el-option label="有" value="2"></el-option>
564
+              </el-select>
565
+            </el-form-item>
566
+          </el-col>
567
+          
568
+          <el-col :span="8">
569
+            <el-form-item label="预计进食量:" v-if="isShow('预计进食量')">
570
+             <el-input v-model="assessmentBeforeDislysis.estimated_food_intake"></el-input>
571
+            </el-form-item>
572
+          </el-col>
552 573
          
553 574
           <el-col :span="24">
554 575
             <el-form-item label="备注: ">
@@ -712,7 +733,10 @@
712 733
           thrombus_av:"",
713 734
           thromubus_a:"",
714 735
           thromubus_v:"",
715
-          dehydration:""
736
+          dehydration:"",
737
+          pre_dialysis_drugs:"",
738
+          period:"",
739
+          estimated_food_intake:"",
716 740
         },
717 741
 
718 742
         InnerDialogProps: {

+ 29 - 0
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

@@ -525,6 +525,28 @@
525 525
 
526 526
             </el-form-item>
527 527
           </el-col>
528
+               
529
+          
530
+          <el-col :span="8" v-if="isShows('病情')">
531
+             <el-form-item label="病情:">
532
+                <el-select v-model="dialysisPrescription.illness" placeholder="请选择">
533
+                <el-option :key="0" label="请选择" :value="0"></el-option>
534
+                <el-option
535
+                  v-for="(item, index) in  illnessList "
536
+                  :key="index"
537
+                  :label="item.name"
538
+                  :value="item.id"
539
+                ></el-option>
540
+              </el-select>
541
+             </el-form-item>
542
+          </el-col>
543
+
544
+          <el-col :span="8" v-if="isShows('葡萄糖')">
545
+             <el-form-item label="葡萄糖:">
546
+                <el-input v-model="dialysisPrescription.amylaceum"></el-input>
547
+             </el-form-item>
548
+          </el-col>
549
+
528 550
         </el-row>
529 551
 
530 552
         <el-row :gutter="20">
@@ -1018,6 +1040,8 @@
1018 1040
           irrigation:"",
1019 1041
           antioxidant_commodity_name:"",
1020 1042
           displace_speed:"",
1043
+          illness:"",
1044
+          amylaceum:"",
1021 1045
         },
1022 1046
 
1023 1047
         anticoagulant: {
@@ -1041,6 +1065,7 @@
1041 1065
         bloods:[],
1042 1066
         irrigations:[],
1043 1067
         dialyzers:[],
1068
+        illnessList:[]
1044 1069
       }
1045 1070
     },
1046 1071
     methods: {
@@ -3527,6 +3552,10 @@
3527 3552
         console.log("透析器",this.dialyzers)
3528 3553
         console.log("灌流器",this.irrigations)
3529 3554
       }
3555
+    },
3556
+    created(){
3557
+      this.illnessList = getDataConfig('hemodialysis','illness')
3558
+      console.log("列表22222222222",this.illnessList)
3530 3559
     }
3531 3560
   }
3532 3561
 </script>

+ 79 - 1
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue View File

@@ -406,6 +406,33 @@
406 406
             </template>
407 407
           </el-table-column>
408 408
 
409
+
410
+          <el-table-column
411
+            prop="heparin"
412
+            align="center"
413
+            label="血压监测部位"
414
+            width="140"
415
+            v-if="isShow('血压监测部位')"
416
+          >
417
+           <template slot-scope="scope">
418
+               {{ getBloodPressure(scope.row.blood_pressure_monitoring_site)}}
419
+           </template>
420
+          </el-table-column>
421
+
422
+
423
+          <el-table-column
424
+            prop="heparin"
425
+            align="center"
426
+            label="并发症"
427
+            width="140"
428
+            v-if="isShow('并发症')"
429
+          >
430
+           <template slot-scope="scope">
431
+              {{getComplication(scope.row.complication)}}
432
+           </template>
433
+          </el-table-column>
434
+
435
+
409 436
            <el-table-column
410 437
             prop="heparin"
411 438
             align="center"
@@ -657,7 +684,29 @@
657 684
                 </div>
658 685
             </el-form-item>
659 686
           </el-col>
687
+        
688
+         <el-col :span="8" v-if="isShow('血压监测部位')">
689
+            <el-form-item label="血压监测部位:">
690
+              <div style="display:flex;">
691
+                <el-select v-model="form.blood_pressure_monitoring_site" placeholder="请选择" style="width:50%;">
692
+                  <el-option v-for="(item, index) in bloodPressureMmonitoringSite" :label="item.name" :key="index + 'e'" :value="item.id"></el-option>
693
+                </el-select>
694
+                </div>
695
+            </el-form-item>
696
+         </el-col>
697
+
660 698
 
699
+           <el-col :span="8" v-if="isShow('并发症')">
700
+            <el-form-item label="并发症">
701
+              <div style="display:flex;">
702
+                <el-select v-model="form.complication" placeholder="请选择" style="width:50%;">
703
+                  <el-option v-for="(item, index) in complicationList" :label="item.name" :key="index + 'e'" :value="item.id"></el-option>
704
+                </el-select>
705
+                </div>
706
+            </el-form-item>
707
+         </el-col>
708
+
709
+        
661 710
       
662 711
           <!-- </el-row>
663 712
 
@@ -849,6 +898,8 @@ export default {
849 898
         blood_sugar:'',//血糖
850 899
         monitor_anticoagulant:'',
851 900
         monitor_anticoagulant_value:"",
901
+        blood_pressure_monitoring_site:"",
902
+        complication:""
852 903
       },
853 904
 
854 905
       table_current_row: null,
@@ -862,7 +913,9 @@ export default {
862 913
       valueOne: 0,
863 914
       valueTwo: 0,
864 915
       valueThree: 0,
865
-      anticoagulantsConfit:{}
916
+      anticoagulantsConfit:{},
917
+      bloodPressureMmonitoringSite:[],
918
+      complicationList:[],
866 919
     }
867 920
   },
868 921
   props: {
@@ -890,6 +943,9 @@ export default {
890 943
     console.log("sysmptoms3333333333",symptoms)
891 944
     this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
892 945
     console.log("抗凝剂",this.anticoagulantsConfit)
946
+    this.bloodPressureMmonitoringSite = getDataConfig('hemodialysis','blood_pressure_monitoring_site')
947
+    this.complicationList = getDataConfig('hemodialysis','complication')
948
+
893 949
   },
894 950
   methods: {
895 951
     venousPressureChange(type) {
@@ -1199,6 +1255,8 @@ export default {
1199 1255
       this.form.blood_sugar = parseFloat(this.form.blood_sugar) == NaN ? 0 : parseFloat(this.form.blood_sugar)
1200 1256
       this.form.monitor_anticoagulant = parseInt(this.form.monitor_anticoagulant)
1201 1257
       this.form.monitor_anticoagulant_value = this.form.monitor_anticoagulant_value
1258
+      this.form.blood_pressure_monitoring_site = this.form.blood_pressure_monitoring_site
1259
+      this.form.complication = this.form.complication
1202 1260
       let mode = '1'
1203 1261
       if (this.form.id > 0) {
1204 1262
         mode = '2'
@@ -1257,6 +1315,8 @@ export default {
1257 1315
             this.form.blood_sugar = parseFloat(this.form.blood_sugar) == NaN ? 0 : parseFloat(this.form.blood_sugar)
1258 1316
             this.form.monitor_anticoagulant = parseInt(this.form.monitor_anticoagulant)
1259 1317
             this.form.monitor_anticoagulant_value = this.form.monitor_anticoagulant_value
1318
+            this.form.blood_pressure_monitoring_site = this.form.blood_pressure_monitoring_site
1319
+            this.form.complication = this.form.complication
1260 1320
             this.$message.error(resp.msg)
1261 1321
           }
1262 1322
         }
@@ -1379,6 +1439,24 @@ export default {
1379 1439
             this.is_has_del_other = res.data.data.is_has_del_other
1380 1440
           }
1381 1441
         })
1442
+    },
1443
+    getBloodPressure(id){
1444
+       var name = ""
1445
+       for(let i=0;i<this.bloodPressureMmonitoringSite.length;i++){
1446
+         if(id == this.bloodPressureMmonitoringSite[i].id){
1447
+            name = this.bloodPressureMmonitoringSite[i].name
1448
+         }
1449
+       }
1450
+       return name
1451
+    },
1452
+    getComplication(id){
1453
+      var name = ""
1454
+      for(let i=0;i<this.complicationList.length;i++){
1455
+         if(id == this.complicationList[i].id){
1456
+            name = this.complicationList[i].name
1457
+         }
1458
+      }
1459
+      return name
1382 1460
     }
1383 1461
   }
1384 1462
 }

+ 3 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderTen.vue View File

@@ -322,9 +322,9 @@
322 322
                   <div class="inline_block" style="flex:1;">
323 323
                     透析(滤)器:
324 324
                     <div class="under_line" style="width: 100px;text-align: center">
325
-                      <!-- {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }} -->
325
+                      {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }}
326 326
 
327
-                      {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : "/" }}
327
+                      <!-- {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : "/" }} -->
328 328
                     </div>
329 329
                   </div>
330 330
                   <div class="inline_block" style="flex:1;">
@@ -1403,7 +1403,7 @@ export default {
1403 1403
         this.prescription = response.data.data.dialysisPrescription;
1404 1404
 
1405 1405
         this.receiverTreatmentAccess =response.data.data.receiverTreatmentAccess;
1406
-        console.log("透析监测",this.receiverTreatmentAccess)
1406
+        // console.log("透析监测",this.receiverTreatmentAccess)
1407 1407
         this.prescription.mode = this.modeName(this.prescription.mode_id);
1408 1408
         var rwLen = this.replacementWays.length;
1409 1409
         this.prescription.replacement = "";

+ 68 - 58
src/xt_pages/hospitalStation/invoiceTemplate/printOne.vue View File

@@ -1,118 +1,123 @@
1 1
 <template>
2 2
     <div id='invoice-print'>
3 3
         <div style="display:flex;">
4
-            <div style="position: absolute;top:50px;left:70px;">{{ list.order_number }}</div>
4
+            <div style="position: absolute;top:70px;left:70px;">{{ list.order_number }}</div>
5 5
             <!-- <div>{{ list.id_card_no }}</div> -->
6 6
         </div>
7 7
         <div style="display:flex;justify-content: space-between;">
8 8
             <!-- <div>{{ list.department_name }}</div> -->
9
-            <div  style="position: absolute;top:50px;left:300px">{{ list.number }}</div>
9
+            <div  style="position: absolute;top:70px;left:300px">住院号:{{ list.number }}</div>
10 10
             <div></div>
11
-            <div  style="position: absolute;left:560px;top:50px;">
11
+            <div  style="position: absolute;left:560px;top:70px;">
12 12
                 <span>{{ printDate.slice(0,4) }}</span>
13 13
                 <span>{{ printDate.slice(5,7) }}</span>
14 14
                 <span>{{ printDate.slice(8,11) }}</span>
15 15
             </div>
16 16
         </div>
17 17
         <div style="display:flex;justify-content: space-between;">
18
-            <div style="position: absolute;top:70px;left:120px;"> {{ paramsObj.name }}</div>
18
+            <div style="position: absolute;top:90px;left:120px;"> {{ paramsObj.name }}</div>
19
+            <div style="position: absolute;top:90px;left:240px;">√</div>
19 20
             <!-- <div>{{ list.pay_way }}</div> -->
20
-            <div style="position: absolute;top:70px;left:460px;">{{ paramsObj.setl_time.split(' ')[0] }}</div>
21
-            <div style="position: absolute;top:70px;left:560px;">{{ paramsObj.setl_time.split(' ')[0] }}</div>
21
+            <!-- <div style="position: absolute;top:70px;left:460px;">{{ paramsObj.setl_time.split(' ')[0] }}</div>
22
+            <div style="position: absolute;top:70px;left:560px;">{{ paramsObj.setl_time.split(' ')[0] }}</div> -->
22 23
         </div>
23 24
         <div style="display:flex;justify-content: space-between;">
24 25
             <!-- <div>{{ paramsObj.gend == 1 ? '男' : '女' }}</div> -->
25
-            <div style="position: absolute;top:90px;left:260px;">{{ totalPrice - list.psn_cash_money }}</div>
26
-            <div style="position: absolute;top:90px;left:440px;">{{ list.psn_cash_money }}</div>
27
-            <div style="position: absolute;top:90px;left:580px;">{{ list.pay_way }}</div>
26
+            <div style="position: absolute;top:110px;left:260px;">{{ totalPrice - list.psn_cash_money }}</div>
27
+            <div style="position: absolute;top:110px;left:440px;">{{ list.psn_cash_money }}</div>
28
+            <div style="position: absolute;top:110px;left:580px;">门特</div>
28 29
         </div>
29 30
         <div style="display:flex;justify-content: space-between;">
30
-            <div style="position: absolute;top:140px;left:40px">西药</div>
31
-            <div style="position: absolute;top:140px;left:110px">{{ list.westernMedicineCostTotal }}</div>
32
-            <div style="position: absolute;top:140px;left:180px">检查费</div>
33
-            <div style="position: absolute;top:140px;left:260px">{{ list.checkCostTotal }}</div>
34
-            <div style="position: absolute;top:140px;left:340px">治疗费</div>
35
-            <div style="position: absolute;top:140px;left:420px">{{ list.treatCostTotal }}</div>
36
-            <div style="position: absolute;top:140px;left:500px">床位费</div>
37
-            <div style="position: absolute;top:140px;left:580px">{{ list.bedCostTotal }}</div>
31
+            <div style="position: absolute;top:160px;left:40px">西药</div>
32
+            <div style="position: absolute;top:160px;left:110px">{{ list.westernMedicineCostTotal }}</div>
33
+            <div style="position: absolute;top:160px;left:180px">检查费</div>
34
+            <div style="position: absolute;top:160px;left:260px">{{ list.checkCostTotal }}</div>
35
+            <div style="position: absolute;top:160px;left:340px">治疗费</div>
36
+            <div style="position: absolute;top:160px;left:420px">{{ list.treatCostTotal }}</div>
37
+            <div style="position: absolute;top:160px;left:500px">床位费</div>
38
+            <div style="position: absolute;top:160px;left:580px">{{ list.bedCostTotal }}</div>
38 39
         </div>
39 40
         <div style="display:flex;justify-content: space-between;">
40
-            <div style="position: absolute;top:170px;left:40px">中成药</div>
41
-            <div style="position: absolute;top:170px;left:110px">{{ list.chineseTraditionalMedicineCostTotal }}</div>
42
-            <div style="position: absolute;top:170px;left:180px">化验费</div>
43
-            <div style="position: absolute;top:170px;left:260px">{{ list.laboratoryCostTotal }}</div>
44
-            <div style="position: absolute;top:170px;left:340px">手术费</div>
45
-            <div style="position: absolute;top:170px;left:420px">{{ list.operationCostTotal }}</div>
46
-            <div style="position: absolute;top:170px;left:500px">其他费</div>
47
-            <div style="position: absolute;top:170px;left:580px">{{ list.otherCostTotal }}</div>
41
+            <div style="position: absolute;top:190px;left:40px">中成药</div>
42
+            <div style="position: absolute;top:190px;left:110px">{{ list.chineseTraditionalMedicineCostTotal }}</div>
43
+            <div style="position: absolute;top:190px;left:180px">化验费</div>
44
+            <div style="position: absolute;top:190px;left:260px">{{ list.laboratoryCostTotal }}</div>
45
+            <div style="position: absolute;top:190px;left:340px">手术费</div>
46
+            <div style="position: absolute;top:190px;left:420px">{{ list.operationCostTotal }}</div>
47
+            <div style="position: absolute;top:190px;left:500px">其他费</div>
48
+            <div style="position: absolute;top:190px;left:580px">{{ list.otherCostTotal }}</div>
48 49
         </div>
49 50
         <div style="display:flex;justify-content: space-between;">
50
-            <div style="position: absolute;top:190px;left:40px"></div>
51
-            <div style="position: absolute;top:190px;left:110px"></div>
52
-            <div style="position: absolute;top:190px;left:180px"></div>
53
-            <div style="position: absolute;top:190px;left:260px"></div>
54
-            <div style="position: absolute;top:190px;left:340px">材料费</div>
55
-            <div style="position: absolute;top:190px;left:420px">{{ list.materialCostTotal }}</div>
56
-            <div style="position: absolute;top:190px;left:500px"></div>
57
-            <div style="position: absolute;top:190px;left:580px"></div>
51
+            <div style="position: absolute;top:210px;left:40px"></div>
52
+            <div style="position: absolute;top:210px;left:110px"></div>
53
+            <div style="position: absolute;top:210px;left:180px"></div>
54
+            <div style="position: absolute;top:210px;left:260px"></div>
55
+            <div style="position: absolute;top:210px;left:340px">材料费</div>
56
+            <div style="position: absolute;top:210px;left:420px">{{ list.materialCostTotal }}</div>
57
+            <div style="position: absolute;top:210px;left:500px"></div>
58
+            <div style="position: absolute;top:210px;left:580px"></div>
58 59
         </div>
59 60
         <div>
60 61
             <span>
61
-            <span  style="position: absolute;top:240px;left:180px">
62
+            <span  style="position: absolute;top:260px;left:180px">
62 63
                 <span v-if="zhongwen.indexOf('万') > -1 && zhongwen.indexOf('拾') > -1 && zhongwen.indexOf('拾') == 1">
63 64
                     {{ zhongwen.substring(0,1) }}
64 65
                 </span>
65 66
                 <span v-else>零</span>
66 67
             </span>
67
-            <span  style="position: absolute;top:240px;left:220px">
68
+            <span  style="position: absolute;top:260px;left:220px">
68 69
                 <span v-if="zhongwen.indexOf('万') > -1">
69 70
                     {{ zhongwen.substring(zhongwen.indexOf('万') - 1,zhongwen.indexOf('万')) }}
70 71
                 </span>
71 72
                 <span v-else>零</span>
72 73
             </span>
73
-            <span  style="position: absolute;top:240px;left:260px">
74
+            <span  style="position: absolute;top:260px;left:260px">
74 75
                 <span v-if="zhongwen.indexOf('仟') > -1">
75 76
                     {{ zhongwen.substring(zhongwen.indexOf('仟') - 1,zhongwen.indexOf('仟')) }}
76 77
                 </span>
77 78
                 <span v-else>零</span>
78 79
             </span>
79
-            <span  style="position: absolute;top:240px;left:300px">
80
+            <span  style="position: absolute;top:260px;left:300px">
80 81
                 <span v-if="zhongwen.indexOf('佰') > -1">
81 82
                     {{ zhongwen.substring(zhongwen.indexOf('佰') - 1,zhongwen.indexOf('佰')) }}
82 83
                 </span>
83 84
                 <span v-else>零</span>
84 85
             </span>
85
-            <span style="position: absolute;top:240px;left:340px">
86
+            <span style="position: absolute;top:260px;left:340px">
86 87
                 <span v-if="zhongwen.indexOf('拾') > -1">
87 88
                     {{ zhongwen.substring(zhongwen.indexOf('拾') - 1,zhongwen.indexOf('拾')) }}
88 89
                 </span>
89 90
                 <span v-else>零</span>
90 91
             </span>
91
-            <span  style="position: absolute;top:240px;left:380px">
92
+            <span  style="position: absolute;top:260px;left:380px">
92 93
                 <span v-if="zhongwen.indexOf('元') > -1 && zhongwen.substring(zhongwen.indexOf('元') - 1,zhongwen.indexOf('元')) != '拾'">
93 94
                     {{ zhongwen.substring(zhongwen.indexOf('元') - 1,zhongwen.indexOf('元')) }}
94 95
                 </span>
95 96
                 <span v-else>零</span>
96 97
             </span>
97
-            <span  style="position: absolute;top:240px;left:420px">
98
+            <span  style="position: absolute;top:260px;left:420px">
98 99
                 <span v-if="zhongwen.indexOf('角') > -1">
99 100
                     {{ zhongwen.substring(zhongwen.indexOf('角') - 1,zhongwen.indexOf('角')) }}
100 101
                 </span>
101 102
                 <span v-else>零</span>
102 103
             </span>
103
-            <span  style="position: absolute;top:240px;left:460px">
104
+            <span  style="position: absolute;top:260px;left:460px">
104 105
                 <span v-if="zhongwen.indexOf('分') > -1">
105 106
                     {{ zhongwen.substring(zhongwen.indexOf('分') - 1,zhongwen.indexOf('分')) }}
106 107
                 </span>
107 108
                 <span v-else>零</span>
108 109
             </span>
109 110
             </span>
110
-            <span style="position: absolute;top:240px;left:540px">{{ totalPrice }}</span>
111
+            <span style="position: absolute;top:260px;left:540px">{{ totalPrice }}</span>
111 112
         </div>
113
+        <div style="position: absolute;top:300px;left:320px">银联:0</div>
114
+        <div style="position: absolute;top:300px;left:380px">现金:{{ list.psn_cash_money }}</div>
115
+        <div style="position: absolute;top:300px;left:500px">记账:0</div>
116
+        <div style="position: absolute;top:300px;left:560px">社保卡:0</div>
112 117
         <div>
113
-            <div style="position: absolute;top:320px;left:70px">{{ org_name }}</div>
114
-            <div v-if="org_id == 9990" style="position: absolute;top:320px;left:300px">钱玉玲</div>
115
-            <div v-if="org_id == 9990" style="position: absolute;top:320px;left:420px">陈国杰</div>
118
+            <div style="position: absolute;top:340px;left:120px">{{ org_name }}</div>
119
+            <div v-if="org_id == 9990" style="position: absolute;top:340px;left:300px">钱玉玲</div>
120
+            <div v-if="org_id == 9990" style="position: absolute;top:340px;left:420px">陈国杰</div>
116 121
         </div>
117 122
     </div>
118 123
 </template>
@@ -135,28 +140,33 @@ export default {
135 140
         }
136 141
     },
137 142
     created(){
138
-        console.log('paramsObj',this.paramsObj);
143
+        console.log('paramsObj',this.paramsObj)
139 144
         let params = {
140 145
             order_id: this.paramsObj.order_id,
141 146
             patient_id: this.paramsObj.patient_id,
142
-        };
143
-        this.getInvoice(params);
144
-        var data = new Date();
145
-        var month =data.getMonth() < 9 ? "0" + (data.getMonth() + 1) : data.getMonth() + 1;
146
-        var date = data.getDate() <= 9 ? "0" + data.getDate() : data.getDate();
147
-        this.printDate = data.getFullYear() + "-" + month + "-" + date;
147
+        }
148
+        this.getInvoice(params)
149
+        // var data = new Date();
150
+        // var month =data.getMonth() < 9 ? "0" + (data.getMonth() + 1) : data.getMonth() + 1;
151
+        // var date = data.getDate() <= 9 ? "0" + data.getDate() : data.getDate();
152
+        // this.printDate = data.getFullYear() + "-" + month + "-" + date;
148 153
         // this.smalltoBIG(982732.21)
149
-        this.org_id = this.$store.getters.xt_user.org_id;
154
+        this.org_id = this.$store.getters.xt_user.org_id
150 155
         this.org_name = this.$store.getters.xt_user.org.org_name
151 156
     },
152 157
     methods:{
153 158
         getInvoice(params){
154 159
             getInvoice(params).then((res) => {
155
-                console.log('res',res);
156
-                this.list = res.data.data;
160
+                console.log('res',res)
161
+                this.list = res.data.data
157 162
                 this.totalPrice = this.list.westernMedicineCostTotal + this.list.checkCostTotal + this.list.treatCostTotal + this.list.bedCostTotal + this.list.chineseTraditionalMedicineCostTotal +
158
-                                    this.list.laboratoryCostTotal + this.list.operationCostTotal + this.list.otherCostTotal + this.list.materialCostTotal;
163
+                                    this.list.laboratoryCostTotal + this.list.operationCostTotal + this.list.otherCostTotal + this.list.materialCostTotal
159 164
                 this.smalltoBIG(this.totalPrice)
165
+                // var data = new Date(res.data.data.date * 1000);
166
+                var data = new Date(this.paramsObj.setl_time);
167
+                var month =data.getMonth() < 9 ? "0" + (data.getMonth() + 1) : data.getMonth() + 1;
168
+                var date = data.getDate() <= 9 ? "0" + data.getDate() : data.getDate();
169
+                this.printDate = data.getFullYear() + "-" + month + "-" + date;
160 170
             })
161 171
         },
162 172
         smalltoBIG(n) {
@@ -186,7 +196,7 @@ export default {
186 196
             }
187 197
 
188 198
             var unit = "仟佰拾亿仟佰拾万仟佰拾元角分", str = "";
189
-            n += "00";
199
+            n += "00";  
190 200
 
191 201
             var indexpoint = n.indexOf('.');  // 如果是小数,截取小数点前面的位数
192 202
 
@@ -211,7 +221,7 @@ export default {
211 221
                 let params = {
212 222
                     order_id: val.order_id,
213 223
                     patient_id: val.patient_id,
214
-                };
224
+                }
215 225
                 this.getInvoice(params)
216 226
 
217 227
             },

+ 30 - 3
src/xt_pages/hospitalStation/outpatientChargesManagement.vue View File

@@ -108,8 +108,12 @@
108 108
                         size="small" @click="open(7)" type="primary"
109 109
                       >撤销入院
110 110
                       </el-button>
111
+                      <el-button
112
+                        size="small" @click="invoicePrint" type="primary"
113
+                      >发票打印
114
+                      </el-button>
111 115
                     </div>
112
-
116
+                    
113 117
 
114 118
 
115 119
                 </div>
@@ -329,6 +333,13 @@
329 333
             <new-statement-print-two :params-obj="newOrderObj"></new-statement-print-two>
330 334
             <!--<newStatementPrint ref="print" :paramsObj='newOrderObj'></newStatementPrint>-->
331 335
         </el-dialog>
336
+        <el-dialog
337
+                class="centerDialog"
338
+                width="1200px"
339
+                title="打印"
340
+                :visible.sync="invoiceVisible">
341
+            <invoice-print ref="print" :invoiceParams='invoiceParams'></invoice-print>
342
+        </el-dialog>
332 343
     </div>
333 344
 
334 345
 </template>
@@ -364,6 +375,7 @@
364 375
   import NewStatementPrintTwo from './newStatementPrintTwo'
365 376
   import RegisterDialog9504 from './components/registerDialog9504'
366 377
   import ChargePrescriptionTable from "./components/ChargePrescriptionTable";
378
+  import invoicePrint from './invoicePrint'
367 379
 
368 380
   const moment = require('moment');
369 381
   export default {
@@ -381,7 +393,8 @@
381 393
       medicalInsuranceRefund,
382 394
       additionalCharges,
383 395
       treatPrint,
384
-      statementPrint
396
+      statementPrint,
397
+      invoicePrint
385 398
 
386 399
     },
387 400
     data() {
@@ -467,7 +480,9 @@
467 480
         sick: [],
468 481
         diagnoses: [],
469 482
 
470
-        department: []
483
+        department: [],
484
+        invoiceVisible:false,
485
+        invoiceParams:{},
471 486
 
472 487
       }
473 488
     },
@@ -2797,6 +2812,18 @@
2797 2812
 
2798 2813
         }
2799 2814
 
2815
+      },
2816
+      invoicePrint(obj){
2817
+        console.log(this.hisPatientInfo)
2818
+        let paramsObj = {
2819
+          order_id: this.hisPatientInfo.id,
2820
+          patient_id: this.hisPatientInfo.patient_id,
2821
+          name:this.hisPatientInfo.name,
2822
+          gend:this.hisPatientInfo.gend,
2823
+          setl_time:this.hisPatientInfo.out_hosptial_time
2824
+        }
2825
+        this.invoiceParams = paramsObj
2826
+        this.invoiceVisible = true
2800 2827
       }
2801 2828
     },
2802 2829
     mounted() {

+ 19 - 7
src/xt_pages/outpatientCharges/newStatementPrint.vue View File

@@ -71,14 +71,26 @@
71 71
         var ptime = Math.round(new Date().getTime() / 1000);
72 72
         this.print_time = uParseTime(ptime, "{y}-{m}-{d} {h}:{i}");
73 73
 
74
-        const style =
74
+        if(this.org_id != 9990){
75
+          const style =
75 76
           '@media print {.statementTitle{font-size: 28px;text-align: center;font-weight: bold;margin-bottom: 10px;}.statementTable{width: 100%;text-align: center;border-collapse: collapse;line-height: 40px;font-size: 16px;border-color: #000;}}';
76
-        printJS({
77
-          printable: "statement-print",
78
-          type: "html",
79
-          style: style,
80
-          scanStyles: false
81
-        });
77
+          printJS({
78
+            printable: "statement-print",
79
+            type: "html",
80
+            style: style,
81
+            scanStyles: false
82
+          });
83
+        }else {
84
+          const style =
85
+          '@media print {#statement-print{font-size:12px;width:600px;margin:0 auto;}.statementTitle{font-size: 22px;text-align: center;margin-bottom: 10px;}.statementTable{width: 100%;text-align: center;border-collapse: collapse;line-height: 40px;font-size: 16px;border-color: #000;}}';
86
+          printJS({
87
+            printable: "statement-print",
88
+            type: "html",
89
+            style: style,
90
+            scanStyles: false
91
+          });
92
+        }
93
+        
82 94
 
83 95
         // if (this.org_template_info.template_id == 1) {
84 96
         //   printJS({

+ 11 - 8
src/xt_pages/outpatientCharges/statementTemplate/printTwo.vue View File

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
   <div id="statement-print" class="statement-print">
3
-    <div class="statementTitle" v-if="info.insutype == '310'">珠海市职工基本医疗保险门慢就医结算单</div>
4
-    <div class="statementTitle" v-if="info.insutype == '390'">珠海市城乡居民基本医疗保险门慢就医结算单</div>
3
+    <div class="statementTitle" style="margin-top:20px;" v-if="info.insutype == '310'">珠海市职工基本医疗保险门慢就医结算单</div>
4
+    <div class="statementTitle" style="margin-top:20px;" v-if="info.insutype == '390'">珠海市城乡居民基本医疗保险门慢就医结算单</div>
5 5
 
6 6
     <div style="display:flex">
7 7
       <div style="width:70%">医疗机构名称:{{info.fixmedins_name}}</div>
@@ -19,8 +19,8 @@
19 19
 
20 20
     </div>
21 21
     <div style="display:flex;justify-content: space-between;border-bottom:1px solid #000;padding-bottom:10px;">
22
-      <div style="flex:1;">单据编码:{{info.number}}</div>
23
-      <div style="width:33%">就诊时间:{{getTime(info.date)}}</div>
22
+      <div style="flex:1;">单据编码:{{order_infos.number}}</div>
23
+      <div style="width:33%">就诊时间:{{getTime(order_infos.date)}}</div>
24 24
       <div>金额单位:元</div>
25 25
     </div>
26 26
     <div style="display:flex">
@@ -29,7 +29,7 @@
29 29
     </div>
30 30
     <div style="display:flex">
31 31
       <div style="width:50%">社保卡号</div>
32
-      <div style="width:50%">诊断:{{info.diagnosis}}</div>
32
+      <div style="width:50%">诊断:慢性肾脏病5期</div>
33 33
     </div>
34 34
     <div style="display:flex">
35 35
       <div style="width:50%" v-if="info.psn_type == '11'">人员类别:在职</div>
@@ -89,7 +89,7 @@
89 89
     <div style="display:flex;border-bottom:1px solid #000;padding-bottom:10px;">
90 90
       <div>个人自付:</div>
91 91
       <div>其中:1.乙类自付 {{info.preselfpay_amt?info.preselfpay_amt:''}}</div>
92
-      <div>2.自费 {{info.overlmt_selfpay?info.overlmt_selfpay:''}}</div>
92
+      <div style="margin-left:20px;">2.自费 {{info.overlmt_selfpay?info.overlmt_selfpay:''}}</div>
93 93
     </div>
94 94
     <div style="display:flex;padding-top:10px;">
95 95
       <div style="width:33%">参保人签名:</div>
@@ -162,6 +162,10 @@
162 162
 
163 163
 
164 164
 <style lang="scss" scoped>
165
+  #statement-print{
166
+    width: 600px;
167
+    margin: 0 auto;
168
+  }
165 169
   .statement-print {
166 170
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
167 171
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
@@ -171,9 +175,8 @@
171 175
   }
172 176
 
173 177
   .statementTitle {
174
-    font-size: 28px;
178
+    font-size: 22px;
175 179
     text-align: center;
176
-    font-weight: bold;
177 180
     margin-bottom: 10px;
178 181
   }
179 182
 

+ 1 - 1
src/xt_pages/outpatientCharges/summary.vue View File

@@ -511,7 +511,7 @@
511 511
       invoicePrint(obj){
512 512
         console.log(obj)
513 513
         let paramsObj = {
514
-          order_id: obj.order_info.order_id,
514
+          order_id: obj.id,
515 515
           patient_id: obj.patient_id,
516 516
           name:obj.patient.name,
517 517
           age:obj.age,

+ 3 - 2
src/xt_pages/outpatientDoctorStation/components/deskRecord.vue View File

@@ -541,7 +541,7 @@
541 541
        this.getlist()
542 542
        this.getInitData()
543 543
        this.wayOptions = getDataConfig("patient", "reimbursement_ways");
544
-       console.log("232322323",this)
544
+       this.allergic_history = this.case_history.allergic_history
545 545
        if(this.patientInfo.gender = 1){
546 546
          this.patientInfo.gender = '男'
547 547
        }else if(this.patientInfo.gender = 2){
@@ -568,6 +568,7 @@
568 568
       case_history:{
569 569
         handler(val){
570 570
           console.log("南京人明",this.case_history)
571
+          this.allergic_history = this.case_history.allergic_history
571 572
           if(this.case_history.breathing == 0){
572 573
             this.case_history.breathing = ""
573 574
           }
@@ -578,7 +579,7 @@
578 579
             this.case_history.diagnose = ""
579 580
           }
580 581
           this.form.id = this.case_history.id
581
-          this.allergic_history = this.case_history.allergic_history
582
+         
582 583
           this.watchSign++
583 584
         },
584 585
         deep:true

+ 1 - 1
src/xt_pages/qcd/basicInformationAnalysis.vue View File

@@ -710,7 +710,7 @@ export default {
710 710
       //本月的结束时间
711 711
       var monthEndDate = new Date(nowYear, nowMonth+1, 0);
712 712
       var timeEnd=Date.parse(monthEndDate)/1000-1;//s
713
-        // console.log("本月最后一天",timeEnd)
713
+      console.log("本月最后一天",timeEnd)
714 714
       //本月
715 715
       if(state == 0){
716 716
        //统计透析总量

+ 2 - 2
src/xt_pages/stock/drugs/drugStockInOrderDetailPrint.vue View File

@@ -11,7 +11,7 @@
11 11
           <div style="font-size:22px;font-weight:bold;text-align:center;">{{ orgName }}</div>
12 12
           <div class="order-title" style="font-size:18px;padding-top:0;">药品入库登记表</div>
13 13
          
14
-          <div style="float: right;margin-bottom: 10px;">{{getDateTwo()}}</div>
14
+          <div style="float: right;margin-bottom: 1px;">{{getDateTwo()}}</div>
15 15
 
16 16
           <table class="print-table" border="1">
17 17
             <tbody>
@@ -68,7 +68,7 @@
68 68
           </table>
69 69
         
70 70
 
71
-          <div style="display:flex;margin-top:20px;float:right;">
71
+          <div style="display:flex;margin-top:1px;float:right;">
72 72
             <div style="width:50px;">审批:</div><div style="width:100px;"></div>
73 73
             <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
74 74
             <div style="width:50px;">会计:</div><div style="width:100px;"><span v-if='orgId == 10024'>徐立琼</span></div>

+ 48 - 2
src/xt_pages/stock/drugs/drugStockOutOrderDetailPrint.vue View File

@@ -58,13 +58,20 @@
58 58
           </table>
59 59
         
60 60
 
61
-          <div style="display:flex;margin-top:20px;float:right;">
61
+          <div v-if="orgId != 10024" style="display:flex;margin-top:20px;float:right;">
62 62
             <div style="width:50px;">审批:</div><div style="width:100px;"></div>
63 63
             <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
64 64
             <div style="width:50px;">会计:</div><div style="width:100px;"></div>
65 65
             <div style="width:50px;">审核:</div><div style="width:100px;"></div>
66 66
             <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
67 67
           </div>
68
+          <div v-if="orgId == 10024" style="display:flex;margin-top:20px;float:right;">
69
+            <div style="width:70px;">领料人:</div><div style="width:100px;"></div>
70
+            <div style="width:80px;">审批:</div><div style="width:100px;"></div>
71
+            <div style="width:50px;">会计:</div><div style="width:100px;">徐立琼</div>
72
+            <div style="width:50px;">审核:</div><div style="width:100px;">徐立琼</div>
73
+            <div style="width:70px;">制单人:</div><div style="width:100px;">徐立琼</div>
74
+          </div>
68 75
         </div>
69 76
 
70 77
       </div>
@@ -116,7 +123,9 @@
116 123
         is_inject:"",
117 124
         page:1,
118 125
         limit:10000,
119
-        keywords:""
126
+        keywords:"",
127
+        orgId:'',
128
+        orgName:""
120 129
       }
121 130
     },
122 131
     methods: {
@@ -209,9 +218,46 @@
209 218
         }
210 219
         return name
211 220
       },
221
+      handleSpanTempArr(){
222
+        this.tempArr = []
223
+
224
+        for (let i = 0; i < this.warehousingOutInfo.warehousingOutData.length; i++) {
225
+          if (i === 0) {
226
+            this.tempArr.push(1)
227
+            this.pos = 0
228
+          } else {
229
+            // 判断当前元素与上一个元素是否相同
230
+            if (this.warehousingOutInfo.warehousingOutData[i].drug_id === this.warehousingOutInfo.warehousingOutData[i - 1].drug_id) {
231
+              this.tempArr[this.pos] += 1
232
+              this.tempArr.push(0)
233
+            } else {
234
+              this.tempArr.push(1)
235
+              this.pos = i
236
+            }
237
+          }
238
+        }
239
+
240
+        let sameRowArr = [], sIdx = 0
241
+        this.warehousingOutInfo.warehousingOutData.forEach((item, index) => {
242
+          item.index = index
243
+          if (index === 0) {
244
+            sameRowArr.push([index])
245
+          } else {
246
+            if (item.drug_id === this.warehousingOutInfo.warehousingOutData[index - 1].drug_id) {
247
+              sameRowArr[sIdx].push(index)
248
+            } else {
249
+              sIdx = sIdx + 1
250
+              sameRowArr.push([index])
251
+            }
252
+          }
253
+        })
254
+        this.sameRowArr = sameRowArr
255
+      },
212 256
     },
213 257
     created() {
258
+      this.orgName = this.$store.getters.xt_user.org.org_name;
214 259
       const order_id = this.$route.query.id
260
+      this.orgId = this.$store.getters.xt_user.org.id;
215 261
       this.GetOrderDetail(order_id)
216 262
       this.getList()
217 263
     }

+ 4 - 4
src/xt_pages/stock/stockInOrderDetailPrint.vue View File

@@ -15,7 +15,7 @@
15 15
                         <div style="font-size:22px;font-weight:bold;">{{ orgName }}</div>
16 16
                         <span style="font-weight:500;font-size:18px;">耗材入库登记单</span>
17 17
                     </div>
18
-                    <div style="text-align:right;margin-bottom:20px;font-size: 18px;">
18
+                    <div style="text-align:right;margin-bottom:1px;font-size: 18px;">
19 19
                       打印时间:{{time_now}}
20 20
                     </div>
21 21
                     <div class="table_panel">
@@ -60,9 +60,9 @@
60 60
                             </tbody>
61 61
                         </table>
62 62
 
63
-                        <div style="display:flex;margin-top:20px;float:right;">
63
+                        <div style="display:flex;margin-top:1px;float:right;">
64 64
                             <div style="width:50px;">审批:</div><div style="width:100px;"></div>
65
-                            <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
65
+                            <div style="width:80px;" v-if='orgId != 10024'>药材主任:</div><div style="width:100px;"></div>
66 66
                             <div style="width:50px;">会计:</div><div style="width:100px;"><span v-if='orgId == 10024'>徐立琼</span></div>
67 67
                             <div style="width:50px;">审核:</div><div style="width:100px;"><span v-if='orgId == 10024'>徐立琼</span></div>
68 68
                             <div style="width:70px;">制单人:</div><div style="width:100px;">{{ getXuserName(this.WarehouseInfo.warehouse.creater) }}</div>
@@ -130,7 +130,7 @@ export default {
130 130
     },
131 131
     methods:{
132 132
       printAction: function() {
133
-          const style = '@media print { .print_main_content { background-color: white; width:960px;  margin:0 auto; padding: 0 0 20px 0; } .order_title_panl { text-align: center; } .main_title { font-size: 18px; line-height: 40px; font-weight: 500; } .table_panel { } .table { width: 100%; border: 1px solid; border-collapse: collapse; padding: 2px; } thead tr td { border: 1px solid; text-align: center; font-size: 16px; padding: 1px 5px; } tbody tr td { border: 1px solid; text-align: center; font-size: 16px; padding: 10px 5px; white-space: pre-line;} .proj { padding: 5px 0; text-align: left; } .proj_title { font-size: 16px; font-weight: 500; line-height: 25px; } .proj_item { font-size: 15px; line-height: 20px; } .zone_name { font-weight: 500; } }'
133
+          const style = '@media print { .print_main_content { background-color: white; width:960px;  margin:0 auto; padding: 0 0 20px 0; } .order_title_panl { text-align: center; } .main_title { font-size: 18px; line-height: 40px; font-weight: 500; } .table_panel { } .table { width: 100%; border: 1px solid; border-collapse: collapse; padding: 2px; } thead tr td { border: 1px solid; text-align: center; font-size: 14px; padding: 1px 5px; } tbody tr td { border: 1px solid; text-align: center; font-size: 12px; padding: 10px 5px; white-space: pre-line;} .proj { padding: 5px 0; text-align: left; } .proj_title { font-size: 16px; font-weight: 500; line-height: 25px; } .proj_item { font-size: 15px; line-height: 20px; } .zone_name { font-weight: 500; } }'
134 134
           printJS({
135 135
           printable: 'print_content',
136 136
           type: 'html',

+ 19 - 8
src/xt_pages/stock/stockOutOrderDetailPrint.vue View File

@@ -12,6 +12,7 @@
12 12
             <div id="print_content">
13 13
                 <div class="print_main_content">
14 14
                     <div class="order_title_panl">
15
+                        <div style="font-size:22px;font-weight:bold;">{{ orgName }}</div>
15 16
                         <span class="main_title">耗材出库登记单</span>
16 17
                     </div>
17 18
                     <div style="text-align:right;margin-bottom:20px;font-size: 18px;">
@@ -46,13 +47,20 @@
46 47
                             </tbody>
47 48
                         </table>
48 49
 
49
-                        <div style="display:flex;margin-top:20px;float:right;">
50
-                            <div style="width:50px;">审批:</div><div style="width:100px;"></div>
51
-                            <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
52
-                            <div style="width:50px;">会计:</div><div style="width:100px;"></div>
53
-                            <div style="width:50px;">审核:</div><div style="width:100px;"></div>
54
-                            <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
55
-                       </div>
50
+                        <div v-if="orgId != 10024" style="display:flex;margin-top:20px;float:right;">
51
+                          <div style="width:50px;">审批:</div><div style="width:100px;"></div>
52
+                          <div style="width:80px;">药材主任:</div><div style="width:100px;"></div>
53
+                          <div style="width:50px;">会计:</div><div style="width:100px;"></div>
54
+                          <div style="width:50px;">审核:</div><div style="width:100px;"></div>
55
+                          <div style="width:70px;">制单人:</div><div style="width:100px;"></div>
56
+                        </div>
57
+                        <div v-if="orgId == 10024" style="display:flex;margin-top:20px;float:right;">
58
+                          <div style="width:70px;">领料人:</div><div style="width:100px;"></div>
59
+                          <div style="width:80px;">审批:</div><div style="width:100px;"></div>
60
+                          <div style="width:50px;">会计:</div><div style="width:100px;">徐立琼</div>
61
+                          <div style="width:50px;">审核:</div><div style="width:100px;">徐立琼</div>
62
+                          <div style="width:70px;">制单人:</div><div style="width:100px;">徐立琼</div>
63
+                        </div>
56 64
                     </div>
57 65
                 </div>
58 66
             </div>
@@ -100,6 +108,8 @@ export default {
100 108
             is_charge:"",
101 109
             list:[],
102 110
             wareoutList:[],
111
+            orgId:'',
112
+            orgName:'',
103 113
         }
104 114
     },
105 115
     methods:{
@@ -259,7 +269,8 @@ export default {
259 269
       
260 270
     },
261 271
     created(){
262
-
272
+      this.orgName = this.$store.getters.xt_user.org.org_name;
273
+      this.orgId = this.$store.getters.xt_user.org.id;
263 274
       const order_id = this.$route.query.id;
264 275
       const warehouse_out_time = this.$route.query.warehouse_out_time
265 276
       this.GetConfigInfo()