Browse Source

Merge branch '20201109_pc_vue_new_branch' of D:\lijianchao\project\z-html\Vue_New with conflicts.

mainqaq 2 years ago
parent
commit
db112c77a6

+ 5 - 2
src/xt_pages/Pharmacy/print/patientPrint.vue View File

@@ -199,10 +199,13 @@ export default {
199 199
 </script>
200 200
 
201 201
 <style lang="scss" scoped>
202
+/deep/ .el-dialog{
203
+  width: 60%;
204
+}
202 205
 .print_style {
203 206
   position: absolute;
204
-  right: 10px;
205
-  top: 42px;
207
+  right: 65px;
208
+  top: 50px;
206 209
 }
207 210
 
208 211
 .list_title {

+ 1 - 0
src/xt_pages/data/components/addDrugs.vue View File

@@ -737,6 +737,7 @@
737 737
         this.form.intro = ''
738 738
       },
739 739
       show(id, obj) {
740
+        console.log("obj3223323232332",obj)
740 741
         this.unitList = []
741 742
         this.packingUnit = []
742 743
         var arr =  getDataConfig('hemodialysis','units')

+ 14 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_twelve.vue View File

@@ -857,7 +857,7 @@
857 857
                 </tr>
858 858
                 <tr>
859 859
                   <td style="width:60px" rowspan="2">时间</td>
860
-                  <td colspan="4">透析参数</td>
860
+                  <td colspan="5">透析参数</td>
861 861
                   <td colspan="5">生命体征</td>
862 862
                   <td colspan="2">治疗中病情变化</td>
863 863
                   <td style="width:80px" rowspan="2">护士签名</td>
@@ -879,6 +879,10 @@
879 879
                     <p style="height:20px;line-height:20px">脱水量</p>
880 880
                     <p style="height:20px;line-height:20px">ml</p>
881 881
                   </th>
882
+                  <th style="width: 70px">
883
+                    <p style="height: 20px; line-height: 20px">KT/V</p>
884
+                    <p style="height: 20px; line-height: 20px">&nbsp;</p>
885
+                  </th>
882 886
                   <th style="width:30px">
883 887
                     <p style="height:20px;line-height:20px">T</p>
884 888
                     <p style="height:20px;line-height:20px">℃</p>
@@ -949,6 +953,15 @@
949 953
                       }}
950 954
                     </span>
951 955
                   </td>
956
+                  <td>
957
+                    <span v-if="getTime(monitor.operate_time) != ''">
958
+                      {{
959
+                        monitor.ktv
960
+                        ? monitor.ktv
961
+                        : ""
962
+                      }}
963
+                    </span>
964
+            </td>
952 965
                   <td>
953 966
                     <span v-if="getTime(monitor.operate_time) != ''">
954 967
                       {{ monitor.temperature ? monitor.temperature : "0" }}

+ 1 - 1
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue View File

@@ -28,7 +28,7 @@
28 28
           <el-col :span="8" v-if="isShow('实际超滤量')">
29 29
             <el-form-item
30 30
               label="实际超滤量(ml): "
31
-              v-if=" this.template_id == 6 || this.template_id == 9 || this.template_id == 10 || this.template_id == 11  || this.template_id == 17 || this.template_id == 20 || this.template_id == 21 || this.template_id == 22 || this.template_id == 23 || this.template_id == 24 || this.template_id == 26 || this.template_id == 28 || this.template_id == 27 || this.template_id == 29 || this.template_id == 30 || this.template_id == 31 || this.template_id == 32 || this.template_id == 34 || this.template_id == 36 || this.template_id == 38 || this.template_id == 43 || this.template_id == 44 || this.template_id == 47 || this.$store.getters.xt_user.template_info.org_id == 10307 || this.$store.getters.xt_user.template_info.org_id == 9555 "  >
31
+              v-if=" this.template_id == 6 || this.template_id == 9 || this.template_id == 10 || this.template_id == 11  || this.template_id == 17 || this.template_id == 20 || this.template_id == 21 || this.template_id == 22 || this.template_id == 23 || this.template_id == 24 || this.template_id == 26 || this.template_id == 28 || this.template_id == 27 || this.template_id == 29 || this.template_id == 30 || this.template_id == 31 || this.template_id == 32 || this.template_id == 34 || this.template_id == 36 || this.template_id == 38 || this.template_id == 43 || this.template_id == 44 || this.template_id == 47 || this.template_id == 56 || this.$store.getters.xt_user.template_info.org_id == 10307 || this.$store.getters.xt_user.template_info.org_id == 9555 "  >
32 32
               <el-input v-model="form.actual_ultrafiltration"></el-input>
33 33
             </el-form-item>
34 34
             <el-form-item label="实际超滤量(L): " v-else>

+ 2 - 2
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

@@ -82,7 +82,7 @@
82 82
                     </el-col>
83 83
 
84 84
                     <el-col :span="8"
