See999 3 年之前
父節點
當前提交
4f16039189

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

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

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

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

+ 23 - 0
src/xt_pages/dialysis/dialysisPrintOrder.vue 查看文件

223
           >打印</el-button
223
           >打印</el-button
224
         >
224
         >
225
       </template>
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
     </div>
236
     </div>
227
     <div class="app-container" style="min-height:0;">
237
     <div class="app-container" style="min-height:0;">
228
       <!--<div class="order-print-btn"-->
238
       <!--<div class="order-print-btn"-->
395
             v-bind:childResponse="childResponse"
405
             v-bind:childResponse="childResponse"
396
             v-if="org_template_info.template_id == 17"
406
             v-if="org_template_info.template_id == 17"
397
           ></DialysisPrintOrderSeventeen>
407
           ></DialysisPrintOrderSeventeen>
408
+          <DialysisPrintOrderEighteen
409
+            v-bind:childResponse="childResponse"
410
+            v-if="org_template_info.template_id == 18"
411
+          ></DialysisPrintOrderEighteen>
398
         </div>
412
         </div>
399
       </el-container>
413
       </el-container>
400
     </div>
414
     </div>
431
 import DialysisPrintOrderFifteen from "./template/DialysisPrintOrderFifteen";
445
 import DialysisPrintOrderFifteen from "./template/DialysisPrintOrderFifteen";
432
 import DialysisPrintOrderSixteen from "./template/DialysisPrintOrderSixteen";
446
 import DialysisPrintOrderSixteen from "./template/DialysisPrintOrderSixteen";
433
 import DialysisPrintOrderSeventeen from "./template/DialysisPrintOrderSeventeen";
447
 import DialysisPrintOrderSeventeen from "./template/DialysisPrintOrderSeventeen";
448
+import DialysisPrintOrderEighteen from "./template/DialysisPrintOrderEighteen";
434
 
449
 
435
 export default {
450
 export default {
436
   name: "dialysisPrintOrder",
451
   name: "dialysisPrintOrder",
437
   components: {
452
   components: {
453
+    DialysisPrintOrderEighteen,
438
     DialysisPrintOrderSeventeen,
454
     DialysisPrintOrderSeventeen,
439
     DialysisPrintOrderSixteen,
455
     DialysisPrintOrderSixteen,
440
     DialysisPrintOrderFifteen,
456
     DialysisPrintOrderFifteen,
735
           style: style,
751
           style: style,
736
           scanStyles: false
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
     printThisOnePage() {
763
     printThisOnePage() {

+ 5 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderFourteen.vue 查看文件

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