Browse Source

11月14 打印单

yq1 1 week ago
parent
commit
e16171d771

+ 3 - 3
src/xt_pages/dialysis/batch_print/batch_print_order_forty.vue View File

490
                                 <td width="20">mg</td>
490
                                 <td width="20">mg</td>
491
                                 <td width="10">)</td>
491
                                 <td width="10">)</td>
492
                                 <td width="100">
492
                                 <td width="100">
493
-                                    <label-box :isChecked="record.prescription.anticoagulant==3 || record.prescription.anticoagulant==6 || record.prescription.anticoagulant==7?true:false" showValue='低分子肝素'></label-box> 
493
+                                    <label-box :isChecked="record.prescription.anticoagulant==3 || record.prescription.anticoagulant==6 || record.prescription.anticoagulant==7 || record.prescription.anticoagulant==16?true:false" showValue='低分子肝素'></label-box> 
494
                                 </td>
494
                                 </td>
495
                                 
495
                                 
496
                                 <td width="10">(</td>
496
                                 <td width="10">(</td>
497
                                 <td width="40">
497
                                 <td width="40">
498
-                                    <label-box :isChecked="record.prescription.anticoagulant==6?true:false" showValue='钙'></label-box> 
498
+                                    <label-box :isChecked="record.prescription.anticoagulant==6 || record.prescription.anticoagulant==16?true:false" showValue='钙'></label-box> 
499
                                 </td>
499
                                 </td>
500
                                 <td width="40">
500
                                 <td width="40">
501
                                     <label-box :isChecked="record.prescription.anticoagulant==7?true:false" showValue='钠'></label-box> 
501
                                     <label-box :isChecked="record.prescription.anticoagulant==7?true:false" showValue='钠'></label-box> 
504
                                 <td width="10">)</td>
504
                                 <td width="10">)</td>
505
                                 <td width="50">
505
                                 <td width="50">
506
                                     <div class="under-line">&nbsp;
506
                                     <div class="under-line">&nbsp;
507
-                                        <span v-if="record.prescription.anticoagulant==6 || record.prescription.anticoagulant==7 || record.prescription.anticoagulant==14">{{record.prescription.anticoagulant_zongliang}}</span>
507
+                                        <span v-if="record.prescription.anticoagulant==6 || record.prescription.anticoagulant==7 || record.prescription.anticoagulant==14 || record.prescription.anticoagulant==16">{{record.prescription.anticoagulant_zongliang}}</span>
508
                                     </div>
508
                                     </div>
509
                                 </td>
509
                                 </td>
510
                                 <td width="10">iu</td>
510
                                 <td width="10">iu</td>

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

576
                   <td width="20">mg</td>
576
                   <td width="20">mg</td>
577
                   <td width="10">)</td>
577
                   <td width="10">)</td>
578
                   <td width="100">
578
                   <td width="100">
579
-                      <label-box :isChecked="prescription.anticoagulant==3 || prescription.anticoagulant==6 || prescription.anticoagulant==7?true:false" showValue='低分子肝素'></label-box> 
579
+                      <label-box :isChecked="prescription.anticoagulant==3 || prescription.anticoagulant==6 || prescription.anticoagulant==7 || prescription.anticoagulant==16?true:false" showValue='低分子肝素'></label-box> 
580
                   </td>
580
                   </td>
581
                   
581
                   
582
                   <td width="10">(</td>
582
                   <td width="10">(</td>
583
                   <td width="40">
583
                   <td width="40">
584
-                      <label-box :isChecked="prescription.anticoagulant==6?true:false" showValue='钙'></label-box> 
584
+                      <label-box :isChecked="prescription.anticoagulant==6 || prescription.anticoagulant==16?true:false" showValue='钙'></label-box> 
585
                   </td>
585
                   </td>
586
                   <td width="40">
586
                   <td width="40">
587
                       <label-box :isChecked="prescription.anticoagulant==7?true:false" showValue='钠'></label-box> 
587
                       <label-box :isChecked="prescription.anticoagulant==7?true:false" showValue='钠'></label-box> 
590
                   <td width="10">)</td>
590
                   <td width="10">)</td>
