Bladeren bron

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

yq1 11 maanden geleden
bovenliggende
commit
a619c6ae86

+ 25 - 0
src/xt_pages/dialysis/dialysisPrintOrder.vue Bestand weergeven

940
         >
940
         >
941
         </div>
941
         </div>
942
       </template>
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
     </div>
955
     </div>
944
     <div class="app-container" style="min-height: 0">
956
     <div class="app-container" style="min-height: 0">
945
       <!--<div class="order-print-btn"-->
957
       <!--<div class="order-print-btn"-->
1445
             v-if="org_template_info.template_id == 75">
1457
             v-if="org_template_info.template_id == 75">
1446
 
1458
 
1447
           </DialysisPrintOrderseventyfive>
1459
           </DialysisPrintOrderseventyfive>
1460
+          <DialysisPrintOrderSeventysix v-bind:childResponse="childResponse"
1461
+          v-if="org_template_info.template_id == 76">
1462
+
1463
+          </DialysisPrintOrderSeventysix>
1448
         </div>
1464
         </div>
1449
       </el-container>
1465
       </el-container>
1450
     </div>
1466
     </div>
1538
 import DialysisPrintOrderSeventythree from './template/DialysisPrintOrderSeventythree'
1554
 import DialysisPrintOrderSeventythree from './template/DialysisPrintOrderSeventythree'
1539
 import DialysisPrintOrderSop from './template/DialysisPrintOrderSop'
1555
 import DialysisPrintOrderSop from './template/DialysisPrintOrderSop'
1540
 import DialysisPrintOrderseventyfive from './template/DialysisPrintOrderseventyfive'
1556
 import DialysisPrintOrderseventyfive from './template/DialysisPrintOrderseventyfive'
1557
+import DialysisPrintOrderSeventysix from './template/DialysisPrintOrderSeventysix'
1541
 import DialysisPrintOrderZero from './template/DialysisPrintOrderZero'
1558
 import DialysisPrintOrderZero from './template/DialysisPrintOrderZero'
1542
 export default {
1559
 export default {
1543
   name: "dialysisPrintOrder",
1560
   name: "dialysisPrintOrder",
1617
     DialysisPrintOrderSeventythree,
1634
     DialysisPrintOrderSeventythree,
1618
     DialysisPrintOrderSop,
1635
     DialysisPrintOrderSop,
1619
     DialysisPrintOrderseventyfive,
1636
     DialysisPrintOrderseventyfive,
1637
+    DialysisPrintOrderSeventysix,
1620
     DialysisPrintOrderZero,
1638
     DialysisPrintOrderZero,
1621
     LabelBox,
1639
     LabelBox,
1622
     BreadCrumb,
1640
     BreadCrumb,
2299
           style: style2,
2317
           style: style2,
2300
           scanStyles: false,
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
        else if (this.org_template_info.template_id == 199 ) {
2328
        else if (this.org_template_info.template_id == 199 ) {
2304
         printJS({
2329
         printJS({

+ 16 - 9
src/xt_pages/dialysis/template/DialysisPrintOrderEight.vue Bestand weergeven

724
 
724
 
725
         <table class="print-table" border="1" style="line-height:30px;">
725
         <table class="print-table" border="1" style="line-height:30px;">
726
           <tr style="line-height:20px;">
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
               <br />(mmHg)
730
               <br />(mmHg)
731
             </td>
731
             </td>
732
-            <td style="min-width:60px">
732
+            <td style="width:60px">
733
               心率
733
               心率
734
               <br />次/分
734
               <br />次/分
735
             </td>
735
             </td>
736
-            <td style="min-width:60px">
736
+            <td style="width:60px">
737
               血流量
737
               血流量
738
               <br />ml/min
738
               <br />ml/min
739
             </td>
739
             </td>
740
-            <td style="min-width:60px">
740
+            <td style="width:60px">
741
               静脉压
741
               静脉压
742
               <br />(mmHg)
742
               <br />(mmHg)
743
             </td>
743
             </td>
744
-            <td style="min-width:60px">
744
+            <td style="width:60px">
745
               跨膜压
745
               跨膜压
746
               <br />(mmHg)
746
               <br />(mmHg)
747
             </td>
747
             </td>
748
-            <td style="min-width:60px">
748
+            <td style="width:60px">
749
               超滤率
749
               超滤率
750
               <br />L/h
750
               <br />L/h
751
             </td>
751
             </td>
752
-            <td style="min-width:60px">
752
+            <td style="width:60px">
753
               超滤量
753
               超滤量
754
               <br />L
754
               <br />L
755
             </td>
755
             </td>
756
-            <td style="min-width:60px">
756
+            <td style="width:60px">
757
               NA⁺
757
               NA⁺
758
               <br />
758
               <br />
759
             </td>
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
             <td style="min-width:60px">病情变化及处理</td>
763
             <td style="min-width:60px">病情变化及处理</td>
761
             <td style="min-width:110px">护士签名核对者</td>
764
             <td style="min-width:110px">护士签名核对者</td>
762
           </tr>
765
           </tr>
780
             <td>{{ monitor.ultrafiltration_rate }}</td>
783
             <td>{{ monitor.ultrafiltration_rate }}</td>
781
             <td>{{ monitor.ultrafiltration_volume }}</td>
784
             <td>{{ monitor.ultrafiltration_volume }}</td>
782
             <td>{{ monitor.sodium_concentration }}</td>
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
             <td>
790
             <td>
784
               <span style="line-height:18px;display:block;">
791
               <span style="line-height:18px;display:block;">
785
                 {{ monitor.symptom }}&nbsp;{{ monitor.dispose }}&nbsp;{{
792
                 {{ monitor.symptom }}&nbsp;{{ monitor.dispose }}&nbsp;{{

Diff onderdrukt omdat het te groot bestand
+ 3522 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderSeventysix.vue


+ 8 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderseventyfive.vue Bestand weergeven

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