huangyw 2 years ago
parent
commit
9e2c41f0e4
1 changed files with 48 additions and 39 deletions
  1. 48 39
      src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue

+ 48 - 39
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue View File

@@ -59,7 +59,7 @@
59 59
           <div class="inline_block">
60 60
             病区:
61 61
             <div class="under_line" style="width: 50px; text-align: center">
62
-              <span v-if="org_id == 10121||org_id == 10138">{{
62
+              <span v-if="org_id == 10121||org_id == 10138||org_id == 10414">{{
63 63
                 patientInfo.DialysisSchedule.device_zone.name
64 64
                   ? patientInfo.DialysisSchedule.device_zone.name
65 65
                   : ""
@@ -70,7 +70,7 @@
70 70
           <div class="inline_block">
71 71
             床号:
72 72
             <div class="under_line" style="width: 50px; text-align: center">
73
-              <span v-if="org_id == 10121">{{
73
+              <span v-if="org_id == 10121||org_id == 10414">{{
74 74
                 dialysisOrder &&
75 75
                 dialysisOrder.DeviceNumber &&
76 76
                 dialysisOrder.DeviceNumber.number.length > 0
@@ -86,20 +86,15 @@
86 86
               {{ patientInfo.dialysis_no }}
87 87
             </div>
88 88
           </div>
89
-          <div class="inline_block" style="margin-left: 5px">
89
+          <div class="inline_block" style="margin-left: 5px;">
90 90
             住院号/门诊号:
91
-            <div
92
-              class="under_line"
93
-              style="width: 70px; text-align: left"
94
-              v-if="receiverTreatmentAccess.admission_number"
95
-            >
91
+            <div class="under_line" style="width: 70px;text-align: left" v-if="receiverTreatmentAccess.admission_number">
96 92
               {{ receiverTreatmentAccess.admission_number }}
97 93
             </div>
98
-            <div
99
-              class="under_line"
100
-              style="width: 70px; text-align: left"
101
-              v-else
102
-            >
94
+            <div class="under_line" style="width: 70px;text-align: left" v-else-if="patientInfo.admission_number">
95
+              {{ patientInfo.admission_number }}
96
+            </div>
97
+            <div class="under_line" style="width: 70px;text-align: left" v-else>
103 98
               {{ "/" }}
104 99
             </div>
105 100
           </div>
@@ -429,7 +424,7 @@
429 424
                     style="padding: 2px 0; line-height: 23px; display: flex"
430 425
                   >
431 426
                     <div class="inline_block" style="flex: 1">
432
-                      <span v-if="org_id==10138||org_id==9675">治疗模式:</span>
427
+                      <span v-if="org_id==10138">治疗模式:</span>
433 428
                       <span v-else>透析方式:</span>
434 429
                       <div
435 430
                         class="under_line"
@@ -775,9 +770,10 @@
775 770
                     class="row"
776 771
                     style="padding: 2px 0; line-height: 23px; display: flex"
777 772
                   >
778
-                    <div class="inline_block" style="flex: 1" v-if="org_id!=10290&&org_id!=9675">
773
+                    <div class="inline_block" style="flex: 1" v-if="org_id!=10290">
779 774
                       透析(滤)器:
780
-                      <div
775
+                      <!--  透析(滤)器分开取值 -->
776
+                      <div v-if="org_id!=10414"
781 777
                         class="under_line"
782 778
                         style="width: 100px; text-align: center"
783 779
                       >
@@ -793,8 +789,21 @@
793 789
                             : ""
794 790
                         }}
795 791
                       </div>
792
+                      <!--  透析(滤)器合并取值 -->
793
+                       <div v-if="org_id==10414"
794
+                        class="under_line"
795
+                        style="width: 100px; text-align: center"
796
+                      >
797
+                        {{
798
+                          prescription.dialyzer_perfusion_apparatus
799
+                            ? prescription.dialyzer_perfusion_apparatus
800
+                            : ""
801
+                        }}
802
+                      </div>
803
+
796 804
                     </div>
797
-                    <div class="inline_block" style="flex: 1" v-if="org_id!=10290&&org_id!=9675">
805
+
806
+                    <div class="inline_block" style="flex: 1" v-if="org_id!=10290">
798 807
                       灌流器:
799 808
                       <div
800 809
                         class="under_line"
@@ -807,7 +816,7 @@
807 816
                         }}
808 817
                       </div>
809 818
                     </div>
810
-                    <div class="inline_block" style="flex: 1" v-if="org_id==10290||org_id==9675">
819
+                    <div class="inline_block" style="flex: 1" v-if="org_id==10290">
811 820
                       透析器/灌流器:
812 821
                       <div
813 822
                         class="under_line"
@@ -1215,7 +1224,7 @@
1215 1224
                         <td
1216 1225
                           width="50"
1217 1226
                           v-if="
1218
-                            org_id != 10121 && org_id != 9675 && org_id != 0
1227
+                            org_id != 10121
1219 1228
                           "
1220 1229
                         >
1221 1230
                           电导度<br />(ms/cm)
@@ -1223,7 +1232,7 @@
1223 1232
                         <td
1224 1233
                           width="50"
1225 1234
                           v-if="
1226
-                            org_id == 10121 || org_id == 9675 || org_id == 0
1235
+                            org_id == 10121
1227 1236
                           "
1228 1237
                         >
1229 1238
                           SpO₂<br />(%)
@@ -1239,8 +1248,8 @@
1239 1248
                         >
1240 1249
                           置换量<br />(ml)
1241 1250
                         </td>
1242
-                        <td width="50" v-if="org_id == 9919 || org_id == 9538|| org_id == 9675">KT/V</td>
1243
-                        <td width="50" v-if="org_id == 9538|| org_id == 9675">血容量<br />(L)</td>
1251
+                        <td width="50" v-if="org_id == 9919 || org_id == 9538">KT/V</td>
1252
+                        <td width="50" v-if="org_id == 9538">血容量<br />(L)</td>
1244 1253
                         <td width="200">病情变化及处理</td>
1245 1254
 
1246 1255
                         <!-- <td width="100">时间</td>
@@ -1314,7 +1323,7 @@
1314 1323
 
1315 1324
                         <td
1316 1325
                           v-if="
1317
-                            org_id == 10121 || org_id == 9675 || org_id == 0
1326
+                            org_id == 10121
1318 1327
                           "
1319 1328
                         >
1320 1329
                           {{
@@ -1328,9 +1337,7 @@
1328 1337
                         <td
1329 1338
                           v-if="
1330 1339
                             org_id != 9538 &&
1331
-                            org_id != 10121 &&
1332
-                            org_id != 9675 &&
1333
-                            org_id != 0
1340
+                            org_id != 10121
1334 1341
                           "
1335 1342
                         >
1336 1343
                           {{ monitor.conductivity ? monitor.conductivity : "" }}
@@ -1376,10 +1383,10 @@
1376 1383
                             }}
1377 1384
                           </span>
1378 1385
                         </td>
1379
-                        <td width="50" v-if="org_id == 9919 || org_id == 9538|| org_id == 9675">
1386
+                        <td width="50" v-if="org_id == 9919 || org_id == 9538">
1380 1387
                           {{ monitor.ktv }}
1381 1388
                         </td>
1382
-                        <td width="50" v-if="org_id == 9538|| org_id == 9675">
1389
+                        <td width="50" v-if="org_id == 9538">
1383 1390
                           {{ monitor.accumulated_blood_volume }}
1384 1391
                         </td>
1385 1392
                         <td style="line-height: 16px; padding: 0px">
@@ -1404,12 +1411,13 @@
1404 1411
                             >
1405 1412
                               <template
1406 1413
                                 v-if="
1407
-                                  dialysisOrder &&
1414
+                                  (dialysisOrder &&
1408 1415
                                   monitor.operate_time ==
1409
-                                    dialysisOrder.start_time
1416
+                                    dialysisOrder.start_time)&&(org_id!=10414)
1410 1417
                                 "
1411
-                                >【开始透析】</template
1412
-                              >
1418
+                                >【开始透析】
1419
+                                </template>
1420
+                              
1413 1421
                               {{ monitor.end }} {{ monitor.symptom }} &nbsp;{{
1414 1422
                                 monitor.dispose
1415 1423
                               }}
@@ -1440,8 +1448,8 @@
1440 1448
                           "
1441 1449
                           width="50"
1442 1450
                         ></td>
1443
-                        <td v-if="org_id == 9919||org_id == 9538|| org_id == 9675"></td>
1444
-                        <td v-if="org_id == 9538|| org_id == 9675"></td>
1451
+                        <td v-if="org_id == 9919||org_id == 9538"></td>
1452
+                        <td v-if="org_id == 9538"></td>
1445 1453
                         <td style="line-height: 16px; padding: 0px">
1446 1454
                           <div
1447 1455
                             style="
@@ -2400,7 +2408,8 @@
2400 2408
                       </div>
2401 2409
                     </div>
2402 2410
                     <div class="inline_block" style="flex: 1">
2403
-                      治疗护士:
2411
+                      <span v-if="org_id!=10414">治疗护士:</span> 
2412
+                      <span v-if="org_id==10414">责任护士:</span> 
2404 2413
                       <div
2405 2414
                         class="under_line"
2406 2415
                         style="width: 80px; text-align: center"
@@ -2439,7 +2448,7 @@
2439 2448
                       </div>
2440 2449
                     </div>
2441 2450
                     <div class="inline_block" style="flex: 1">
2442
-                      <span v-if="org_id==10387||org_id==9675" >核对护士:</span> 
2451
+                      <span v-if="org_id==10387" >核对护士:</span> 
2443 2452
                       <span v-else >核对人员:</span> 
2444 2453
                       <div
2445 2454
                         class="under_line"
@@ -3313,13 +3322,13 @@ export default {
3313 3322
           this.monitors[index].end = "";
3314 3323
           if (Object.keys(monitor).length > 0 && index > 1) {
3315 3324
             if (
3316
-              this.dialysisOrder &&
3317
-              monitor.operate_time == this.dialysisOrder.end_time
3325
+              (this.dialysisOrder &&
3326
+              monitor.operate_time == this.dialysisOrder.end_time)&&(this.org_id!=10414)
3318 3327
             ) {
3319 3328
               this.monitors[index].end = "【结束透析】";
3320 3329
               tempmonitorflag = false;
3321 3330
             }
3322
-            if (tempmonitorflag && index == this.monitors.length - 1) {
3331
+            if ((tempmonitorflag && index == this.monitors.length - 1)&&(this.org_id!=10414)) {
3323 3332
               this.monitors[index].end = "【结束透析】";
3324 3333
             }
3325 3334
           }