huangyw 2 年之前
父節點
當前提交
8250886deb

+ 13 - 1
src/router/modules/dialysis.js 查看文件

@@ -480,7 +480,7 @@ export default {
480 480
       }
481 481
     },
482 482
     {
483
-      path: '/dialysis/print/batch/twentyFive',
483
+      path: '/dialysis/print/batch/twentyFive',                            
484 484
       component: () =>
485 485
         import('@/xt_pages/dialysis/batch_print/batch_print_order_twentyFive'),
486 486
       hidden: true,
@@ -491,6 +491,18 @@ export default {
491 491
         noCache: true
492 492
       }
493 493
     },
494
+    {
495
+      path: '/dialysis/print/batch/twentySeven',
496
+      component: () =>
497
+      import('@/xt_pages/dialysis/batch_print/batch_print_order_twentySeven'),
498
+      hidden: true,
499
+      is_menu: false,
500
+      name: 'dialysis_batch_twentySeven',
501
+      meta: {
502
+        title: '批量打印',
503
+        noCache: true
504
+      }
505
+    },
494 506
     {
495 507
       path: '/dialysis/print/batch/twentyEight',
496 508
       component: () =>

+ 13 - 1
src/xt_pages/dialysis/bloodPresssWatch.vue 查看文件

@@ -219,6 +219,16 @@
219 219
           >批量打印</el-button
220 220
         >
221 221
       </template>
222
+      <template v-if="this.template_id == 27">
223
+        <el-button
224
+          size="small"
225
+          icon="el-icon-printer"
226
+          :disabled="selecting_schs.length == 0"
227
+          @click="batchPrintAction"
228
+          type="primary"
229
+          >批量打印</el-button
230
+        >
231
+      </template>
222 232
       <template v-if="this.template_id == 28">
223 233
         <el-button
224 234
           size="small"
@@ -962,7 +972,9 @@ export default {
962 972
         this.$router.push({ path: "/dialysis/print/batch/twentyTwo" });
963 973
       } else if (this.template_id == 25) {
964 974
         this.$router.push({ path: "/dialysis/print/batch/twentyFive" });
965
-      }else if(this.template_id == 28){
975
+      }else if (this.template_id == 27) {
976
+        this.$router.push({ path: "/dialysis/print/batch/twentySeven" });
977
+      } else if(this.template_id == 28){
966 978
          this.$router.push({path:"/dialysis/print/batch/twentyEight"})
967 979
       } else if (this.template_id == 30) {
968 980
         this.$router.push({ path: "/dialysis/print/batch/thirty" });

+ 7 - 1
src/xt_pages/dialysis/dialysisPrintOrder.vue 查看文件

@@ -760,7 +760,7 @@
760 760
       </template>
761 761
       <template
762 762
         v-if="
763
-          org_template_info.template_id == 61
763
+          org_template_info.template_id == 61||org_template_info.template_id == 63
764 764
         "
765 765
       >
766 766
         <el-button
@@ -1220,6 +1220,10 @@
1220 1220
           v-bind:childResponse="childResponse"
1221 1221
             v-if="org_template_info.template_id == 62">
1222 1222
           </DialysisPrintOrderSixtyTwo>
1223
+          <DialysisPrintOrderSixtyThree
1224
+          v-bind:childResponse="childResponse"
1225
+            v-if="org_template_info.template_id == 63">
1226
+          </DialysisPrintOrderSixtyThree>
1223 1227
         </div>
1224 1228
       </el-container>
1225 1229
     </div>
@@ -1300,9 +1304,11 @@ import DialysisPrintOrderFiftyNine from "./template/DialysisPrintOrderFiftyNine"
1300 1304
 import DialysisPrintOrderSixty from "./template/DialysisPrintOrderSixty";
1301 1305
 import DialysisPrintOrderSixtyOne from "./template/DialysisPrintOrderSixtyOne"
1302 1306
 import DialysisPrintOrderSixtyTwo from "./template/DialysisPrintOrderSixtyTwo"
1307
+import DialysisPrintOrderSixtyThree from "./template/DialysisPrintOrderSixtyThree"
1303 1308
 export default {
1304 1309
   name: "dialysisPrintOrder",
1305 1310
   components: {
1311
+    DialysisPrintOrderSixtyThree,
1306 1312
     DialysisPrintOrderSixtyTwo,
1307 1313
     DialysisPrintOrderSixtyOne,
1308 1314
     DialysisPrintOrderSixty,

+ 26 - 14
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyThree.vue 查看文件

@@ -42,7 +42,9 @@
42 42
                     <td colspan="11" style="padding-left: 10px">
43 43
                       <div style="display: flex">
44 44
                         <div style="width: 250px">
45
-                          病情评估:&nbsp;<span>{{sick_condition ? sick_condition : ""}}</span>
45
+                          病情评估:&nbsp;<span>{{
46
+                            sick_condition ? sick_condition : ""
47
+                          }}</span>
46 48
                         </div>
47 49
                         <div style="width: 250px">
48 50
                           入科方式:&nbsp;<span
@@ -66,15 +68,17 @@
66 68
                     </td>
67 69
                   </tr>
68 70
                   <tr class="list_table_1">
69
-                     <td colspan="11" style="padding-left: 10px">
71
+                    <td colspan="11" style="padding-left: 10px">
70 72
                       <div style="display: flex">
71 73
                         <div style="width: 100%">
72 74
                           病情描述:&nbsp;<span>{{
73
-                            receiverTreatmentAccess.sick_condition_other ? receiverTreatmentAccess.sick_condition_other : ""
75
+                            receiverTreatmentAccess.sick_condition_other
76
+                              ? receiverTreatmentAccess.sick_condition_other
77
+                              : ""
74 78
                           }}</span>
75 79
                         </div>
76 80
                       </div>
77
-                     </td>
81
+                    </td>
78 82
                   </tr>
79 83
                   <tr class="list_table_1">
80 84
                     <td
@@ -618,14 +622,19 @@
618 622
             <td>
619 623
               <table class="print-table" border="1">
620 624
                 <tr style="text-align: center">
621
-                  <td colspan="15" style="margin-left: 15px; font-size: 20px">
625
+                  <td
626
+                    :colspan="org_id == 10441 || org_id == 9675 ? 14 : 15"
627
+                    style="margin-left: 15px; font-size: 20px"
628
+                  >
622 629
                     治 疗 过 程 记 录
623 630
                   </td>
624 631
                 </tr>
625 632
                 <tr>
626 633
                   <td style="width: 60px" rowspan="2">时间</td>
627 634
                   <td colspan="4">透析参数</td>
628
-                  <td colspan="5">生命体征</td>
635
+                  <td :colspan="org_id == 10441 || org_id == 9675 ? 4 : 5">
636
+                    生命体征
637
+                  </td>
629 638
                   <td colspan="1">治疗中病情变化</td>
630 639
                 </tr>
631 640
                 <tr class="short_tr">
@@ -667,7 +676,10 @@
667 676
                     <p style="height: 20px; line-height: 20px">mmHg</p>
668 677
                   </th>
669 678
 
670
-                  <th style="width: 80px; font-weight: normal">
679
+                  <th
680
+                    style="width: 80px; font-weight: normal"
681
+                    v-if="org_id != 10441 && org_id != 9675"
682
+                  >
671 683
                     <p style="height: 20px; line-height: 20px">SpO₂</p>
672 684
                     <p style="height: 20px; line-height: 20px">%</p>
673 685
                   </th>
@@ -710,13 +722,13 @@
710 722
                     </span>
711 723
                   </td>
712 724
                   <td style="min-width: 45px">
713
-                    <span v-if="getTime(monitor.operate_time) != ''">
714
-                      {{
715
-                        monitor.ultrafiltration_volume
716
-                          ? monitor.ultrafiltration_volume
717
-                          : ""
718
-                      }}
725
+                    <span v-if="getTime(monitor.operate_time) != ''&&monindex == 0 && (org_id == 10441||org_id == 9675)">
726
+                      {{'/'}}
727
+                    </span>
728
+                    <span v-else-if="getTime(monitor.operate_time) != ''&&monindex == 0 && (org_id != 10441&&org_id != 9675)">
729
+                      {{monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}
719 730
                     </span>
731
+                    <span v-else>{{monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
720 732
                   </td>
721 733
 
722 734
                   <td>
@@ -751,7 +763,7 @@
751 763
                       }}
752 764
                     </span>
753 765
                   </td>
754
-                  <td>
766
+                  <td v-if="org_id != 10441 && org_id != 9675">
755 767
                     <span v-if="getTime(monitor.operate_time) != ''">
756 768
                       {{
757 769
                         monitor.blood_oxygen_saturation

+ 14 - 6
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyTwo.vue 查看文件

@@ -174,7 +174,7 @@
174 174
             </td>
175 175
             <td style="text-align: left" colspan="2">
176 176
               <span style="display: inline-block; margin-left: 15px">
177
-                钙:
177
+                 钙:
178 178
                 {{
179 179
                   prescription.calcium ? prescription.calcium : "/"
180 180
                 }}&nbsp;mmol/L
@@ -252,6 +252,9 @@
252 252
                 <span v-if="prescription.anticoagulant == 10"
253 253
                   >体外抗凝肝素首剂:</span
254 254
                 >
255
+                <span v-if="prescription.anticoagulant == 11"
256
+                  >那屈肝素首剂:</span
257
+                >
255 258
 
256 259
                 {{
257 260
                   prescription.anticoagulant_shouji
@@ -259,6 +262,8 @@
259 262
                     : "/"
260 263
                 }}
261 264
               </span>
265
+              <span v-if="prescription.anticoagulant == 5">iu</span>
266
+              <span v-if="prescription.anticoagulant == 6">iu</span>
262 267
               <span v-if="prescription.anticoagulant == 4">mg</span>
263 268
               <span v-if="prescription.anticoagulant == 3">iu</span>
264 269
               <span v-if="prescription.anticoagulant == 2">mg</span>
@@ -273,6 +278,7 @@
273 278
                     : "/"
274 279
                 }}
275 280
               </span>
281
+              <span v-if="prescription.anticoagulant == 6">iu/h</span>
276 282
               <span v-if="prescription.anticoagulant == 5">ml/h</span>
277 283
               <span v-if="prescription.anticoagulant == 4">mg/h</span>
278 284
               <span v-if="prescription.anticoagulant == 3">iu/h</span>
@@ -288,6 +294,8 @@
288 294
                     : "/"
289 295
                 }}
290 296
               </span>
297
+              <span v-if="prescription.anticoagulant == 5">iu</span>
298
+              <span v-if="prescription.anticoagulant == 6">iu</span>
291 299
               <span v-if="prescription.anticoagulant == 4">mg</span>
292 300
               <span v-if="prescription.anticoagulant == 3">iu</span>
293 301
               <span v-if="prescription.anticoagulant == 2">mg</span>
@@ -319,14 +327,14 @@
319 327
             </td>
320 328
             <td style="text-align: left" colspan="2">
321 329
               <span style="display: inline-block; margin-left: 15px">
322
-                透析时间:
330
+                实际治疗时长:
323 331
                 {{
324
-                  prescription.dialysis_duration_hour
325
-                    ? prescription.dialysis_duration_hour
332
+                  afterdialysis.actual_treatment_hour
333
+                    ? afterdialysis.actual_treatment_hour
326 334
                     : "0"
327 335
                 }}小时{{
328
-                  prescription.dialysis_duration_minute
329
-                    ? prescription.dialysis_duration_minute
336
+                  afterdialysis.actual_treatment_minute
337
+                    ? afterdialysis.actual_treatment_minute
330 338
                     : "0"
331 339
                 }}分钟
332 340
               </span>