591
                   <td width="50">
591
                   <td width="50">
592
                       <div class="under-line">&nbsp;
592
                       <div class="under-line">&nbsp;
593
-                          <span v-if="prescription.anticoagulant==6 || prescription.anticoagulant==7 || prescription.anticoagulant==14">{{prescription.anticoagulant_zongliang}}</span>
593
+                          <span v-if="prescription.anticoagulant==6 || prescription.anticoagulant==7 || prescription.anticoagulant==14 || prescription.anticoagulant==16">{{prescription.anticoagulant_zongliang}}</span>
594
                       </div>
594
                       </div>
595
                   </td>
595
                   </td>
596
                   <td width="10">iu</td>
596
                   <td width="10">iu</td>

+ 9 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyOne.vue View File

351
           <div class="inline_block under_line" style="width:100px;text-align: center;">
351
           <div class="inline_block under_line" style="width:100px;text-align: center;">
352
             {{ receiverTreatmentAccess.precaution ? receiverTreatmentAccess.precaution : '' }}
352
             {{ receiverTreatmentAccess.precaution ? receiverTreatmentAccess.precaution : '' }}
353
           </div> -->
353
           </div> -->
354
-          换药护士
355
-          <div class="inline_block under_line" style="width:150px;text-align: center;margin-right:30px;">
356
-            <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.change_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.change_nurse)}}</span>
357
-            <img class="es-img" style="height:30px" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.change_nurse)" alt="" srcset="" v-else>
354
+          <div v-if="org_id==10727||org_id==0" style="display: inline-block;width: 250px;">
355
+            换药护士
356
+            <div class="inline_block under_line" style="width:150px;text-align: center;margin-right:30px;">
357
+              <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.change_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.change_nurse)}}</span>
358
+              <img class="es-img" style="height:30px" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.change_nurse)" alt="" srcset="" v-else>
359
+            </div>
358
           </div>
360
           </div>
359
         </div>
361
         </div>
360
         <div class="row">
362
         <div class="row">
475
                 <td>&nbsp;{{monitor.conductivity?monitor.conductivity:''}}</td>
477
                 <td>&nbsp;{{monitor.conductivity?monitor.conductivity:''}}</td>
476
                 <td>&nbsp;{{monitor.dialysate_temperature ? monitor.dialysate_temperature : ''}}</td>
478
                 <td>&nbsp;{{monitor.dialysate_temperature ? monitor.dialysate_temperature : ''}}</td>
477
                 <!-- <td>&nbsp; <span v-if="monitor.operate_time"> {{ monitor.dialysate_flow ? monitor.dialysate_flow : "" }} </span></td> -->
479
                 <!-- <td>&nbsp; <span v-if="monitor.operate_time"> {{ monitor.dialysate_flow ? monitor.dialysate_flow : "" }} </span></td> -->
478
-                <td>&nbsp;{{monitor.ultrafiltration_rate?monitor.ultrafiltration_rate:''}}</td>
480
+                <td>&nbsp;{{monitor.ultrafiltration_rate?monitor.ultrafiltration_rate:'0'}}</td>
479
                 <td>
481
                 <td>
480
                   <span v-if="monitor.symptom"> {{ monitor.symptom }} </span>
482
                   <span v-if="monitor.symptom"> {{ monitor.symptom }} </span>
481
                   <span v-if="monitor.dispose"> {{ "  " + monitor.dispose }} </span>
483
                   <span v-if="monitor.dispose"> {{ "  " + monitor.dispose }} </span>
872
       displaceLiquiPartOptions: [],
874
       displaceLiquiPartOptions: [],
873
       arterial_tube:[],
875
       arterial_tube:[],
874
       intravenous_tube:[],
876
       intravenous_tube:[],
877
+      org_id:'',
875
     }
878
     }
876
   },
879
   },
877
   methods: {
880
   methods: {
1844
     }
1847
     }
1845
   },
1848
   },
