Selaa lähdekoodia

7月9,75号修改,76号打印单

yq1 11 kuukautta sitten
vanhempi
commit
a619c6ae86

+ 25 - 0
src/xt_pages/dialysis/dialysisPrintOrder.vue Näytä tiedosto

@@ -940,6 +940,18 @@
940 940
         >
941 941
         </div>
942 942
       </template>
943
+      <template v-if="org_template_info.template_id == 76">
944
+        <div>
945
+          <el-button
946
+          :loading="loading"
947
+          size="small"
948
+          icon="el-icon-printer"
949
+          @click="printThisPage"
950
+          type="primary"
951
+          >打印</el-button
952
+        >
953
+        </div>
954
+      </template>
943 955
     </div>
944 956
     <div class="app-container" style="min-height: 0">
945 957
       <!--<div class="order-print-btn"-->
@@ -1445,6 +1457,10 @@
1445 1457
             v-if="org_template_info.template_id == 75">
1446 1458
 
1447 1459
           </DialysisPrintOrderseventyfive>
1460
+          <DialysisPrintOrderSeventysix v-bind:childResponse="childResponse"
1461
+          v-if="org_template_info.template_id == 76">
1462
+
1463
+          </DialysisPrintOrderSeventysix>
1448 1464
         </div>
1449 1465
       </el-container>
1450 1466
     </div>
@@ -1538,6 +1554,7 @@ import DialysisPrintOrderSeventyTwo from './template/DialysisPrintOrderSeventyTw
1538 1554
 import DialysisPrintOrderSeventythree from './template/DialysisPrintOrderSeventythree'
1539 1555
 import DialysisPrintOrderSop from './template/DialysisPrintOrderSop'
1540 1556
 import DialysisPrintOrderseventyfive from './template/DialysisPrintOrderseventyfive'
1557
+import DialysisPrintOrderSeventysix from './template/DialysisPrintOrderSeventysix'
1541 1558
 import DialysisPrintOrderZero from './template/DialysisPrintOrderZero'
1542 1559
 export default {
1543 1560
   name: "dialysisPrintOrder",
@@ -1617,6 +1634,7 @@ export default {
1617 1634
     DialysisPrintOrderSeventythree,
1618 1635
     DialysisPrintOrderSop,
1619 1636
     DialysisPrintOrderseventyfive,
1637
+    DialysisPrintOrderSeventysix,
1620 1638
     DialysisPrintOrderZero,
1621 1639
     LabelBox,
1622 1640
     BreadCrumb,
@@ -2299,6 +2317,13 @@ export default {
2299 2317
           style: style2,
2300 2318
           scanStyles: false,
2301 2319
         });
2320
+      }else if (this.org_template_info.template_id == 76) {
2321
+        printJS({
2322
+          printable: "dialysis-print-box-1",
2323
+          type: "html",
2324
+          style: style2,
2325
+          scanStyles: false,
2326
+        });
2302 2327
       }
