Browse Source

治疗单

huangyw 3 years ago
parent
commit
f30421ea19

+ 14 - 3
src/xt_pages/dialysis/dialysisPrintOrder.vue View File

@@ -120,6 +120,17 @@
120 120
         >
121 121
       </template>
122 122
 
123
+      <template v-if="org_template_info.template_id == 47">
124
+        <el-button
125
+          :loading="loading"
126
+          size="small"
127
+          icon="el-icon-printer"
128
+          @click="printThisPage"
129
+          type="primary"
130
+          >打印</el-button
131
+        >
132
+      </template>
133
+
123 134
       <template v-if="org_template_info.template_id == 7">
124 135
         <el-button
125 136
           :loading="loading"
@@ -782,11 +793,11 @@
782 793
           >
783 794
           </DialysisPrintOrderFive>
784 795
 
785
-          <DialysisPrintOrderSix
796
+          <DialysisPrintOrderFortySeven
786 797
             v-bind:childResponse="childResponse"
787 798
             v-if="org_template_info.template_id == 6"
788 799
           >
789
-          </DialysisPrintOrderSix>
800
+          </DialysisPrintOrderFortySeven>
790 801
 
791 802
           <DialysisPrintOrderSeven
792 803
             v-bind:childResponse="childResponse"
@@ -1589,7 +1600,7 @@ export default {
1589 1600
           style: style2,
1590 1601
           scanStyles: false,
1591 1602
         });
1592
-      }else if (this.org_template_info.template_id == 47) {
1603
+      } else if (this.org_template_info.template_id == 47) {
1593 1604
         printJS({
1594 1605
           printable: "dialysis-print-box-1",
1595 1606
           type: "html",

+ 18 - 7
src/xt_pages/dialysis/template/DialysisPrintOrderFortySeven.vue View File

@@ -4,7 +4,7 @@
4 4
     <div id="dialysis-print-box">
5 5
       <div class="dialysis-print-order">
6 6
         <div class="order-yy-name">{{ orgname }}</div>
7
-        <div class="order-title">血液净化治疗记录单</div>
7
+        <div class="order-title">血液透析(滤过)治疗记录单</div>
8 8
         <table class="table-box" style="margin-top: 10px">
9 9
           <tbody>
10 10
             <tr>
@@ -34,12 +34,12 @@
34 34
               <td>岁</td>
35 35
               <td width="30"></td>
36 36
 
37
-              <td width="50">科 :</td>
37
+              <td width="50">科 :</td>
38 38
               <td width="200">
39 39
                 <div>
40 40
                   <label-box
41 41
                     :isChecked="patientInfo_source_1"
42
-                    showValue="门 诊 透 析"
42
+                    showValue="门 诊"
43 43
                   ></label-box>
44 44
                   <label-box
45 45
                     :isChecked="patientInfo_source_2"
@@ -55,7 +55,7 @@
55 55
                     patientInfo.admission_number
56 56
                       ? patientInfo.admission_number
57 57
                       : "无"
58
-                  }}/{{ patientInfo.dialysis_no }}
58
+                  }}
59 59
                 </div>
60 60
               </td>
61 61
               <td></td>
@@ -273,7 +273,7 @@
273 273
                 <table class="table-box">
274 274
                   <tbody>
275 275
                     <tr>
276
-                      <td width="150">生命体征:</td>
276
+                      <td width="170">生命体征:</td>
277 277
                       <td>T</td>
278 278
                       <td width="120">
279 279
                         <div class="under-line">
@@ -316,8 +316,8 @@
316 316
                           {{
317 317
                             predialysis.systolic_blood_pressure
318 318
                               ? predialysis.systolic_blood_pressure
319
-                              : "/"
320
-                          }}
319
+                              : ""
320
+                          }}/{{afterdialysis.diastolic_blood_pressure ? afterdialysis.diastolic_blood_pressure : ""}}
321 321
                         </div>
322 322
                       </td>
323 323
                       <td width="35">mmHg</td>
@@ -1112,6 +1112,17 @@
1112 1112
                         </div>
1113 1113
                       </td>
1114 1114
                       <td width="40">mg/h</td>
1115
+                      <td width="10"></td>
1116
+                      <td width="35">总量</td>
1117
+                      <td width="40">
1118
+                        <div class="under-line">
1119
+                          &nbsp;
1120
+                          <span v-if="prescription.anticoagulant == 2">{{
1121
+                            prescription.anticoagulant_zongliang
1122
+                          }}</span>
1123
+                        </div>
1124
+                      </td>
1125
+                      <td width="40">mg</td>
1115 1126
                       <td width="10">)</td>
1116 1127
 
1117 1128
                       <td width="80">