1846
   created() {
1849
   created() {
1850
+    this.org_id = this.$store.getters.xt_user.org.id;
1847
     var xtuser = this.$store.getters.xt_user
1851
     var xtuser = this.$store.getters.xt_user
1848
     this.orgname = xtuser.org.org_name
1852
     this.orgname = xtuser.org.org_name
1849
     // this.orgname = "遂溪方济医院";
1853
     // this.orgname = "遂溪方济医院";

+ 18 - 17
src/xt_pages/dialysis/template/DialysisPrintOrdereightyone.vue View File

1774
       ) {
1774
       ) {
1775
         const obj28 ='总量'
1775
         const obj28 ='总量'
1776
         checkDate.push(obj28)
1776
         checkDate.push(obj28)
1777
-      } if (this.dialysisOrder.DeviceNumber.number == 0 &&
1778
-            this.patientInfo.DialysisSchedule.device_number.number ==''
1777
+      } if (( this.dialysisOrder !=undefined && this.dialysisOrder.DeviceNumber.number == 0  &&
1778
+            this.patientInfo.DialysisSchedule.device_number.number =='')|| this.dialysisOrder ==undefined
1779
       ) {
1779
       ) {
1780
         const obj29 ='透析机号'
1780
         const obj29 ='透析机号'
1781
         checkDate.push(obj29)
1781
         checkDate.push(obj29)
1782
-      } if (this.patientInfo.DialysisSchedule.bed_id == 0 &&
1783
-            this.dialysisOrder && this.dialysisOrder.bed_id ==0
1782
+      } if (( this.dialysisOrder != undefined && this.patientInfo.DialysisSchedule.bed_id == 0 &&
1783
+             this.dialysisOrder.bed_id ==0) || this.dialysisOrder ==undefined
1784
       ) {
1784
       ) {
1785
         const obj30 ='型号'
1785
         const obj30 ='型号'
1786
         checkDate.push(obj30)
1786
         checkDate.push(obj30)
1839
         const obj44 ='宣教知识'
1839
         const obj44 ='宣教知识'
1840
         checkDate.push(obj44)
1840
         checkDate.push(obj44)
1841
       } if (
1841
       } if (
1842
-        this.dialysisOrder == null ||
1843
-        this.dialysisOrder.puncture_nurse == 0
1842
+        (this.dialysisOrder == null ||
1843
+        this.dialysisOrder.puncture_nurse == 0)|| this.dialysisOrder ==undefined
1844
       ) {
1844
       ) {
1845
         const obj45 ='穿刺护士'
1845
         const obj45 ='穿刺护士'
1846
         checkDate.push(obj45)
1846
         checkDate.push(obj45)
1847
       } if (
1847
       } if (
1848
-        this.dialysisOrder == null ||
1849
-        this.dialysisOrder.start_nurse == 0
1848
+        (this.dialysisOrder == null ||
1849
+        this.dialysisOrder.start_nurse == 0) || this.dialysisOrder ==undefined
1850
       ) {
1850
       ) {
1851
         const obj46 ='治疗护士'
1851
         const obj46 ='治疗护士'
1852
         checkDate.push(obj46)
1852
         checkDate.push(obj46)
1853
-      } if (this.dialysisOrder == null && this.check.creater == 0) {
1853
+      } if ((this.dialysisOrder == null && this.check.creater == 0) || this.dialysisOrder ==undefined
1854
+      ) {
1854
         const obj47 ='核对护士'
1855
         const obj47 ='核对护士'
1855
         checkDate.push(obj47)
1856
         checkDate.push(obj47)
1856
       } else if (
1857
       } else if (
1857
-        this.dialysisOrder != null &&
1858
+        (this.dialysisOrder != null &&
1858
         this.dialysisOrder.start_nurse == this.check.modifier &&
1859
         this.dialysisOrder.start_nurse == this.check.modifier &&
1859
-        this.check.creater == 0
1860
+        this.check.creater == 0) || this.dialysisOrder ==undefined
1860
       ) {
1861
       ) {
1861
         const obj47 ='核对护士'
1862
         const obj47 ='核对护士'
1862
         checkDate.push(obj47)
1863
         checkDate.push(obj47)
1863
       } else if (
1864
       } else if (
1864
-        this.dialysisOrder != null &&
1865
+        (this.dialysisOrder != null &&
1865
         this.dialysisOrder.start_nurse == this.check.creater &&
1866
         this.dialysisOrder.start_nurse == this.check.creater &&
1866
-        this.check.modifier == 0
1867
+        this.check.modifier == 0)|| this.dialysisOrder ==undefined
1867
       ) {
1868
       ) {
1868
         const obj47 ='核对护士'
1869
         const obj47 ='核对护士'
1869
         checkDate.push(obj47)
1870
         checkDate.push(obj47)
1870
       } else if (
1871
       } else if (
1871
-        this.dialysisOrder != null &&
1872
+        (this.dialysisOrder != null &&
1872
         this.dialysisOrder.start_nurse != this.check.creater &&
1873
         this.dialysisOrder.start_nurse != this.check.creater &&
1873
         this.dialysisOrder.start_nurse != this.check.modifier &&
1874
         this.dialysisOrder.start_nurse != this.check.modifier &&
1874
-        this.check.creater == 0
1875
+        this.check.creater == 0)|| this.dialysisOrder ==undefined
1875
       ) {
1876
       ) {
1876
         const obj47 ='核对护士'
1877
         const obj47 ='核对护士'
1877
         checkDate.push(obj47)
1878
         checkDate.push(obj47)
1878
       } if (
1879
       } if (
1879
-        this.dialysisOrder == null ||
1880
-        this.dialysisOrder.finish_nurse == 0
1880
+       ( this.dialysisOrder == null ||
1881
+        this.dialysisOrder.finish_nurse == 0)|| this.dialysisOrder ==undefined
1881
       ) {
1882
       ) {
1882
         const obj48 ='下机护士'
1883
         const obj48 ='下机护士'
1883
         checkDate.push(obj48)
1884
         checkDate.push(obj48)

+ 3 - 3
src/xt_pages/outpatientCharges/statementPrint.vue View File

69
       <!-- 顺有好 -->
69
       <!-- 顺有好 -->
70
       <printSixtheen :info="info" v-if="org_id == 10697"></printSixtheen>
70
       <printSixtheen :info="info" v-if="org_id == 10697"></printSixtheen>
71
       <!-- 杏康 -->
71
       <!-- 杏康 -->
72
-      <printSeventheen  :info="info" v-if=" org_id == 10721 || org_id == 0"></printSeventheen>
72
+      <printSeventheen  :info="info" v-if=" org_id == 10721"></printSeventheen>
73
       <printOne :info="info" v-if=" org_id != 9990 &&
73
       <printOne :info="info" v-if=" org_id != 9990 &&
74
             org_id != 10138 && org_id != 9504 && org_id != 10028 &&
74
             org_id != 10138 && org_id != 9504 && org_id != 10028 &&
75
             org_id != 10610 && org_id !=10537 && org_id !=10697 &&
75
             org_id != 10610 && org_id !=10537 && org_id !=10697 &&
76
             org_id != 10278 && org_id != 10387 && org_id != 10191 &&
76
             org_id != 10278 && org_id != 10387 && org_id != 10191 &&
77
             org_id != 10210 &&org_id != 10485 &&org_id != 10480 &&
77
             org_id != 10210 &&org_id != 10485 &&org_id != 10480 &&
78
-            org_id != 10510 &&org_id != 10088 && org_id != 10721 &&org_id != 10633 &&org_id != 0 && this.paramsObj.balance_accounts_type == 1">
78
+            org_id != 10510 &&org_id != 10088 && org_id != 10721 &&org_id != 10633 &&org_id != 10731 &&org_id != 0 && this.paramsObj.balance_accounts_type == 1">
79
       </printOne>
79
       </printOne>
80
       <privateChargePrint :info="info" v-if="org_id != 9990 &&
80
       <privateChargePrint :info="info" v-if="org_id != 9990 &&
81
             org_id != 10138 && org_id != 9504 &&  org_id != 10028 && org_id !=10697 &&
81
             org_id != 10138 && org_id != 9504 &&  org_id != 10028 && org_id !=10697 &&
82
             org_id != 10278 && org_id != 10610 && org_id !=10537 && org_id != 10387 &&
82
             org_id != 10278 && org_id != 10610 && org_id !=10537 && org_id != 10387 &&
83
             org_id != 10191 &&org_id != 10210 &&org_id != 10485  &&org_id != 10480 &&
83
             org_id != 10191 &&org_id != 10210 &&org_id != 10485  &&org_id != 10480 &&
84
-            org_id != 10510 &&org_id != 10633 && org_id != 10721 &&org_id != 0  && this.paramsObj.balance_accounts_type == 2">
84
+            org_id != 10510 &&org_id != 10633 && org_id != 10721   && this.paramsObj.balance_accounts_type == 2">
85
       </privateChargePrint>
85
       </privateChargePrint>
86
 
86
 
87
     </div>
87
     </div>

+ 2 - 1
src/xt_pages/outpatientCharges/statementTemplate/privateChargePrint.vue View File

8
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id == 10515">湖南省社会医疗保险医疗费用结算单</div>
8
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id == 10515">湖南省社会医疗保险医疗费用结算单</div>
9
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id == 10694">江西省社会医疗保险医疗费用结算单</div>
9
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id == 10694">江西省社会医疗保险医疗费用结算单</div>
10
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id == 10489">湖北省社会医疗保险医疗费用结算单</div>
10
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id == 10489">湖北省社会医疗保险医疗费用结算单</div>
11
+    <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id == 10731">医疗费用结算单</div>
11
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id == 10635 || this.$store.getters.xt_user.org_id == 0">河北省社会医疗保险医疗费用结算单</div>
12
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id == 10635 || this.$store.getters.xt_user.org_id == 0">河北省社会医疗保险医疗费用结算单</div>
12
 
13
 
13
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id != 10489 && this.$store.getters.xt_user.org_id != 10515 &&
14
     <div class="statementTitle" v-if="this.$store.getters.xt_user.org_id != 10489 && this.$store.getters.xt_user.org_id != 10515 &&
15
                   this.$store.getters.xt_user.org_id != 10217 &&this.$store.getters.xt_user.org_id != 10088 &&
16
                   this.$store.getters.xt_user.org_id != 10217 &&this.$store.getters.xt_user.org_id != 10088 &&
16
                   this.$store.getters.xt_user.org_id != 10510 && this.$store.getters.xt_user.org_id != 10633  &&
17
                   this.$store.getters.xt_user.org_id != 10510 && this.$store.getters.xt_user.org_id != 10633  &&
17
                   this.$store.getters.xt_user.org_id != 10694 && this.$store.getters.xt_user.org_id != 10635 &&
18
                   this.$store.getters.xt_user.org_id != 10694 && this.$store.getters.xt_user.org_id != 10635 &&
18
-                  this.$store.getters.xt_user.org_id != 0"
19
+                  this.$store.getters.xt_user.org_id != 10731 && this.$store.getters.xt_user.org_id != 0"
19
     >
20
     >
20
       广东省社会医疗保险医疗费用结算单
21
       广东省社会医疗保险医疗费用结算单
21
     </div>
22
     </div>

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

282
             <div v-if="scope.row.order_status == 3">已退费</div>
282
             <div v-if="scope.row.order_status == 3">已退费</div>
283
           </template>
283
           </template>
284
         </el-table-column>
284
         </el-table-column>
285
-        <el-table-column align="center" width="110" prop="name" label="操作">
285
+        <el-table-column align="center" width="" prop="name" label="操作">
286
           <template slot-scope="scope">
286
           <template slot-scope="scope">
287
             <el-button class="butt_1" size="mini" type="primary" @click="toDetail(scope.row)"
287
             <el-button class="butt_1" size="mini" type="primary" @click="toDetail(scope.row)"
288
             >详情
288
             >详情
380
               size="mini"
380
               size="mini"
381
               type="primary"
381
               type="primary"
382
               @click="open(scope.row)"
382
               @click="open(scope.row)"
383
-            >打印结算清单
383
+            >打印清单
384
             </el-button>
384
             </el-button>
385
           </template>
385
           </template>
386
         </el-table-column>
386
         </el-table-column>