2303 2328
        else if (this.org_template_info.template_id == 199 ) {
2304 2329
         printJS({

+ 16 - 9
src/xt_pages/dialysis/template/DialysisPrintOrderEight.vue Näytä tiedosto

@@ -724,39 +724,42 @@
724 724
 
725 725
         <table class="print-table" border="1" style="line-height:30px;">
726 726
           <tr style="line-height:20px;">
727
-            <td style="min-width:60px">时间</td>
728
-            <td style="min-width:60px">
727
+            <td style="width:60px">时间</td>
728
+            <td style="width:60px">
729 729
               血压
730 730
               <br />(mmHg)
731 731
             </td>
732
-            <td style="min-width:60px">
732
+            <td style="width:60px">
733 733
               心率
734 734
               <br />次/分
735 735
             </td>
736
-            <td style="min-width:60px">
736
+            <td style="width:60px">
737 737
               血流量
738 738
               <br />ml/min
739 739
             </td>
740
-            <td style="min-width:60px">
740
+            <td style="width:60px">
741 741
               静脉压
742 742
               <br />(mmHg)
743 743
             </td>
744
-            <td style="min-width:60px">
744
+            <td style="width:60px">
745 745
               跨膜压
746 746
               <br />(mmHg)
747 747
             </td>
748
-            <td style="min-width:60px">
748
+            <td style="width:60px">
749 749
               超滤率
750 750
               <br />L/h
751 751
             </td>
752
-            <td style="min-width:60px">
752
+            <td style="width:60px">
753 753
               超滤量
754 754
               <br />L
755 755
             </td>
756
-            <td style="min-width:60px">
756
+            <td style="width:60px">
757 757
               NA⁺
758 758
               <br />
759 759
             </td>
760
+            <td style="width:60px">透析液温度<br/>℃</td>
761
+            <td style="width:60px">血容量<br/>L</td>
762
+            <td style="width:60px">kt/v</td>
760 763
             <td style="min-width:60px">病情变化及处理</td>
761 764
             <td style="min-width:110px">护士签名核对者</td>
762 765
           </tr>
@@ -780,6 +783,10 @@
780 783
             <td>{{ monitor.ultrafiltration_rate }}</td>
781 784
             <td>{{ monitor.ultrafiltration_volume }}</td>
782 785
             <td>{{ monitor.sodium_concentration }}</td>
786
+            <td>{{monitor.dialysate_temperature ? monitor.dialysate_temperature : ""}}</td>
787
+            <td>{{ monitor.accumulated_blood_volume ? monitor.accumulated_blood_volume : '' }}</td>
788
+            <td>{{ monitor.ktv ? monitor.ktv : "" }}</td>
789
+            <!-- 病情变化及处理 -->
783 790
             <td>
784 791
               <span style="line-height:18px;display:block;">
785 792
                 {{ monitor.symptom }}&nbsp;{{ monitor.dispose }}&nbsp;{{

File diff suppressed because it is too large
+ 3522 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSeventysix.vue


+ 8 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderseventyfive.vue Näytä tiedosto

@@ -188,18 +188,21 @@
188 188
                 <span v-if="prescription.anticoagulant_name == '那屈肝素钙'"> 
189 189
                   {{  prescription.anticoagulant_zongliang ? prescription.anticoagulant_zongliang : "/" }} IU
190 190
                 </span>
191
-                <span v-if="prescription.anticoagulant_name == '肝素钠'">
191
+                <span >
192 192
                     
193 193
                 </span>
194 194
             </div>
195 195
           </div>
196 196
           <div class="inline_block" style="flex: 1;">
197
-            首剂:
197
+            肝素钠首剂:
198 198
             <div class="under_line"
199 199
               style=" width: 60%;
200 200
                 text-align: left; white-space: normal;
201 201
               ">
202
+              <span v-if="prescription.anticoagulant_name == '肝素钠'">
202 203
                 {{prescription.anticoagulant_shouji ? prescription.anticoagulant_shouji : "0" }} &nbsp;
204
+              </span>
205
+              <span v-else>/</span>
203 206
             </div>
204 207
            
205 208
             <span v-if="prescription.anticoagulant == '枸橼酸钠'">mg</span>
@@ -217,7 +220,10 @@
217 220
               style=" width: 60%;
218 221
                 text-align: left; white-space: normal;
219 222
               ">
223
+              <span v-if="prescription.anticoagulant_name == '肝素钠'">
220 224
                 {{prescription.anticoagulant_weichi ? prescription.anticoagulant_weichi : "0" }} &nbsp;
225
+              </span>
226
+              <span>/</span>
221 227
             </div>
222 228
             <span v-if="prescription.anticoagulant == '枸橼酸钠'">ml/h</span>
223 229
             <span v-if="prescription.anticoagulant == '阿加曲班'">mg/h</span>