See999 3 years ago
parent
commit
4f16039189

+ 6 - 4
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue View File

@@ -157,7 +157,8 @@
157 157
                   template_id == 10 ||
158 158
                   template_id == 11 ||
159 159
                   template_id == 12 ||
160
-                  template_id == 13)
160
+                  template_id == 13 ||
161
+                  template_id == 17)
161 162
             "
162 163
           >
163 164
             <template slot-scope="scope">
@@ -179,7 +180,8 @@
179 180
                 template_id != 10 &&
180 181
                 template_id != 11 &&
181 182
                 template_id != 12 &&
182
-                template_id != 13
183
+                template_id != 13 &&
184
+                template_id != 17
183 185
             "
184 186
           >
185 187
             <template slot-scope="scope">
@@ -477,7 +479,7 @@
477 479
 
478 480
           <el-col
479 481
             :span="8"
480
-            v-if=" isShow('超滤量') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13) " >
482
+            v-if=" isShow('超滤量') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17) " >
481 483
             <el-form-item label="超滤量(ml):">
482 484
               <el-input v-model="form.ultrafiltration_volume"></el-input>
483 485
             </el-form-item>
@@ -485,7 +487,7 @@
485 487
 
486 488
           <el-col
487 489
             :span="8"
488
-            v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 12 && template_id != 13 " >
490
+            v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 12 && template_id != 13 && template_id != 17" >
489 491
             <el-form-item label="超滤量(L):">
490 492
               <el-input v-model="form.ultrafiltration_volume"></el-input>
491 493
             </el-form-item>

+ 5 - 2
src/xt_pages/dialysis/details/dialysisMonitoring.vue View File

@@ -14,8 +14,8 @@
14 14
           <th width="76px">静脉压/动脉压(mmHg)</th>
15 15
           <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
16 16
           <th v-if="isShow('跨膜压')" width="76px">跨膜压(mmhg)</th>
17
-          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 10 || template_id == 11 || template_id == 13)" width="76px" > 超滤量(ml)</th>
18
-          <th v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 13 "  width="76px"> 超滤量(L) </th>
17
+          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17)" width="76px" > 超滤量(ml)</th>
18
+          <th v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17"  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) " width="92px" > 置换率(ml/min) </th>
@@ -26,6 +26,8 @@
26 26
           <th v-if="isShow('电导度')" width="92px">电导度(mS/m)</th>
27 27
           <th v-if="isShow('置换液流量')" width="92px">置换液流量(ml/h)</th>
28 28
           <th v-if="isShow('透析液流量')" width="92px">透析液流量(ml/h)</th>
29
+          <th v-if="isShow('超滤率') && (template_id ==6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13)" width="50px"> 超滤率 <br />(ml/h) </th>
30
+          <th v-if="isShow('超滤率') && template_id !=6 && template_id !=10 && template_id !=11 && template_id !=12 && template_id !=13" width="50px"> 超滤率 <br />(L/h) </th>
29 31
           <th v-if="isShow('肝素用量余量')" width="92px">肝素用量余量(ml)</th>
30 32
           <th v-if="isShow('病情变化')" width="92px">病情变化</th>
31 33
           <th v-if="isShow('处理')" width="92px">处理</th>
@@ -49,6 +51,7 @@
49 51
           <td v-if="isShow('电导度')"> {{ monitor.conductivity ? monitor.conductivity : "" }} </td>
50 52
           <th v-if="isShow('置换液流量')"> {{ monitor.displacement_flow_quantity  ? monitor.displacement_flow_quantity : "" }} </th>
51 53
           <th v-if="isShow('透析液流量')"> {{ monitor.dialysate_flow  ? monitor.dialysate_flow : "" }} </th>
54
+          <td v-if="isShow('超滤率')" >{{monitor.ultrafiltration_rate?monitor.ultrafiltration_rate:''}}</td>
52 55
           <th v-if="isShow('肝素用量余量')"> {{ monitor.heparin ? monitor.heparin : "" }} </th>
53 56
           <td v-if="isShow('病情变化')">{{ monitor.symptom }}</td>
54 57
           <td v-if="isShow('处理')">{{ monitor.dispose }}</td>

+ 23 - 0
src/xt_pages/dialysis/dialysisPrintOrder.vue View File