85
-                            v-if="isShows('目标超滤量') && (this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22  || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 24 || this.$store.getters.xt_user.template_info.template_id == 26 || this.$store.getters.xt_user.template_info.template_id == 28  || this.$store.getters.xt_user.template_info.template_id == 27 || this.$store.getters.xt_user.template_info.template_id == 29 || this.$store.getters.xt_user.template_info.template_id == 30 || this.$store.getters.xt_user.template_info.template_id == 31 || this.$store.getters.xt_user.template_info.template_id == 32 || this.$store.getters.xt_user.template_info.template_id == 34 || this.$store.getters.xt_user.template_info.template_id == 38 ||  this.$store.getters.xt_user.template_info.template_id == 40 ||  this.$store.getters.xt_user.template_info.template_id == 43 ||  this.$store.getters.xt_user.template_info.template_id == 45  ||  this.$store.getters.xt_user.template_info.template_id == 46 ||  this.$store.getters.xt_user.template_info.template_id == 48 || this.$store.getters.xt_user.template_info.org_id == 9555 || this.$store.getters.xt_user.template_info.org_id == 10345 || this.$store.getters.xt_user.template_info.org_id == 10346 || this.$store.getters.xt_user.template_info.org_id == 10249)">
85
+                            v-if="isShows('目标超滤量') && (this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22  || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 24 || this.$store.getters.xt_user.template_info.template_id == 26 || this.$store.getters.xt_user.template_info.template_id == 28  || this.$store.getters.xt_user.template_info.template_id == 27 || this.$store.getters.xt_user.template_info.template_id == 29 || this.$store.getters.xt_user.template_info.template_id == 30 || this.$store.getters.xt_user.template_info.template_id == 31 || this.$store.getters.xt_user.template_info.template_id == 32 || this.$store.getters.xt_user.template_info.template_id == 34 || this.$store.getters.xt_user.template_info.template_id == 38 ||  this.$store.getters.xt_user.template_info.template_id == 40 ||  this.$store.getters.xt_user.template_info.template_id == 43 ||  this.$store.getters.xt_user.template_info.template_id == 45  ||  this.$store.getters.xt_user.template_info.template_id == 46 ||  this.$store.getters.xt_user.template_info.template_id == 48 ||  this.$store.getters.xt_user.template_info.template_id == 56 || this.$store.getters.xt_user.template_info.org_id == 9555 || this.$store.getters.xt_user.template_info.org_id == 10345 || this.$store.getters.xt_user.template_info.org_id == 10346 || this.$store.getters.xt_user.template_info.org_id == 10249)">
86 86
                         <el-form-item label="目标超滤量(ml):">
87 87
                             <el-input
88 88
                                     type="number"
@@ -93,7 +93,7 @@
93 93
 
94 94
 
95 95
                     <el-col :span="8"
96
-                            v-if="isShows('目标超滤量')  && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 && this.$store.getters.xt_user.template_info.template_id != 27 && this.$store.getters.xt_user.template_info.template_id != 29 && this.$store.getters.xt_user.template_info.template_id != 30 && this.$store.getters.xt_user.template_info.template_id != 31 && this.$store.getters.xt_user.template_info.template_id != 32 && this.$store.getters.xt_user.template_info.template_id != 34 && this.$store.getters.xt_user.template_info.template_id != 38 &&  this.$store.getters.xt_user.template_info.template_id != 40 &&  this.$store.getters.xt_user.template_info.template_id != 43 &&  this.$store.getters.xt_user.template_info.template_id != 45 &&  this.$store.getters.xt_user.template_info.template_id != 46  &&  this.$store.getters.xt_user.template_info.template_id != 48 && this.$store.getters.xt_user.template_info.org_id != 9555 &&  this.$store.getters.xt_user.template_info.org_id != 10345 &&  this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10249">
96
+                            v-if="isShows('目标超滤量')  && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 && this.$store.getters.xt_user.template_info.template_id != 27 && this.$store.getters.xt_user.template_info.template_id != 29 && this.$store.getters.xt_user.template_info.template_id != 30 && this.$store.getters.xt_user.template_info.template_id != 31 && this.$store.getters.xt_user.template_info.template_id != 32 && this.$store.getters.xt_user.template_info.template_id != 34 && this.$store.getters.xt_user.template_info.template_id != 38 &&  this.$store.getters.xt_user.template_info.template_id != 40 &&  this.$store.getters.xt_user.template_info.template_id != 43 &&  this.$store.getters.xt_user.template_info.template_id != 45 &&  this.$store.getters.xt_user.template_info.template_id != 46  &&  this.$store.getters.xt_user.template_info.template_id != 48 &&  this.$store.getters.xt_user.template_info.template_id != 56 && this.$store.getters.xt_user.template_info.org_id != 9555 &&  this.$store.getters.xt_user.template_info.org_id != 10345 &&  this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10249">
97 97
                         <el-form-item label="目标超滤量(L):">
98 98
                             <el-input
99 99
                                     type="number"

+ 16 - 0
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue View File

@@ -233,6 +233,7 @@
233 233
                 template_id == 51 ||
234 234
                 template_id == 53 ||
235 235
                 template_id == 54 ||
236
+                template_id == 56 ||
236 237
                 org_id == 10210 ||
237 238
                 org_id == 9555)
238 239
             "
@@ -287,6 +288,7 @@
287 288
               template_id != 51 &&
288 289
               template_id != 53 &&
289 290
               template_id != 54 &&
291
+              template_id != 56 &&
290 292
               org_id!= 10210 &&
291 293
               org_id != 9555
292 294
             "
@@ -334,6 +336,7 @@
334 336
                 template_id == 48 ||
335 337
                 template_id == 53 ||
336 338
                 template_id == 54 ||
339
+                template_id == 56 ||
337 340
                 template_id == 47)
338 341
             "
339 342
           >
@@ -378,6 +381,7 @@
378 381
               template_id != 46 &&
379 382
               template_id != 53 &&
380 383
               template_id != 54 &&
384
+              template_id != 56 &&
381 385
               template_id != 48 &&
382 386
               template_id != 47
383 387
             "
@@ -436,6 +440,7 @@
436 440
                 template_id == 48 ||
437 441
                 template_id == 53 ||
438 442
                 template_id == 54 ||
443
+                template_id == 56 ||
439 444
                 template_id == 47)
440 445
             "
441 446
           >
@@ -460,6 +465,7 @@
460 465
               template_id != 48 &&
461 466
               template_id != 53 &&
462 467
               template_id != 54 &&
468
+              template_id != 56 &&
463 469
               template_id != 47
464 470
             "
465 471
           >
@@ -501,6 +507,7 @@
501 507
                 template_id == 29 ||
502 508
                 template_id == 53 ||
