See999 4 年前
父节点
当前提交
e5c4667579

+ 2 - 2
src/xt_pages/dialysis/details/DialysisPrescription.vue 查看文件

@@ -79,8 +79,8 @@
79 79
           <span class="content">{{
80 80
             target_ultrafiltration != "0" ? target_ultrafiltration : ""
81 81
           }}</span>
82
-          <span v-if="this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21" class="unit">{{ target_ultrafiltration != "0" ? "L" : "" }}</span>
83
-          <span v-if="this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21" class="unit">{{ target_ultrafiltration != "0" ? "ml" : "" }}</span>
82
+          <span v-if="this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22" class="unit">{{ target_ultrafiltration != "0" ? "L" : "" }}</span>
83
+          <span v-if="this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22" class="unit">{{ target_ultrafiltration != "0" ? "ml" : "" }}</span>
84 84
         </li>
85 85
         <li v-if="isShow('葡萄糖')">
86 86
           <label>葡萄糖 : </label>

+ 2 - 2
src/xt_pages/dialysis/details/assessmentAfter.vue 查看文件

@@ -17,8 +17,8 @@
17 17
           <span class="content" v-if="actual_ultrafiltration != '0'">{{
18 18
             actual_ultrafiltration
19 19
           }}</span>
20
-          <span class="unit" v-if=" actual_ultrafiltration != '0' && (this.$store.getters.xt_user.template_info.template_id == 6 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21) " >ml</span>
21
-          <span class="unit" v-if=" actual_ultrafiltration != '0' && this.$store.getters.xt_user.template_info.template_id != 6 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21" >L</span>
20
+          <span class="unit" v-if=" actual_ultrafiltration != '0' && (this.$store.getters.xt_user.template_info.template_id == 6 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22) " >ml</span>
21
+          <span class="unit" v-if=" actual_ultrafiltration != '0' && this.$store.getters.xt_user.template_info.template_id != 6 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22" >L</span>
22 22
         </li>
23 23
         <li v-if="isShow('导管')">
24 24
           <label>导管 : </label>

+ 1 - 1
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue 查看文件

@@ -28,7 +28,7 @@
28 28
           <el-col :span="8" v-if="isShow('实际超滤量')">
29 29
             <el-form-item
30 30
               label="实际超滤量(ml): "
31
-              v-if=" this.template_id == 6 || this.template_id == 9 || this.template_id == 10 || this.template_id == 11  || this.template_id == 17 || this.template_id == 20 || this.template_id == 21"  >
31
+              v-if=" this.template_id == 6 || this.template_id == 9 || this.template_id == 10 || this.template_id == 11  || this.template_id == 17 || this.template_id == 20 || this.template_id == 21 || this.template_id == 22"  >
32 32
               <el-input v-model="form.actual_ultrafiltration"></el-input>
33 33
             </el-form-item>
34 34
             <el-form-item label="实际超滤量(L): " v-else>

+ 2 - 2
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue 查看文件

@@ -66,7 +66,7 @@
66 66
           </el-col>
67 67
 
68 68
           <el-col :span="8"
69
-                  v-if="isShows('目标超滤量') && (this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21)">
69
+                  v-if="isShows('目标超滤量') && (this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22)">
70 70
             <el-form-item label="目标超滤量(ml):">
71 71
               <el-input
72 72
                 type="number"
@@ -76,7 +76,7 @@
76 76
           </el-col>
77 77
 
78 78
           <el-col :span="8"
79
-                  v-if="isShows('目标超滤量')  && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21">
79
+                  v-if="isShows('目标超滤量')  && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22">
80 80
             <el-form-item label="目标超滤量(L):">
81 81
               <el-input
82 82
                 type="number"

+ 6 - 4
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue 查看文件

@@ -151,7 +151,8 @@
151 151
                   template_id == 18 ||
152 152
                   template_id == 19 ||
153 153
                   template_id == 20 ||
154
-                  template_id == 21)
154
+                  template_id == 21 ||
155
+                  template_id == 22)
155 156
             "
156 157
           >
157 158
             <template slot-scope="scope">
@@ -178,7 +179,8 @@
178 179
                 template_id != 18 &&
179 180
                 template_id != 19 &&
180 181
                 template_id != 20 &&
181
-                template_id != 21
182
+                template_id != 21 &&
183
+                template_id != 22
182 184
             "
183 185
           >
184 186
             <template slot-scope="scope">
@@ -480,7 +482,7 @@
480 482
 
481 483
           <el-col
482 484
             :span="8"
483
-            v-if=" isShow('超滤量') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21) " >
485
+            v-if=" isShow('超滤量') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22) " >
484 486
             <el-form-item label="超滤量(ml):">
485 487
               <el-input v-model="form.ultrafiltration_volume"></el-input>
486 488
             </el-form-item>
@@ -488,7 +490,7 @@
488 490
 
489 491
           <el-col
490 492
             :span="8"
491
-            v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 12 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21" >
493
+            v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 12 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22" >
492 494
             <el-form-item label="超滤量(L):">