@@ -223,6 +223,16 @@
223 223
           >打印</el-button
224 224
         >
225 225
       </template>
226
+      <template v-if="org_template_info.template_id == 18">
227
+        <el-button
228
+          :loading="loading"
229
+          size="small"
230
+          icon="el-icon-printer"
231
+          @click="printThisPage"
232
+          type="primary"
233
+          >打印</el-button
234
+        >
235
+      </template>
226 236
     </div>
227 237
     <div class="app-container" style="min-height:0;">
228 238
       <!--<div class="order-print-btn"-->
@@ -395,6 +405,10 @@
395 405
             v-bind:childResponse="childResponse"
396 406
             v-if="org_template_info.template_id == 17"
397 407
           ></DialysisPrintOrderSeventeen>
408
+          <DialysisPrintOrderEighteen
409
+            v-bind:childResponse="childResponse"
410
+            v-if="org_template_info.template_id == 18"
411
+          ></DialysisPrintOrderEighteen>
398 412
         </div>
399 413
       </el-container>
400 414
     </div>
@@ -431,10 +445,12 @@ import DialysisPrintOrderFourteen from "./template/DialysisPrintOrderFourteen";
431 445
 import DialysisPrintOrderFifteen from "./template/DialysisPrintOrderFifteen";
432 446
 import DialysisPrintOrderSixteen from "./template/DialysisPrintOrderSixteen";
433 447
 import DialysisPrintOrderSeventeen from "./template/DialysisPrintOrderSeventeen";
448
+import DialysisPrintOrderEighteen from "./template/DialysisPrintOrderEighteen";
434 449
 
435 450
 export default {
436 451
   name: "dialysisPrintOrder",
437 452
   components: {
453
+    DialysisPrintOrderEighteen,
438 454
     DialysisPrintOrderSeventeen,
439 455
     DialysisPrintOrderSixteen,
440 456
     DialysisPrintOrderFifteen,
@@ -735,6 +751,13 @@ export default {
735 751
           style: style,
736 752
           scanStyles: false
737 753
         });
754
+      } else if (this.org_template_info.template_id == 18) {
755
+        printJS({
756
+          printable: "dialysis-print-box",
757
+          type: "html",
758
+          style: style,
759
+          scanStyles: false
760
+        });
738 761
       }
739 762
     },
740 763
     printThisOnePage() {

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

@@ -459,7 +459,7 @@
459 459
                         &nbsp;{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : ' ' }}
460 460
                       </div>
461 461
                     </td>
462
-                    <td width="10">ml</td>
462
+                    <td width="10">L</td>
463 463
                     <td width="20"></td>
464 464
                     <td width="100">实际超滤量:</td>
465 465
                     <td width="50">
@@ -467,7 +467,7 @@
467 467
                         &nbsp;{{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : " " }}
468 468
                       </div>
469 469
                     </td>
470
-                    <td width="10">ml</td>
470
+                    <td width="10">L</td>
471 471
                     <td width="20"></td>
472 472
                     <td width="70">治疗方式:</td>
473 473
                     <td width="50">
@@ -727,7 +727,7 @@
727 727
             <td>&nbsp;{{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : "" }}</td>
728 728
             <td>&nbsp;{{ monitor.conductivity ? monitor.conductivity : "" }}</td>
729 729
             <td>&nbsp;{{ monitor.blood_flow_volume ? monitor.blood_flow_volume : "" }}</td>
730
-            <td>
730
+            <td style="text-align:left;padding-left:10px;">
731 731
               &nbsp;{{ monitor.symptom }} &nbsp;{{ monitor.dispose }} &nbsp;{{ monitor.result }}
732 732
             </td>
733 733
           </tr>
@@ -1679,8 +1679,8 @@ export default {
1679 1679
           if (this.org_template_info.org_id == 9535) {
1680 1680
             this.isShowZero = true
1681 1681
           }
1682
-          if (this.monitors.length < 10) {
1683
-            var nl = 11 - this.monitors.length
1682
+          if (this.monitors.length < 13) {
1683
+            var nl = 14 - this.monitors.length
1684 1684
             for (let index = 0; index < nl; index++) {
1685 1685
               this.monitors.push([])
1686 1686
             }