503 509
                 template_id == 54 ||
510
+                template_id == 56 ||
504 511
                 template_id == 48)
505 512
             "
506 513
           >
@@ -529,6 +536,7 @@
529 536
               template_id != 43 &&
530 537
               template_id != 53 &&
531 538
               template_id != 54 &&
539
+              template_id != 56 &&
532 540
               template_id != 48
533 541
             "
534 542
           >
@@ -1017,6 +1025,7 @@
1017 1025
                 template_id == 48 ||
1018 1026
                 template_id == 53 ||
1019 1027
                 template_id == 54 ||
1028
+                template_id == 56 ||
1020 1029
                 template_id == 47)
1021 1030
             "
1022 1031
           >
@@ -1055,6 +1064,7 @@
1055 1064
               template_id != 48 &&
1056 1065
               template_id != 53 &&
1057 1066
               template_id != 54 &&
1067
+              template_id != 56 &&
1058 1068
               template_id != 47
1059 1069
             "
1060 1070
           >
@@ -1100,6 +1110,7 @@
1100 1110
                 template_id == 51 ||
1101 1111
                 template_id == 53 ||
1102 1112
                 template_id == 54 ||
1113
+                template_id == 56 ||
1103 1114
                 org_id == 10210 ||
1104 1115
                 org_id == 9555)
1105 1116
             "
@@ -1146,6 +1157,7 @@
1146 1157
               template_id == 48 &&
1147 1158
               template_id == 53 &&
1148 1159
               template_id == 54 &&
1160
+              template_id == 56 &&
1149 1161
               org_id !=  10210 &&
1150 1162
               org_id != 9555
1151 1163
             "
@@ -1182,6 +1194,7 @@
1182 1194
               template_id != 47 &&
1183 1195
               template_id != 48 &&
1184 1196
               template_id != 54 &&
1197
+              template_id != 56 &&
1185 1198
               template_id != 53
1186 1199
             "
1187 1200
           >
@@ -1203,6 +1216,7 @@
1203 1216
                 template_id == 47 ||
1204 1217
                 template_id == 53 ||
1205 1218
                 template_id == 54 ||
1219
+                template_id == 56 ||
1206 1220
                 template_id == 48)
1207 1221
             "
1208 1222
           >
@@ -1229,6 +1243,7 @@
1229 1243
               template_id != 46 &&
1230 1244
               template_id != 53 &&
1231 1245
               template_id != 54 &&
1246
+              template_id != 56 &&
1232 1247
               template_id != 48
1233 1248
             "
1234 1249
           >
@@ -1252,6 +1267,7 @@
1252 1267
                 template_id == 46 ||
1253 1268
                 template_id == 53 ||
1254 1269
                 template_id == 54 ||
1270
+                template_id == 56 ||
1255 1271
                 template_id == 48)
1256 1272
             "
1257 1273
           >

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