493 495
               <el-input v-model="form.ultrafiltration_volume"></el-input>
494 496
             </el-form-item>

+ 2 - 2
src/xt_pages/dialysis/details/dialysisMonitoring.vue 查看文件

@@ -14,8 +14,8 @@
14 14
           <th width="76px">静脉压/动脉压({{monitores[0]&&monitores[0]['venous_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
15 15
           <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
16 16
           <th v-if="isShow('跨膜压')" width="76px">跨膜压({{monitores[0]&&monitores[0]['transmembrane_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
17
-          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21)" width="76px" > 超滤量(ml)</th>
18
-          <th v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21"  width="76px"> 超滤量(L) </th>
17
+          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22)" width="76px" > 超滤量(ml)</th>
18
+          <th v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22"  width="76px"> 超滤量(L) </th>
19 19
           <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
20 20
           <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
21 21
           <th v-if=" isShow('置换率') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 20) " width="92px" > 置换率(ml/min) </th>

+ 45 - 2
src/xt_pages/dialysis/dialysisPrintOrder.vue 查看文件

@@ -263,6 +263,34 @@
263 263
           >打印</el-button
264 264
         >
265 265
       </template>
266
+      <template v-if="org_template_info.template_id == 22">
267
+        <div>
268
+          <el-button
269
+            :loading="loading"
270
+            size="small"
271
+            icon="el-icon-printer"
272
+            @click="printThisPage"
273
+            type="primary"
274
+            >打印全部</el-button
275
+          >
276
+          <el-button
277
+            :loading="loading"
278
+            size="small"
279
+            icon="el-icon-printer"
280
+            @click="printThisOnePage"
281
+            type="primary"
282
+            >打印纪录单</el-button
283
+          >
284
+          <el-button
285
+            :loading="loading"
286
+            size="small"
287
+            icon="el-icon-printer"
288
+            @click="printThisTwoPage"
289
+            type="primary"
290
+            >打印医嘱单</el-button
291
+          >
292
+        </div>
293
+      </template>
266 294
     </div>
267 295
     <div class="app-container" style="min-height:0;">
268 296
       <!--<div class="order-print-btn"-->
@@ -451,6 +479,10 @@
451 479
             v-bind:childResponse="childResponse"
452 480
             v-if="org_template_info.template_id == 21"
453 481
           ></DialysisPrintOrderTwentyOne>
482
+          <DialysisPrintOrderTwentyTwo
483
+            v-bind:childResponse="childResponse"
484
+            v-if="org_template_info.template_id == 22"
485
+          ></DialysisPrintOrderTwentyTwo>
454 486
         </div>
455 487
       </el-container>
456 488
     </div>
@@ -491,10 +523,12 @@ import DialysisPrintOrderEighteen from "./template/DialysisPrintOrderEighteen";
491 523
 import DialysisPrintOrderNineteen from "./template/DialysisPrintOrderNineteen";
492 524
 import DialysisPrintOrderTwenty from "./template/DialysisPrintOrderTwenty";
493 525
 import DialysisPrintOrderTwentyOne from "./template/DialysisPrintOrderTwentyOne";
526
+import DialysisPrintOrderTwentyTwo from "./template/DialysisPrintOrderTwentyTwo";
494 527
 
495 528
 export default {
496 529
   name: "dialysisPrintOrder",
497 530
   components: {
531
+    DialysisPrintOrderTwentyTwo,
498 532
     DialysisPrintOrderTwentyOne,
499 533
     DialysisPrintOrderTwenty,
500 534
     DialysisPrintOrderNineteen,
@@ -829,6 +863,13 @@ export default {
829 863
           style: style,
830 864
           scanStyles: false
831 865
         });
866
+      } else if (this.org_template_info.template_id == 22) {
867
+        printJS({
868
+          printable: "dialysis-print-box-1",
869
+          type: "html",
870
+          style: style2,
871
+          scanStyles: false
872
+        });
832 873
       } 
833 874
     },
834 875
     printThisOnePage() {
@@ -850,7 +891,8 @@ export default {
850 891
       } else if (
851 892
         this.org_template_info.template_id == 2 ||
852 893
         this.org_template_info.template_id == 0 ||
853
-        this.org_template_info.template_id == 5 
894
+        this.org_template_info.template_id == 5 ||
895
+        this.org_template_info.template_id == 22 
854 896
       ) {
855 897
         printJS({
856 898
           printable: "dialysis-print-box-1-1",
@@ -886,7 +928,8 @@ export default {
886 928
       } else if (
887 929
         this.org_template_info.template_id == 2 ||
888 930
         this.org_template_info.template_id == 0 ||
889
-        this.org_template_info.template_id == 5
931
+        this.org_template_info.template_id == 5 ||
932
+        this.org_template_info.template_id == 22 
890 933
       ) {
891 934
         printJS({
892 935
           printable: "dialysis-print-box-1-2",

文件差异内容过多而无法显示
+ 2170 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyTwo.vue