@@ -14,17 +14,17 @@
14 14
           <th width="76px">静脉压/动脉压({{monitores[0]&&monitores[0]['venous_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
15 15
           <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
16 16
           <th v-if="isShow('跨膜压')" width="76px">跨膜压({{monitores[0]&&monitores[0]['transmembrane_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
17
-          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 9 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 27 || template_id == 28 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 32 || template_id == 34 || template_id == 35 || template_id == 36 || template_id == 38 || template_id == 39 || template_id == 40  || template_id == 41 || template_id == 43 || template_id == 44 || template_id == 46 || template_id == 47 || template_id == 48 || this.$store.getters.xt_user.template_info.org_id == 9555 || template_id == 53 || template_id == 54)" width="76px" > 超滤量(ml)</th>
18
-          <th v-if=" isShow('超滤量') && template_id != 6 && template_id != 9 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22 && template_id != 23 && template_id != 24 && template_id != 26 && template_id !=27 && template_id!=28 && template_id!=29 && template_id!=30 && template_id!=31 && template_id!=32 && template_id!=34 && template_id!=35 && template_id!=36 && template_id!=38 && template_id != 39 && template_id != 40  && template_id != 41 && template_id != 43 && template_id != 44 && template_id != 46  && template_id != 47 && template_id != 48 && template_id != 53  && template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 9555"  width="76px"> 超滤量(L) </th>
19
-          <th v-if="isShow('超滤率') && (template_id ==6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 34 || template_id == 35 || template_id == 38 || template_id == 41 || template_id == 43 || template_id == 44 || template_id == 46 || template_id == 47  || template_id == 48  || template_id == 53)" width="50px"> 超滤率 <br />(ml/h) </th>
20
-          <th v-if="isShow('超滤率') && template_id !=6 && template_id !=10 && template_id !=11 && template_id !=12 && template_id !=13 && template_id !=17 && template_id !=18 && template_id !=19 && template_id !=20 && template_id !=21 && template_id !=22 && template_id !=23 && template_id !=24 && template_id !=26 && template_id !=29 && template_id !=30 && template_id !=31 && template_id !=34 && template_id !=35 && template_id !=38  && template_id !=41 && template_id !=43 && template_id !=44 && template_id !=46 && template_id !=47 &&  template_id !=48 &&  template_id !=53" width="50px"> 超滤率 <br />(L/h) </th>
17
+          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 9 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 27 || template_id == 28 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 32 || template_id == 34 || template_id == 35 || template_id == 36 || template_id == 38 || template_id == 39 || template_id == 40  || template_id == 41 || template_id == 43 || template_id == 44 || template_id == 46 || template_id == 47 || template_id == 48 || this.$store.getters.xt_user.template_info.org_id == 9555 || template_id == 53 || template_id == 54 || template_id == 56)" width="76px" > 超滤量(ml)</th>
18
+          <th v-if=" isShow('超滤量') && template_id != 6 && template_id != 9 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22 && template_id != 23 && template_id != 24 && template_id != 26 && template_id !=27 && template_id!=28 && template_id!=29 && template_id!=30 && template_id!=31 && template_id!=32 && template_id!=34 && template_id!=35 && template_id!=36 && template_id!=38 && template_id != 39 && template_id != 40  && template_id != 41 && template_id != 43 && template_id != 44 && template_id != 46  && template_id != 47 && template_id != 48 && template_id != 53  && template_id != 54  && template_id != 56 && this.$store.getters.xt_user.template_info.org_id != 9555"  width="76px"> 超滤量(L) </th>
19
+          <th v-if="isShow('超滤率') && (template_id ==6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 34 || template_id == 35 || template_id == 38 || template_id == 41 || template_id == 43 || template_id == 44 || template_id == 46 || template_id == 47  || template_id == 48  || template_id == 53 || template_id == 54 || template_id == 56)" width="50px"> 超滤率 <br />(ml/h) </th>
20
+          <th v-if="isShow('超滤率') && template_id !=6 && template_id !=10 && template_id !=11 && template_id !=12 && template_id !=13 && template_id !=17 && template_id !=18 && template_id !=19 && template_id !=20 && template_id !=21 && template_id !=22 && template_id !=23 && template_id !=24 && template_id !=26 && template_id !=29 && template_id !=30 && template_id !=31 && template_id !=34 && template_id !=35 && template_id !=38  && template_id !=41 && template_id !=43 && template_id !=44 && template_id !=46 && template_id !=47 &&  template_id !=48 &&  template_id !=53 &&  template_id !=54 &&  template_id !=56" width="50px"> 超滤率 <br />(L/h) </th>
21 21
           <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
22 22
           <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
23
-          <th v-if=" isShow('置换率') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 20 || template_id == 26 || template_id == 29 || template_id == 46 || template_id == 47 || template_id == 48 || template_id == 53  || template_id == 54) " width="92px" > 置换率(ml/min) </th>
24
-          <th v-if=" isShow('置换率') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 20 && template_id != 26 && template_id != 29 && template_id != 46 && template_id != 47 && template_id != 48 && template_id != 53 && template_id != 54" width="92px" > 置换率(L/h)  </th>
23
+          <th v-if=" isShow('置换率') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 20 || template_id == 26 || template_id == 29 || template_id == 46 || template_id == 47 || template_id == 48 || template_id == 53  || template_id == 54 || template_id == 56) " width="92px" > 置换率(ml/min) </th>
24
+          <th v-if=" isShow('置换率') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 20 && template_id != 26 && template_id != 29 && template_id != 46 && template_id != 47 && template_id != 48 && template_id != 53 && template_id != 54 && template_id != 56" width="92px" > 置换率(L/h)  </th>
25 25
           <th v-if=" isShow('置换量') && (template_id == 43)" width="92px"> 置换量(ml/h)  </th>
26
-          <th v-if=" isShow('置换量') && ((template_id == 6 && org_id != 9919 && org_id !=10191) || org_id == 9779 || template_id == 11 || template_id == 20 || template_id == 26 || template_id == 29 || template_id == 46 || template_id == 48 || template_id == 53 || template_id == 54)" width="92px"  > 置换量(ml)  </th>
27
-          <th v-if=" isShow('置换量') && ((template_id != 6 || org_id == 9919 || org_id == 10191) && org_id != 9779 && template_id != 11 && template_id != 20 && template_id != 26 && template_id != 29 && template_id != 46 && template_id != 48 && template_id != 53 && template_id != 54)" width="92px" > 置换量(L) </th>
26
+          <th v-if=" isShow('置换量') && ((template_id == 6 && org_id != 9919 && org_id !=10191) || org_id == 9779 || template_id == 11 || template_id == 20 || template_id == 26 || template_id == 29 || template_id == 46 || template_id == 48 || template_id == 53 || template_id == 54 || template_id == 56)" width="92px"  > 置换量(ml)  </th>
27
+          <th v-if=" isShow('置换量') && ((template_id != 6 || org_id == 9919 || org_id == 10191) && org_id != 9779 && template_id != 11 && template_id != 20 && template_id != 26 && template_id != 29 && template_id != 46 && template_id != 48 && template_id != 53 && template_id != 54 && template_id != 56)" width="92px" > 置换量(L) </th>
28 28
           <th v-if=" isShow('SpO₂') && template_id != 6 && template_id != 10 && template_id != 11  " width="92px" > SpO₂(%) </th>
29 29
           <th v-if="isShow('电导度')" width="92px">电导度(mS/m)</th>
30 30
           <th v-if="isShow('置换液流量') && template_id != 27" width="92px">置换液流量(ml/h)</th>

+ 35 - 30
src/xt_pages/dialysis/details/index.vue View File

@@ -22,8 +22,8 @@
22 22
           type="primary"
23 23
           @click="printOrderOne"
24 24
           icon="el-icon-printer"
25
-          >打印上机单</el-button
26
-        >
25
+          >打印上机单</el-button>
26
+
27 27
         <el-button
28 28
           size="small"
29 29
           type="primary"
@@ -214,7 +214,7 @@
214 214
         </el-tab-pane>
215 215
       </el-tabs>
216 216
 
217
-     
217
+
218 218
 
219 219
         <el-dialog
220 220
                 :visible.sync="startVisibility"
@@ -237,8 +237,7 @@
237 237
              <div v-for="(main_collection,index) in printList" :key="index">
238 238
               <div class="signPrint" style="font-size:16px;">
239 239
                 <div style="margin-left:50px;">姓名:
240
-                  <span v-if="type ==1 && printObj.name == 1">{{main_collection.patient.name}} </span>
241
-                  <span v-if="type ==2 && printObj.name == 1">{{main_collection.patient}} </span>
240
+                  <span>{{main_collection.patient.name}} </span>
242 241
                   ({{ main_collection.patient.dialysis_no }},{{ main_collection.patient.age }}岁)
243 242
                 </div>
244 243
                 <div class="printCell">
@@ -248,12 +247,12 @@
248 247
                     <span style="width:auto;" v-if="main_collection.schedule_type == 2">下午</span>
249 248
                     <span style="width:auto;" v-if="main_collection.schedule_type == 3">晚上</span>
250 249
                   </span>
251
-                  <span> </span>
250
+                  <span>{{ printDate }}</span>
252 251
                 </div>
253 252
                 <div class="printCell">
254 253
                    <span>干体重:{{main_collection.assessmentbefor.dry_weight}}Kg</span>
255 254
                     <span>抗凝剂:{{ main_collection.dialysissolution.anticoagulant ? anticoagulants_confit[main_collection.dialysissolution.anticoagulant].name : ''}}</span>
256
-                 
255
+
257 256
                 </div>
258 257
                 <div class="printCell">
259 258
                   <span>净重值:{{ main_collection.assessmentbefor.weight_before - main_collection.assessmentbefor.additional_weight }}Kg</span>
@@ -290,7 +289,7 @@
290 289
                    </span>
291 290
                 </div>
292 291
                 <div class="printCell">
293
-                  <span>体重增加:{{ (main_collection.assessmentbefor.weight_before - main_collection.lastafterweight.weight_after).toFixed(2) }}Kg</span>
292
+                  <span>体重增加:{{ (main_collection.assessmentbefor.weight_before - assessmentAfterDislysis.weight_after).toFixed(2) }}Kg</span>
294 293
                  维持:{{main_collection.dialysissolution.anticoagulant_weichi}}
295 294
                    <span v-if="main_collection.dialysissolution.anticoagulant == 1">
296 295
                     mg/h
@@ -371,7 +370,6 @@
371 370
 
372 371
       <span slot="footer" class="dialog-footer">
373 372
         <el-button @click="startVisibility = false">取 消</el-button>
374
-        <el-button type="primary" @click="startVisibility = false">确 定</el-button>
375 373
       </span>
376 374
     </el-dialog>
377 375
 
@@ -858,9 +856,12 @@ export default {
858 856
       startVisibility:false,
859 857
       printList:[],
860 858
       anticoagulants_confit:null,
859
+      printDate:'',
860
+      assessmentAfterDislysis:{},
861 861
     }
862 862
   },
863 863
   created() {
864
+   this.printDate = moment().format("YYYY-MM-DD HH:mm:ss")
864 865
     if(this.$route.query.showView){
865 866
       this.showView = this.$route.query.showView
866 867
     }
@@ -903,7 +904,7 @@ export default {
903 904
     };
904 905
     this.websocketSend(this.initData)
905 906
     this.getInitData()
906
-    this.getInitPrintData()
907
+
907 908
     this.anticoagulants_confit = this.$store.getters.anticoagulants_confit
908 909
   },
909 910
   beforeMount() {
@@ -1173,11 +1174,11 @@ export default {
1173 1174
           }
1174 1175
 
1175 1176
           var solution = resp.data.solution // 透析方案
1176
-         
1177
+
1177 1178
           var receiver_treatment_access = resp.data.receiver_treatment_access // 接诊评估
1178 1179
 
1179 1180
           var predialysis_evaluation = resp.data.predialysis_evaluation // 透前评估
1180
-        
1181
+
1181 1182
           if (predialysis_evaluation != null) {
1182 1183
             if (predialysis_evaluation.blood_access_part_id == -2) {
1183 1184
               predialysis_evaluation.blood_access_part_id = 0
@@ -1230,7 +1231,7 @@ export default {
1230 1231
           var system_prescribe = resp.data.system_prescribe
1231 1232
 
1232 1233
           var lastAssessment =  resp.data.lastAssessment
1233
-         
1234
+
1234 1235
           this.$refs.nav.setLastRecord(
1235 1236
             lastPredialysisEvaluation,
1236 1237
             lastMonitorRecord,
@@ -1320,12 +1321,12 @@ export default {
1320 1321
           this.device_numbers = resp.data.device_numbers
1321 1322
 
1322 1323
           var his_doctor_advices = resp.data.his_advices
1323
-        
1324
+
1324 1325
           this.his_doctor_advices = his_doctor_advices
1325 1326
           this.his_is_open = resp.data.is_open_config.is_open
1326 1327
 
1327 1328
           this.is_advice_open = resp.data.is_advice_open.is_advice_open
1328
-          
1329
+
1329 1330
           var stockType =  resp.data.stockType
1330 1331
           this.stockType = stockType
1331 1332
 
@@ -1336,7 +1337,7 @@ export default {
1336 1337
           }else{
1337 1338
             this.preparestock = []
1338 1339
           }
1339
-    
1340
+
1340 1341
           for (let i = 0; i <  this.doctor_advices.length; i++){
1341 1342
             this.doctor_advices[i]['origin'] = 1
1342 1343
           }
@@ -1400,7 +1401,8 @@ export default {
1400 1401
       )
1401 1402
     },
1402 1403
     printOrderOne(){
1403
-      this.startVisibility = true
1404
+      this.getInitPrintData()
1405
+
1404 1406
     },
1405 1407
     // 日期
1406 1408
     handleScheduleDateChange: function(index) {
@@ -1524,7 +1526,7 @@ export default {
1524 1526
           //   }
1525 1527
           // }
1526 1528
 
1527
-         
1529
+
1528 1530
           this.zone_schedules = this.processedDialysisSchedules(schedules, this.zone_options)
1529 1531
           const patientArr = JSON.parse(JSON.stringify(this.zone_schedules))
1530 1532
           if (this.activeName == 'first') {
@@ -1552,7 +1554,7 @@ export default {
1552 1554
           })
1553 1555
           this.tableData = newArr
1554 1556
           this.getData()
1555
-         
1557
+
1556 1558
         } else {
1557 1559
           this.$message.error(resp.msg)
1558 1560
         }
@@ -1725,13 +1727,13 @@ export default {
1725 1727
           for (let j = 0; j < patientArr[i].schedules.length; j++) {
1726 1728
             if (patientArr[i].schedules.length > 0 && patientArr[i].schedules[j].dialysis_order == null) {
1727 1729
               // 删除元素后改变i的值
1728
-              
1730
+
1729 1731
               patientArr[i].schedules.splice(j--, 1)
1730 1732
             }
1731 1733
           }
1732 1734
         }
1733 1735
         let arr1 = []
1734
-     
1736
+
1735 1737
         // let patientArr =
1736 1738
         if (this.patientStateVal == 0) {
1737 1739
           arr1 = patientArr
@@ -1746,7 +1748,7 @@ export default {
1746 1748
               }
1747 1749
             }
1748 1750
           }
1749
-         
1751
+
1750 1752
           arr1 = arr
1751 1753
         } else if (this.patientStateVal == 2) {
1752 1754
           let arr = []
@@ -1759,7 +1761,7 @@ export default {
1759 1761
               }
1760 1762
             }
1761 1763
           }
1762
-         
1764
+
1763 1765
           arr1 = arr
1764 1766
         } else if (this.patientStateVal == 3) {
1765 1767
           let arr = []
@@ -1785,7 +1787,7 @@ export default {
1785 1787
               }
1786 1788
             }
1787 1789
           }
1788
-      
1790
+
1789 1791
           arr1 = arr
1790 1792
         }
1791 1793
 
@@ -1809,7 +1811,7 @@ export default {
1809 1811
           arr = JSON.parse(JSON.stringify(arr1))
1810 1812
           for (let i = 0; i < arr.length; i++) {
1811 1813
             for (let j = 0; j < arr[i].schedules.length; j++) {
1812
-             
1814
+
1813 1815
               if(arr[i].schedules[j].doctor_advice.length == 0){
1814 1816
                 arr[i].schedules.splice(j--, 1)
1815 1817
               }
@@ -1918,7 +1920,7 @@ export default {
1918 1920
       }
1919 1921
     },
1920 1922
     websocketMess() {
1921
-     
1923
+
1922 1924
       this.websocket.onmessage = e => {
1923 1925
         let res = JSON.parse(e.data);
1924 1926
         // let res = re.data;
@@ -1967,7 +1969,7 @@ export default {
1967 1969
                   calledArr.push(item)
1968 1970
               }
1969 1971
           })
1970
-    
1972
+
1971 1973
           this.waitingCalled = waitingCalledArr
1972 1974
           this.called = calledArr
1973 1975
         }else if(res.channel == 'allQueueList'){
@@ -2024,7 +2026,7 @@ export default {
2024 2026
       let org_id =  parseInt(sessionStorage.getItem("org_id"));
2025 2027
       let admin_user_id = parseInt(sessionStorage.getItem("admin_user_id"));
2026 2028
       axios.get('/api/index/callpatient?org_id=' + org_id + '&patient_id=' + this.patient_id + '&admin_user_id=' + admin_user_id).then(res => {
2027
-       
2029
+
2028 2030
         // let patientArr = res.data.queue_list.data
2029 2031
         // this.patientArr = patientArr
2030 2032
         // this.$emit('child-event',this.patientArr)
@@ -2086,7 +2088,7 @@ export default {
2086 2088
       }else {
2087 2089
         schedule_type = 2
2088 2090
       }
2089
-     
2091
+
2090 2092
       let org_id =  parseInt(sessionStorage.getItem("org_id"));
2091 2093
       let admin_user_id = parseInt(sessionStorage.getItem("admin_user_id"));
2092 2094
       axios.get('/api/index/nextcall?org_id=' + org_id + '&patient_id=' + this.patient_id + '&admin_user_id=' + admin_user_id + '&schedule_type=' + schedule_type).then(res => {
@@ -2150,7 +2152,7 @@ export default {
2150 2152
           documentTitle: '  ',
2151 2153
           style: style1,
2152 2154
           scanStyles: false
2153
-        }) 
2155
+        })
2154 2156
       },
2155 2157
     getInitPrintData(){
2156 2158
        var params = {
@@ -2160,8 +2162,11 @@ export default {
2160 2162
       getInitPrintData(params).then(response=>{
2161 2163
         if(response.data.state == 1){
2162 2164
           var list = response.data.data.list
2165
+          var assessmentAfterDislysis =  response.data.data.assessmentAfterDislysis
2163 2166
           console.log("list2332322332",list)
2164 2167
           this.printList = list
2168
+          this.assessmentAfterDislysis = assessmentAfterDislysis
2169
+          this.startVisibility = true
2165 2170
         }
2166 2171
       })
2167 2172
     }

+ 3 - 5
src/xt_pages/dialysis/dialysisDoctorAdvice.vue View File

@@ -559,7 +559,7 @@ export default {
559 559
             
560 560
             if(project_config.is_open == 1){
561 561
               this.project = resp.data.project
562
-              console.log( this.project)
562
+              console.log("wode 2o2o3o3o23o32o32o23o32o32o", this.project)
563 563
              
564 564
               let projectArr = []
565 565
               if(this.org_id!= 10318){
@@ -570,7 +570,7 @@ export default {
570 570
                     }
571 571
                   })
572 572
                 })
573
-                
573
+                console.log("projectArr2332323232323232",projectArr)
574 574
                  resp.data.hisAdvices.map((item,index) => {
575 575
                   if(projectArr[index].project && projectArr[index].project.length > 0){
576 576
                      projectArr[index].project.map(it => {
@@ -598,10 +598,8 @@ export default {
598 598
                     })
599 599
                   }
600 600
                 })
601
+                console.log("hh3oo1o3o123o3oo312o132o312o31o132o",resp.data.hisAdvices)
601 602
               }
602
-            
603
-             
604
-
605 603
             }
606 604
            
607 605
            if(config.is_open == 0 || config.is_open == 2){

+ 65 - 5
src/xt_pages/dialysis/dialysisPrintOrder.vue View File

@@ -688,6 +688,34 @@
688 688
           >打印</el-button
689 689
         >
690 690
       </template>
691
+      <template
692
+        v-if="
693
+          org_template_info.template_id == 55
694
+        "
695
+      >
696
+        <el-button
697
+          :loading="loading"
698
+          size="small"
699
+          icon="el-icon-printer"
700
+          @click="printThisPage"
701
+          type="primary"
702
+          >打印</el-button
703
+        >
704
+      </template>
705
+      <template
706
+        v-if="
707
+          org_template_info.template_id == 56
708
+        "
709
+      >
710
+        <el-button
711
+          :loading="loading"
712
+          size="small"
713
+          icon="el-icon-printer"
714
+          @click="printThisPage"
715
+          type="primary"
716
+          >打印</el-button
717
+        >
718
+      </template>
691 719
     </div>
692 720
     <div class="app-container" style="min-height: 0">
693 721
       <!--<div class="order-print-btn"-->
@@ -846,7 +874,7 @@
846 874
             v-if="org_template_info.template_id == 5"
847 875
           >
848 876
           </DialysisPrintOrderFive>
849
-
877
+                                  
850 878
           <DialysisPrintOrderSix
851 879
             v-bind:childResponse="childResponse"
852 880
             v-if="org_template_info.template_id == 6"
@@ -1089,6 +1117,16 @@
1089 1117
             v-if="org_template_info.template_id == 54"
1090 1118
           >
1091 1119
           </DialysisPrintOrderFiftyFour>
1120
+           <DialysisPrintOrderFiftyfive
1121
+            v-bind:childResponse="childResponse"
1122
+            v-if="org_template_info.template_id == 55"
1123
+          >
1124
+          </DialysisPrintOrderFiftyfive>
1125
+          <DialysisPrintOrderFiftySix
1126
+            v-bind:childResponse="childResponse"
1127
+            v-if="org_template_info.template_id == 56"
1128
+          >
1129
+          </DialysisPrintOrderFiftySix>
1092 1130
           
1093 1131
         </div>
1094 1132
       </el-container>
@@ -1161,10 +1199,14 @@ import DialysisPrintOrderFifty from "./template/DialysisPrintOrderFifty";
1161 1199
 import DialysisPrintOrderFiftyOne from "./template/DialysisPrintOrderFiftyOne";
1162 1200
 import DialysisPrintOrderFiftyTwo from "./template/DialysisPrintOrderFiftyTwo";
1163 1201
 import DialysisPrintOrderFiftyThree from "./template/DialysisPrintOrderFiftyThree";
1164
-import DialysisPrintOrderFiftyFour from "./template/DialysisPrintOrderFiftyFour"
1202
+import DialysisPrintOrderFiftyFour from "./template/DialysisPrintOrderFiftyFour";
1203
+import DialysisPrintOrderFiftyfive from "./template/DialysisPrintOrderFiftyfive"
1204
+import DialysisPrintOrderFiftySix from "./template/DialysisPrintOrderFiftySix"
1165 1205
 export default {
1166 1206
   name: "dialysisPrintOrder",
1167 1207
   components: {
1208
+    DialysisPrintOrderFiftySix,
1209
+    DialysisPrintOrderFiftyfive,
1168 1210
     DialysisPrintOrderFiftyFour,
1169 1211
     DialysisPrintOrderFiftyThree,
1170 1212
     DialysisPrintOrderFiftyTwo,
@@ -1379,7 +1421,7 @@ export default {
1379 1421
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
1380 1422
       const style2 =
1381 1423
         // 防止分页错位问题:table设置border: none;.tr设置page-break-inside:avoid; // 防止table数据太多,tr分页错乱 td设置border: 1px solid #000;// 防止部分分页的tr边框线没有
1382
-        '@media print {.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .print-table{border: none} .print-table tr{page-break-inside:avoid;} .print-table tr td{border: 1px solid #000;} .inside_table{border: none} .inside_table tr{page-break-inside:avoid;} .inside_table tr td{border: 1px solid #000;} .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}.table-box1 tr {border-bottom: 1px solid #000;} .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px}';
1424
+        '@media print {.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .print-table{border: none} .print-table tr{page-break-inside:avoid;} .print-table tr td{border: 1px solid #000;} .inside_table{border: none} .inside_table tr{page-break-inside:avoid;} .inside_table tr td{border: 1px solid #000;} .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}.table-box1 tr {border-bottom: 1px solid #000;} .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px} ';
1383 1425
       const style3 =
1384 1426
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:16px;border-color: #000;}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #000;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}.row {font-size: 16px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line {display: inline-block;border-bottom: 1px solid #000;text-align: center;white-space: nowrap; width: 50%;}';
1385 1427
       // const style3 =
@@ -1402,8 +1444,8 @@ export default {
1402 1444
       // 三明曙光样式
1403 1445
       const style11 =
1404 1446
         '@media print {.dialysis-print-order{width:960px;margin:100px auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:30px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:15px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
1405
-      // 漳浦天福样式
1406
-      const style12 ='@page {margin-top:5px;}@media print {.dialysis-print-order{width:960px;margin:0 auto} .dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:40px;font-size:14px} .dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px} .print-table tbody tr td{border-collapse:collapse;} .list_table{border-collapse:collapse;height:40px;display: flex;justify-content: flex-start;} .list_table div{text-align: left;flex: 1;}  .list_table_1{height:40px;line-height:40px;text-align:left;border-collapse:collapse;} .list_table_1 div{height:40px;line-height:40px;} .dialysis-print-order .print-table-2{ width: 100%;text-align: left;border-collapse: collapse;line-height: 38px;font-size: 14px;} .dialysis-print-order .print-table-2 tbody tr{height:43px; padding-bottom:-12px;} .print-table-2 tbody tr td{padding-bottom:-12px;} .td_div1{display:flex;white-space: normal;} .print-table-3{text-align: center;width: 300px;border-collapse: inherit;height: 129px !important;border: none;} .print-table-3 .tr_3{border-bottom: 1px solid;} .print-table-3 .td_3 {border-right: 1px solid;} .print-table-3 .td_3_1 {width:66px;border-right: 1px solid;} .print-table-3 .td_3_2 {width:72px;border-right: 1px solid;} .dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;line-height:35px} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}@page {margin-left:30px;margin-right:40px;}';
1447
+      // 雷州惠爱样式
1448
+      const style12 ='@page {margin-top:5px;}@media print {.dialysis-print-order{width:960px;margin:0 auto;margin-top:50px;} .dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:40px;font-size:14px} .dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px} .print-table tbody tr td{border-collapse:collapse;} .dialysis-print-order .print-table .short_tr th p{height:20px !important; line-height:20px !important;} .list_table{border-collapse:collapse;height:40px;display: flex;justify-content: flex-start;} .list_table div{text-align: left;flex: 1;}  .list_table_1{height:40px;line-height:40px;text-align:left;border-collapse:collapse;} .list_table_1 div{height:40px;line-height:40px;} .dialysis-print-order .td_div1{display:flex;white-space: normal;} .dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;line-height:35px} .print-table tr th p{height: 20px; line-height: 20px}  .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}@page {margin-left:30px;margin-right:40px;} ';
1407 1449
       // 金乡宏大样式
1408 1450
       const style13 ='@page {margin-top:5px;}@media print {.dialysis-print-order{width:960px;margin:0 auto} .dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:40px;font-size:14px} .dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px} .print-table tbody tr td{border-collapse:collapse;} .list_table{border-collapse:collapse;height:40px;display: flex;justify-content: flex-start;} .list_table div{text-align: left;flex: 1;}  .list_table_1{height:40px;line-height:40px;text-align:left;border-collapse:collapse;} .list_table_1 div{height:40px;line-height:40px;} .dialysis-print-order .print-table-2{ width: 100%;text-align: left;border-collapse: collapse;line-height: 38px;font-size: 14px;} .dialysis-print-order .print-table-2 tbody tr{height:43px; padding-bottom:-12px;} .print-table-2 tbody tr td{padding-bottom:-12px;} .td_div1{display:flex;white-space: normal;} .print-table-3{text-align: center;width: 390px;border-collapse: inherit;height: 129px !important;border: none;} .print-table-3 .tr_3{border-bottom: 1px solid;} .print-table-3 .td_3 {border-right: 1px solid;} .print-table-3 .td_3_1 {width:66px;border-right: 1px solid;} .print-table-3 .td_3_2 {width:72px;border-right: 1px solid;} .print-table-4{text-align: center;width: 300px;border-collapse: inherit;height: 129px !important;border: none;} .print-table-4 .tr_3{border-bottom: 1px solid;}  .print-table-4 .td_3 {border-right: 1px solid;} .print-table-4 .td_3_1 {width:66px;border-right: 1px solid;} .print-table-4 .td_3_2 {width:72px;border-right: 1px solid;} .print-table-5{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px} .dialysis-print-order .print-table-5 tr td_5{width:75px;} .dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;line-height:35px} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}@page {margin-left:30px;margin-right:40px;}';
1409 1451
 
@@ -1762,6 +1804,24 @@ export default {
1762 1804
           style: style13,
1763 1805
           scanStyles: false,
1764 1806
         });
1807
+      }else if (
1808
+        this.org_template_info.template_id == 55
1809
+      ) {
1810
+        printJS({
1811
+          printable: "dialysis-print-box-1",
1812
+          type: "html",
1813
+          style: style2,
1814
+          scanStyles: false,
1815
+        });
1816
+      }else if (
1817
+        this.org_template_info.template_id == 56
1818
+      ) {
1819
+        printJS({
1820
+          printable: "dialysis-print-box-1",
1821
+          type: "html",
1822
+          style: style2,
1823
+          scanStyles: false,
1824
+        });
1765 1825
       }
1766 1826
     },
1767 1827
     printThisOnePage() {

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


+ 3 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyThree.vue View File

@@ -324,14 +324,14 @@
324 324
               医师签名:
325 325
               <span
326 326
                 style="height: 20px"
327
-                v-if="setAdminUserES(prescription.creater) == ''"
327
+                v-if="setAdminUserES(prescription.modifier) == ''"
328 328
               >
329
-                {{ getAdminUser(prescription.creater) }}
329
+                {{ getAdminUser(prescription.modifier) }}
330 330
               </span>
331 331
               <img
332 332
                 class="es-img"
333 333
                 style="height: 25px"
334
-                :src="setAdminUserES(prescription.creater)"
334
+                :src="setAdminUserES(prescription.modifier)"
335 335
                 alt
336 336
                 srcset
337 337
                 v-else

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


+ 1 - 1
src/xt_pages/outpatientCharges/statementPrint.vue View File

@@ -420,7 +420,7 @@ export default {
420 420
               this.balanceAccounts.order_info.map((item) => {
421 421
                 if (item.advice_id > 0) {
422 422
                   obj.details.push(item);
423
-                  obj.total += item.pric * item.advice.prescribing_number;
423
+                  obj.total += item.pric.toFixed(2) * item.advice.prescribing_number
424 424
                   num++;
425 425
                 } else {
426 426
                   if (item.project.type == 2) {