Browse Source

12月2 文书管理

yq1 3 months ago
parent
commit
a681e6c6f7

+ 56 - 56
src/xt_pages/dialysis/batch_print/batch_print_order_eightyone.vue View File

@@ -111,7 +111,7 @@
111 111
             </div>
112 112
           </div>
113 113
 
114
-          <div class="row">
114
+          <div class="row" style="width: 99%;">
115 115
             <table class="proj_table">
116 116
               <tbody>
117 117
                 <tr>
@@ -225,7 +225,7 @@
225 225
                       <div class="inline_block" style="flex: 1.5;">
226 226
                         穿刺方式:
227 227
                         <div class="under_line" style="width: 66%;white-space: normal;">
228
-                          {{record.assessment_before_dislysis.puncture_way ? 
228
+                          {{record.assessment_before_dislysis.puncture_way ?
229 229
                             record.assessment_before_dislysis.puncture_way : '/'}}
230 230
                         </div>
231 231
                       </div>
@@ -235,9 +235,9 @@
235 235
                         血管通路:
236 236
                         <div class="under_line" style="width: 68%;white-space: normal;">
237 237
                           {{ record.assessment_before_dislysis.blood_access_part_id
238
-                              ? record.assessment_before_dislysis.blood_access_part_id:  "" 
238
+                              ? record.assessment_before_dislysis.blood_access_part_id:  ""
239 239
                           }}
240
-                          {{ 
240
+                          {{
241 241
                             bloodAccessParOperaName(record.assessment_before_dislysis.blood_access_part_opera_id)
242 242
                           }}
243 243
                         </div>
@@ -245,19 +245,19 @@
245 245
                       <div class="inline_block" style="flex: 1;">
246 246
                         内瘘:
247 247
                         <div class="under_line" style="width: 68%;white-space: normal;">
248
-                          {{ record.assessment_before_dislysis.internal_fistula ? 
249
-                            record.assessment_before_dislysis.internal_fistula : '/' 
248
+                          {{ record.assessment_before_dislysis.internal_fistula ?
249
+                            record.assessment_before_dislysis.internal_fistula : '/'
250 250
                           }}
251 251
                         </div>
252 252
                       </div>
253
-                      
253
+
254 254
                       <div class="inline_block" style="flex: 1">
255 255
                         导管:
256 256
                         <div class="under_line"
257 257
                           style="width: 60%; text-align: center;white-space: normal;"
258 258
                         >
259
-                          {{ record.assessment_before_dislysis.catheter ? 
260
-                            record.assessment_before_dislysis.catheter : "/" 
259
+                          {{ record.assessment_before_dislysis.catheter ?
260
+                            record.assessment_before_dislysis.catheter : "/"
261 261
                           }}
262 262
                         </div>
263 263
                       </div>
@@ -267,8 +267,8 @@
267 267
                         <div class="under_line"
268 268
                           style="width: 60%; text-align: center;white-space: normal;"
269 269
                         >
270
-                          {{ record.assessment_before_dislysis.puncture_needle ? 
271
-                            record.assessment_before_dislysis.puncture_needle : "/" 
270
+                          {{ record.assessment_before_dislysis.puncture_needle ?
271
+                            record.assessment_before_dislysis.puncture_needle : "/"
272 272
                           }}
273 273
                         </div>
274 274
                       </div>
@@ -298,7 +298,7 @@
298 298
                         <div class="under_line"
299 299
                           style="width: 70px; text-align: center"
300 300
                         >
301
-                          <span> 
301
+                          <span>
302 302
                             {{
303 303
                             record.prescription.replacement_total
304 304
                               ? record.prescription.replacement_total
@@ -320,7 +320,7 @@
320 320
                         </div>
321 321
                         ml/min
322 322
                       </div>
323
-                      
323
+
324 324
                     </div>
325 325
                     <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
326 326
                       <div class="inline_block" style="flex: 1">
@@ -365,7 +365,7 @@
365 365
                         干体重:
366 366
                         <div class="under_line" style="width: 100px; text-align: center">
367 367
                           {{
368
-                            record.assessment_before_dislysis.dry_weight 
368
+                            record.assessment_before_dislysis.dry_weight
369 369
                             ? record.assessment_before_dislysis.dry_weight : "/"
370 370
                           }}
371 371
                         </div>
@@ -399,7 +399,7 @@
399 399
                       </div> -->
400 400
                     </div>
401 401
                     <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
402
-                      
402
+
403 403
                       <div class="inline_block" style="flex: 1">
404 404
                         上次透后体重:
405 405
                         <div class="under_line" style="width: 50px; text-align: center">
@@ -427,25 +427,25 @@
427 427
                       </div>
428 428
                       <div class="inline_block" style="flex: 1">
429 429
                         体重增加:
430
-                      
430
+
431 431
                         <div class="under_line" style="width: 70px; text-align: center">
432 432
                           <span v-if="record.lastafterweight.weight_after>0">
433
-                            {{ record.assessment_before_dislysis.weight_before > 0 && record.lastafterweight.weight_after > 0 
433
+                            {{ record.assessment_before_dislysis.weight_before > 0 && record.lastafterweight.weight_after > 0
434 434
                             ? parseFloat(record.assessment_before_dislysis.weight_before - record.assessment_before_dislysis.additional_weight
435
-                            - record.lastafterweight.weight_after).toFixed(2): "/" 
435
+                            - record.lastafterweight.weight_after).toFixed(2): "/"
436 436
                           }}
437
-                          </span> 
437
+                          </span>
438 438
 
439 439
                           <span v-if="record.lastafterweight.weight_after<=0 && record.assessment_after_dislysis.last_after_weight>0">
440
-                            {{ record.assessment_before_dislysis.weight_before > 0 && record.assessment_after_dislysis.last_after_weight > 0 
440
+                            {{ record.assessment_before_dislysis.weight_before > 0 && record.assessment_after_dislysis.last_after_weight > 0
441 441
                             ? parseFloat(record.assessment_before_dislysis.weight_before - record.assessment_before_dislysis.additional_weight
442
-                            - record.assessment_after_dislysis.last_after_weight).toFixed(2): "/" 
442
+                            - record.assessment_after_dislysis.last_after_weight).toFixed(2): "/"
443 443
                           }}
444
-                          </span> 
444
+                          </span>
445 445
 
446 446
                           <span v-if="record.lastafterweight.weight_after<=0 && record.assessment_after_dislysis.last_after_weight ==0">
447 447
                               /
448
-                          </span> 
448
+                          </span>
449 449
                         </div>
450 450
                         kg
451 451
                       </div>
@@ -468,7 +468,7 @@
468 468
                           style="width: 40px; text-align: center"
469 469
                         >
470 470
                         {{ record.prescription.kalium ? record.prescription.kalium : "/" }}
471
-                        
471
+
472 472
                         </div>
473 473
                         mmol/L
474 474
                       </div>
@@ -488,7 +488,7 @@
488 488
                           class="under_line"
489 489
                           style="width: 50px; text-align: center"
490 490
                         >
491
-                        <span> {{ record.prescription.calcium ? record.prescription.calcium : "/" }}</span>                     
491
+                        <span> {{ record.prescription.calcium ? record.prescription.calcium : "/" }}</span>
492 492
                         </div>
493 493
                         mmol/L
494 494
                       </div>
@@ -501,7 +501,7 @@
501 501
                             record.prescription.bicarbonate ? record.prescription.bicarbonate : "/"
502 502
                           }}
503 503
                           </span>
504
-                          
504
+
505 505
                         </div>
506 506
                         mmol/L
507 507
                       </div>
@@ -547,7 +547,7 @@
547 547
                         <span v-if="record.prescription.anticoagulant!=0">
548 548
                           {{ getshouji(record.prescription.anticoagulant) }}
549 549
                         </span>
550
-                        
550
+
551 551
                       </div>
552 552
                       <div class="inline_block" style="flex: 1;">
553 553
                         追加:
@@ -563,7 +563,7 @@
563 563
                         <span v-if="record.prescription.anticoagulant!=0">
564 564
                           {{ getweichi(record.prescription.anticoagulant) }}
565 565
                         </span>
566
-                        
566
+
567 567
                       </div>
568 568
                       <div class="inline_block" style="flex: 1;"
569 569
                         v-if="record.prescription.anticoagulant == 5"
@@ -612,7 +612,7 @@
612 612
                         <span v-if="record.prescription.anticoagulant!=0">
613 613
                           {{ getzongliang(record.prescription.anticoagulant) }}
614 614
                         </span>
615
-                        
615
+
616 616
                       </div>
617 617
                       <div class="inline_block" style="flex: 1">
618 618
                         透析机号:
@@ -630,11 +630,11 @@
630 630
                         型号:
631 631
                         <div class="under_line" style="width: 60%; text-align: center">
632 632
                           <span v-if="record.bed_id !=0 && record.bed_id !=''">
633
-                            {{ getnumberlist(record.bed_id) ? getnumberlist(record.bed_id) :'东丽' }} 
633
+                            {{ getnumberlist(record.bed_id) ? getnumberlist(record.bed_id) :'东丽' }}
634 634
                           </span>
635 635
                         </div>
636 636
                       </div>
637
-                      
637
+
638 638
                     </div>
639 639
                   </td>
640 640
                 </tr>
@@ -724,7 +724,7 @@
724 724
                               </span>
725 725
                             </div>
726 726
                           </td>
727
-                         
727
+
728 728
                         </tr>
729 729
                         <tr v-for="(monitor_record, s) in record.monitor_records2" :key="s">
730 730
                           <td></td>
@@ -888,7 +888,7 @@
888 888
                               <td></td>
889 889
                             </tr>
890 890
                           </template>
891
-                          
891
+
892 892
                         </template>
893 893
                       </tbody>
894 894
                     </table>
@@ -980,7 +980,7 @@
980 980
               </div>
981 981
             </div>
982 982
             <div class="row">
983
-              
983
+
984 984
               <div class="inline_block" style="margin-left: 10px">
985 985
                 诊断:
986 986
                 <div
@@ -999,7 +999,7 @@
999 999
               </div>
1000 1000
             </div>
1001 1001
           </template> -->
1002
-          <div class="row" style="margin-top: -11px; position: relative">
1002
+          <div class="row" style="margin-top: -11px; position: relative;width: 99%;">
1003 1003
             <table class="proj_table">
1004 1004
               <tbody>
1005 1005
                 <tr>
@@ -1050,7 +1050,7 @@
1050 1050
                           }}
1051 1051
                         </div>
1052 1052
                       </div>
1053
-                      
1053
+
1054 1054
                     </div>
1055 1055
 
1056 1056
                     <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
@@ -1234,14 +1234,14 @@
1234 1234
                         </div>
1235 1235
                       </div>
1236 1236
                     </div>
1237
-            
1237
+
1238 1238
                   </td>
1239 1239
                 </tr>
1240 1240
                 <tr>
1241 1241
                   <td>
1242 1242
                     <div class="row"
1243 1243
                       style="padding: 2px 0; line-height: 23px; display: flex"
1244
-                    > 
1244
+                    >
1245 1245
                       <div class="inline_block" style="flex: 1" v-if="record.assessment_before_dislysis.internal_fistula>0">
1246 1246
                         上机护士:
1247 1247
                         <div class="under_line"
@@ -1258,7 +1258,7 @@
1258 1258
                               }}
1259 1259
                           </span>
1260 1260
                           <img
1261
-                            style="height: 30px"
1261
+                            style="height: 40px"
1262 1262
                             :src="
1263 1263
                               setAdminUserES(
1264 1264
                                 record.dialysis_order,'puncture_nurse'
@@ -1287,7 +1287,7 @@
1287 1287
                               }}
1288 1288
                           </span>
1289 1289
                           <img
1290
-                            style="height: 30px"
1290
+                            style="height: 40px"
1291 1291
                             :src="
1292 1292
                               setAdminUserES(
1293 1293
                                 record.dialysis_order,'change_nurse'
@@ -1315,7 +1315,7 @@
1315 1315
                             }}
1316 1316
                         </span>
1317 1317
                         <img
1318
-                          style="height: 30px"
1318
+                          style="height: 40px"
1319 1319
                           :src="
1320 1320
                             setAdminUserES(
1321 1321
                               record.dialysis_order,'start_nurse'
@@ -1327,7 +1327,7 @@
1327 1327
                         />
1328 1328
                         </div>
1329 1329
                       </div>
1330
-                     
1330
+
1331 1331
                       <div class="inline_block" style="flex: 1">
1332 1332
                         核对护士:
1333 1333
                         <div
@@ -1354,7 +1354,7 @@
1354 1354
                             }}
1355 1355
                           </span>
1356 1356
                           <img
1357
-                            style="height: 30px"
1357
+                            style="height: 40px"
1358 1358
                             :src="setAdminUserES(record.check, 'creater')"
1359 1359
                             alt=""
1360 1360
                             srcset=""
@@ -1382,7 +1382,7 @@
1382 1382
                             }}
1383 1383
                           </span>
1384 1384
                           <img
1385
-                            style="height: 30px"
1385
+                            style="height: 40px"
1386 1386
                             :src="setAdminUserES(record.check, 'creater')"
1387 1387
                             alt=""
1388 1388
                             srcset=""
@@ -1412,7 +1412,7 @@
1412 1412
                             }}
1413 1413
                           </span>
1414 1414
                           <img
1415
-                            style="height: 30px"
1415
+                            style="height: 40px"
1416 1416
                             :src="setAdminUserES(record.check, 'modifier')"
1417 1417
                             alt=""
1418 1418
                             srcset=""
@@ -1442,7 +1442,7 @@
1442 1442
                             }}
1443 1443
                           </span>
1444 1444
                           <img
1445
-                            style="height: 30px"
1445
+                            style="height: 40px"
1446 1446
                             :src="setAdminUserES(record.check, 'creater')"
1447 1447
                             alt=""
1448 1448
                             srcset=""
@@ -1455,7 +1455,7 @@
1455 1455
                           v-if="!record.check"
1456 1456
                         ></div> -->
1457 1457
                       </div>
1458
- 
1458
+
1459 1459
                       <div class="inline_block" style="flex: 1">
1460 1460
                         下机护士:
1461 1461
                         <div
@@ -1492,7 +1492,7 @@
1492 1492
                             alt=""
1493 1493
                             srcset=""
1494 1494
                             v-else
1495
-                            style="height: 30px"
1495
+                            style="height: 40px"
1496 1496
                           />
1497 1497
                         </div>
1498 1498
                       </div>
@@ -1510,7 +1510,7 @@
1510 1510
                               }}
1511 1511
                           </span>
1512 1512
                           <img
1513
-                            style="height: 30px"
1513
+                            style="height: 40px"
1514 1514
                             :src="setAdminUserES( record.prescription,'creater')"
1515 1515
                             alt=""
1516 1516
                             srcset=""
@@ -1602,7 +1602,7 @@ export default {
1602 1602
     };
1603 1603
   },
1604 1604
   created() {
1605
-   
1605
+
1606 1606
     var bloodAccessParOpera = getDataConfig(
1607 1607
       "hemodialysis",
1608 1608
       "vascular_access_desc"
@@ -1638,7 +1638,7 @@ export default {
1638 1638
     // }
1639 1639
     console.log(this.bloodAccessParOpera, "this.bloodAccessParOpera");
1640 1640
 
1641
-   
1641
+
1642 1642
 
1643 1643
     this.blood_access_part = getDataConfig("hemodialysis", "vascular_access");
1644 1644
 
@@ -1938,7 +1938,7 @@ export default {
1938 1938
                       }
1939 1939
                      }
1940 1940
                     }
1941
-                    
1941
+
1942 1942
                   }
1943 1943
                 })
1944 1944
                 let newArr = Object.values(objInfo);
@@ -1958,7 +1958,7 @@ export default {
1958 1958
               this.records[i].new_his_advices = []
1959 1959
               this.records[i].new_his_advices.push(...newArr)
1960 1960
               console.log('this.records[i].new_his_advices',this.records[i].new_his_advices);
1961
-              
1961
+
1962 1962
             }
1963 1963
           }
1964 1964
           console.log("时间我哦我",this.records)
@@ -2022,7 +2022,7 @@ export default {
2022 2022
       if(id != 0){
2023 2023
         for(let i in options){
2024 2024
           if(id == options[i].id){
2025
-            console.log('anticoagulantsConfit11111',id); 
2025
+            console.log('anticoagulantsConfit11111',id);
2026 2026
             return options[i].shouji_unit
2027 2027
           }
2028 2028
         }
@@ -2311,7 +2311,7 @@ export default {
2311 2311
            name = this.bloodAccessParOpera[i].name
2312 2312
         }
2313 2313
       }
2314
-      
2314
+
2315 2315
       return name
2316 2316
       // if (id in this.bloodAccessParOpera) {
2317 2317
 
@@ -2319,7 +2319,7 @@ export default {
2319 2319
       // }
2320 2320
       // return "";
2321 2321
     },
2322
-    
2322
+
2323 2323
   },
2324 2324
 };
2325 2325
 </script>

+ 20 - 13
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyeight.vue View File

@@ -959,7 +959,7 @@
959 959
                                     record.assessment_before_dislysis
960 960
                                       .additional_weight
961 961
                                 ).toFixed(1)
962
-                              : "/"
962
+                              : "未称重"
963 963
                           }}
964 964
                         </div>
965 965
                         kg
@@ -1866,7 +1866,7 @@
1866 1866
                                     <span v-if="item.single_dose !=''">
1867 1867
                                       {{ item.single_dose}}{{ item.single_dose_unit }}
1868 1868
                                     </span>
1869
-                                    
1869
+
1870 1870
                                   </div>
1871 1871
                                 </template>
1872 1872
                                 <span v-if="advice[0].parent_id > 0"></span>
@@ -2378,7 +2378,7 @@
2378 2378
                                     record.assessment_before_dislysis
2379 2379
                                       .additional_weight
2380 2380
                                 ).toFixed(1)
2381
-                              : "/"
2381
+                              : "未称重"
2382 2382
                           }}
2383 2383
                         </div>
2384 2384
                         kg
@@ -2396,12 +2396,19 @@
2396 2396
                               ? record.assessment_after_dislysis.weight_loss
2397 2397
                               : "/"
2398 2398
                           }} -->
2399
-                          {{
2400
-                            record.assessment_after_dislysis &&
2401
-                            (record.assessment_before_dislysis.weight_before - record.assessment_after_dislysis.weight_after).toFixed(2)
2402
-                              ?(record.assessment_before_dislysis.weight_before - record.assessment_after_dislysis.weight_after).toFixed(2)
2403
-                              : "/"
2404
-                          }}
2399
+                          <span v-if="record.assessment_before_dislysis.weight_before !=0 &&
2400
+                                  record.assessment_after_dislysis.weight_after"
2401
+                          >
2402
+                              {{
2403
+                                record.assessment_after_dislysis &&
2404
+                                (record.assessment_before_dislysis.weight_before - record.assessment_after_dislysis.weight_after).toFixed(2)
2405
+                                  ?(record.assessment_before_dislysis.weight_before - record.assessment_after_dislysis.weight_after).toFixed(2)
2406
+                                  : "/"
2407
+                              }}
2408
+                          </span>
2409
+                          <span v-else>
2410
+                            /
2411
+                          </span>
2405 2412
                         </div>
2406 2413
                         kg
2407 2414
                       </div>
@@ -3730,13 +3737,13 @@ export default {
3730 3737
   width: 50%;
3731 3738
 }
3732 3739
 
3733
-.under_line::before {
3740
+/* .under_line::before {
3734 3741
   content: "\00A0";
3735 3742
 }
3736 3743
 
3737 3744
 .under_line::after {
3738 3745
   content: "\00A0";
3739
-}
3746
+} */
3740 3747
 
3741 3748
 .under_line_two {
3742 3749
   display: inline-block;
@@ -3746,13 +3753,13 @@ export default {
3746 3753
   width: 50%;
3747 3754
 }
3748 3755
 
3749
-.under_line_two::before {
3756
+/* .under_line_two::before {
3750 3757
   content: "\00A0";
3751 3758
 }
3752 3759
 
3753 3760
 .under_line_two::after {
3754 3761
   content: "\00A0";
3755
-}
3762
+} */
3756 3763
 
3757 3764
 .flex {
3758 3765
   display: -webkit-box;

+ 246 - 174
src/xt_pages/dialysis/template/DialysisPrintOrderSeventy.vue View File

@@ -145,8 +145,7 @@
145 145
             </div>
146 146
           </div>
147 147
         </div>
148
-        <div
149
-          class="row"
148
+        <div class="row"
150 149
           :style="this.totollength > 13 ? 'margin-bottom:400px;' : ''"
151 150
         >
152 151
           <table class="proj_table">
@@ -279,7 +278,7 @@
279 278
                     >
280 279
                       导管:
281 280
                       <div
282
-                        style="width: 90%; text-align: left;display: inline-block;border-bottom: 1px solid #999;"
281
+                        style="width: 85%; text-align: left;display: inline-block;border-bottom: 1px solid #999;"
283 282
                       >
284 283
                         {{ predialysis.catheter ? predialysis.catheter : "/" }}
285 284
                       </div>
@@ -673,7 +672,7 @@
673 672
 
674 673
                     <div
675 674
                       class="inline_block"
676
-                      style="margin-left: 10px; flex: 1"
675
+                      style="flex: 1"
677 676
                     >
678 677
                       置换方式:
679 678
                       <div
@@ -688,7 +687,7 @@
688 687
                     <div
689 688
 
690 689
                       class="inline_block"
691
-                      style="margin-left: 10px; flex: 1"
690
+                      style="flex: 1"
692 691
                     >
693 692
                       置换量:
694 693
                       <div
@@ -706,7 +705,7 @@
706 705
                     </div>
707 706
                     <div
708 707
                       class="inline_block"
709
-                      style="margin-left: 10px; flex: 1"
708
+                      style=" flex: 1"
710 709
                     >
711 710
                       血流量:
712 711
                       <div
@@ -721,7 +720,7 @@
721 720
                       </div>
722 721
                       ml/min
723 722
                     </div>
724
-                    <div class="inline_block" style="margin-left: 1px; flex: 1">
723
+                    <div class="inline_block" style=" flex: 1">
725 724
                       透析时间:
726 725
                       <div
727 726
                         class="under_line"
@@ -1927,7 +1926,7 @@
1927 1926
                       </div>
1928 1927
                       mmHg
1929 1928
                     </div>
1930
-                    
1929
+
1931 1930
 
1932 1931
                   </div>
1933 1932
                   <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
@@ -1997,8 +1996,7 @@
1997 1996
                     </div>
1998 1997
                   </div> -->
1999 1998
 
2000
-                  <div
2001
-                    class="row"
1999
+                  <div class="row"
2002 2000
                     style="padding: 2px 0; line-height: 23px; display: flex"
2003 2001
                   >
2004 2002
                     <div class="inline_block" style="flex: 1.1">
@@ -2440,7 +2438,6 @@
2440 2438
         </div>
2441 2439
       </div>
2442 2440
     </div>
2443
-      {{ 'dfasfdafssdfasfad',x_tdate }}
2444 2441
     <div id="dialysis-print-box-1-2" class="dialysis-print-order print-template-two print_page_main_content" style="position: relative;">
2445 2442
       <div class="order-yy-name">{{ orgname }}</div>
2446 2443
       <div class="order_title">血液净化科医嘱及执行单</div>
@@ -2893,219 +2890,283 @@ export default {
2893 2890
     },
2894 2891
 
2895 2892
     checkData() {
2896
-      if (this.receiverTreatmentAccess.way == 0) {
2897
-        this.$message.error("入科方式未填");
2898
-      } else if (this.predialysis.symptom_before_dialysis == "") {
2899
-        this.$message.error("透前症状未填");
2900
-      } else if (this.predialysis.temperature == "") {
2901
-        this.$message.error("透前体温未填");
2902
-      } else if (this.predialysis.pulse_frequency == "") {
2903
-        this.$message.error("透前脉搏未填");
2904
-      } else if (this.predialysis.breathing_rate == "") {
2905
-        this.$message.error("透前呼吸频率未填");
2906
-      } else if (
2893
+      var checkDate =[]
2894
+      if (this.predialysis.temperature == 0) {
2895
+        const obj = "透前体温"
2896
+        checkDate.push(obj)
2897
+      } if (this.predialysis.pulse_frequency == "") {
2898
+        const obj1 = "透前脉搏"
2899
+        checkDate.push(obj1)
2900
+      } if (this.predialysis.breathing_rate == "") {
2901
+         const obj2 = "透前呼吸频率"
2902
+         checkDate.push(obj2)
2903
+      } if (
2907 2904
         this.predialysis.systolic_blood_pressure == 0 ||
2908 2905
         this.predialysis.diastolic_blood_pressure == 0
2909 2906
       ) {
2910
-        this.$message.error("透前血压未填完整");
2911
-      } else if (this.predialysis.puncture_way == "") {
2912
-        this.$message.error("穿刺方式未填");
2913
-      } else if (this.predialysis.puncture_needle == "") {
2914
-        this.$message.error("穿刺针未填");
2915
-      } else if (
2907
+        const obj3 = "透前血压"
2908
+        checkDate.push(obj3)
2909
+      } if (
2916 2910
         this.predialysis.blood_access_part_id == "" &&
2917 2911
         this.predialysis.blood_access_part_opera_name == ""
2918 2912
       ) {
2919
-        this.$message.error("血管通路未填");
2920
-      } else if (this.predialysis.internal_fistula == "") {
2921
-        this.$message.error("透前内瘘未填");
2922
-      } else if (this.predialysis.catheter == "") {
2923
-        this.$message.error("透前导管未填");
2924
-      } else if (this.prescription.mode_id == "") {
2925
-        this.$message.error("透析方式未填");
2926
-      } else if (
2913
+        const obj4 = "血管通路"
2914
+        checkDate.push(obj4)
2915
+      } if(this.predialysis.internal_fistula == "") {
2916
+        const obj5 = '透前内瘘'
2917
+        checkDate.push(obj5)
2918
+      } if (this.predialysis.catheter == "") {
2919
+        const obj6 = '透前导管'
2920
+        checkDate.push(obj6)
2921
+      } if (this.predialysis.puncture_way == "") {
2922
+        const obj7 = '穿刺方式'
2923
+        checkDate.push(obj7)
2924
+      } if (this.predialysis.puncture_needle == "") {
2925
+        const obj8 = '穿刺针'
2926
+        checkDate.push(obj8)
2927
+      } if(this.predialysis.puncture_needle_direction == ''){
2928
+        const obj9 = '穿刺方向'
2929
+        checkDate.push(obj9)
2930
+      } if (this.prescription.mode_id == 0) {
2931
+        const obj10 = '透析方式'
2932
+        checkDate.push(obj10);
2933
+      } if (
2927 2934
         this.prescription.displace_liqui_part == 0 &&
2928 2935
         this.prescription.mode_id == 2
2929 2936
       ) {
2930
-        this.$message.error("置换方式未填");
2931
-      } else if (
2937
+        const obj11 = '置换方式'
2938
+        checkDate.push(obj11);
2939
+      } if (
2932 2940
         this.prescription.displace_liqui_value == 0 &&
2933 2941
         this.prescription.mode_id == 2
2934 2942
       ) {
2935
-        this.$message.error("置换量未填");
2936
-      } else if (this.prescription.blood_flow_volume == 0) {
2937
-        this.$message.error("血流量未填");
2938
-      } else if (
2943
+        const obj12 = '置换量'
2944
+        checkDate.push(obj12);
2945
+      } if (this.prescription.blood_flow_volume == 0) {
2946
+        const obj13 = '血流量'
2947
+        checkDate.push(obj13);
2948
+      } if (
2939 2949
         this.prescription.dialysis_duration_hour == 0 &&
2940 2950
         this.prescription.dialysis_duration_minute == 0
2941 2951
       ) {
2942
-        this.$message.error("透析时间未填");
2943
-      } else if (
2944
-        this.prescription.dialyzer_perfusion_apparatus == "" &&
2945
-        this.prescription.dialysis_dialyszers == ""
2946
-      ) {
2947
-        this.$message.error("透析器未填");
2948
-      } else if (this.prescription.dialysis_irrigation == "") {
2949
-        this.$message.error("灌流器未填");
2950
-      } else if (
2951
-        this.prescription.plasma_separator == "" &&
2952
-        this.org_id == 9538
2953
-      ) {
2954
-        this.$message.error("血浆分离器未填");
2955
-      } else if (
2956
-        this.prescription.bilirubin_adsorption_column == "" &&
2957
-        this.org_id == 9538
2958
-      ) {
2959
-        this.$message.error("胆红素吸附柱未填");
2960
-      } else if (this.predialysis.weight_before == 0) {
2961
-        this.$message.error("透前体重未填");
2962
-      } else if (this.predialysis.dry_weight == 0) {
2963
-        this.$message.error("干体重未填");
2964
-      } else if (this.prescription.target_ultrafiltration == 0) {
2965
-        this.$message.error("计划超滤量未填");
2966
-      } else if (this.prescription.calcium == 0) {
2967
-        this.$message.error("钙未填");
2968
-      } else if (this.prescription.sodium == 0) {
2969
-        this.$message.error("钠未填");
2970
-      } else if (this.prescription.kalium == 0) {
2971
-        this.$message.error("钾未填");
2972
-      } else if (this.prescription.bicarbonate == 0) {
2973
-        this.$message.error("碳酸氢根未填");
2974
-      } else if (this.prescription.dialysate_flow == 0) {
2975
-        this.$message.error("透析液流量未填");
2976
-      } else if (this.prescription.anticoagulant == 0) {
2977
-        this.$message.error("抗凝剂未填");
2978
-      } else if (
2952
+        const obj14 = '透析时间'
2953
+        checkDate.push(obj14);
2954
+      } if (this.predialysis.symptom_before_dialysis == "") {
2955
+        const obj15 = '透前症状'
2956
+        checkDate.push(obj15);
2957
+      } if ( this.prescription.dialysis_dialyszers == "" ) {
2958
+        const obj16 = '透析(滤)器'
2959
+        checkDate.push(obj16);
2960
+      } if ( this.prescription.dialysis_irrigation == "" ) {
2961
+        const obj17 = '灌流器'
2962
+        checkDate.push(obj17);
2963
+      } if ( this.prescription.dialysis_strainer == "" ) {
2964
+        const obj18 = '滤过器'
2965
+        checkDate.push(obj18);
2966
+      } if(this.predialysis.dry_weight == 0) {
2967
+        const obj19 = '干体重'
2968
+        checkDate.push(obj19);
2969
+      } if(this.predialysis.additional_weight ==0){
2970
+        const obj20 = '衣物重'
2971
+        checkDate.push(obj20);
2972
+      } if(this.predialysis.weight_after_last_transparency ==''){
2973
+        const obj21 = '上次透后体重'
2974
+        checkDate.push(obj21);
2975
+      } if (this.predialysis.weight_before == 0) {
2976
+        const obj22 = '透前体重'
2977
+        checkDate.push(obj22);
2978
+      } if (this.prescription.calcium == 0) {
2979
+        const obj23 = '钙'
2980
+        checkDate.push(obj23);
2981
+      } if (this.prescription.sodium == 0) {
2982
+        const obj24 = '钠'
2983
+        checkDate.push(obj24);
2984
+      } if (this.prescription.kalium == 0) {
2985
+        const obj25 = '钾'
2986
+        checkDate.push(obj25);
2987
+      } if (this.prescription.bicarbonate == 0) {
2988
+        const obj26 = '碳酸氢根'
2989
+        checkDate.push(obj26);
2990
+      } if (this.prescription.dialysate_flow == 0) {
2991
+        const obj27 = '流量'
2992
+        checkDate.push(obj27);
2993
+      } if (this.prescription.anticoagulant == 0) {
2994
+        const obj28 = '抗凝剂'
2995
+        checkDate.push(obj28);
2996
+      } if (
2979 2997
         this.prescription.anticoagulant_gaimingcheng == "" &&
2980 2998
         this.prescription.anticoagulant == 5
2981 2999
       ) {
2982
-        this.$message.error("钙名称未填");
2983
-      } else if (
3000
+        const obj29 = '钙名称'
3001
+        checkDate.push(obj29);
3002
+      } if (
2984 3003
         this.prescription.anticoagulant_gaijiliang == "" &&
2985 3004
         this.prescription.anticoagulant == 5
2986 3005
       ) {
2987
-        this.$message.error("钙剂量未填");
2988
-      } else if (this.afterdialysis.temperature == 0) {
2989
-        this.$message.error("透后体温未填");
2990
-      } else if (this.afterdialysis.pulse_frequency == 0) {
2991
-        this.$message.error("透后脉搏未填");
2992
-      } else if (this.afterdialysis.breathing_rate == 0) {
2993
-        this.$message.error("透后呼吸频率未填");
2994
-      } else if (
3006
+        const obj29 = '钙剂量'
3007
+        checkDate.push(obj29);
3008
+      }  if (this.prescription.anticoagulant_shouji == 0 &&
3009
+            this.prescription.anticoagulant !=1 && this.prescription.anticoagulant !=''
3010
+      ) {
3011
+        const obj30 ='首剂'
3012
+        checkDate.push(obj30)
3013
+      } if (this.prescription.anticoagulant_zongliang == 0 && this.prescription.anticoagulant !=1
3014
+            && this.prescription.anticoagulant !='' && this.prescription.anticoagulant != 5
3015
+      ) {
3016
+        const obj31 ='总量'
3017
+        checkDate.push(obj31)
3018
+      } if (this.dialysisOrder.DeviceNumber.number == 0 &&
3019
+            this.patientInfo.DialysisSchedule.device_number.number ==''
3020
+      ) {
3021
+        const obj32 ='透析机号'
3022
+        checkDate.push(obj32)
3023
+      } if (this.afterdialysis.temperature == 0) {
3024
+        const obj33 ='透后体温'
3025
+        checkDate.push(obj33);
3026
+      } if (this.afterdialysis.pulse_frequency == 0) {
3027
+        const obj34 ='透后脉搏'
3028
+        checkDate.push(obj34);
3029
+      } if (this.afterdialysis.breathing_rate == 0) {
3030
+        const obj35 ='透后呼吸频率'
3031
+        checkDate.push(obj35);
3032
+      } if (
2995 3033
         this.afterdialysis.systolic_blood_pressure == 0 ||
2996 3034
         this.afterdialysis.diastolic_blood_pressure == 0
2997 3035
       ) {
2998
-        this.$message.error("透后血压未填完整");
2999
-      } else if (
3000
-        this.afterdialysis.actual_treatment_hour == 0 &&
3001
-        this.afterdialysis.actual_treatment_minute == 0
3002
-      ) {
3003
-        this.$message.error("实际治疗时间未填");
3004
-      } else if (this.afterdialysis.cruor == "") {
3005
-        this.$message.error("透析器凝血未填");
3006
-      } else if (this.afterdialysis.internal_fistula == "") {
3007
-        this.$message.error("透后内瘘未填");
3008
-      } else if (this.afterdialysis.catheter == "") {
3009
-        this.$message.error("透后导管未填");
3010
-      } else if (this.afterdialysis.weight_after == 0) {
3011
-        this.$message.error("透后体重未填");
3012
-      } else if (this.afterdialysis.weight_loss == 0) {
3013
-        this.$message.error("透后体重减少未填");
3014
-      } else if (this.afterdialysis.dialysis_intakes == 0) {
3015
-        this.$message.error("透析中入量未填");
3016
-      } else if (this.afterdialysis.actual_ultrafiltration == 0) {
3017
-        this.$message.error("实际超滤量未填");
3018
-      } else if (this.summary.dialysis_summary == "") {
3019
-        this.$message.error("透析小结未填");
3020
-      } else if (
3036
+        const obj36 ='透后血压'
3037
+        checkDate.push(obj36);
3038
+      } if (this.afterdialysis.symptom_after_dialysis == 0) {
3039
+        const obj37 ='透后症状'
3040
+        checkDate.push(obj37);
3041
+      } if (this.afterdialysis.cruor == "") {
3042
+        const obj38 ='凝血程度'
3043
+        checkDate.push(obj38);
3044
+      } if (this.afterdialysis.internal_fistula == "") {
3045
+        const obj39 ='透后内瘘'
3046
+        checkDate.push(obj39);
3047
+      } if (this.afterdialysis.catheter == "") {
3048
+        const obj34 ='透后导管'
3049
+        checkDate.push(obj34);
3050
+      } if (this.afterdialysis.ktv == "") {
3051
+        const obj35 ='KTV(在线)'
3052
+        checkDate.push(obj35);
3053
+      } if (this.afterdialysis.actual_treatment_hour == 0 &&
3054
+            this.afterdialysis.actual_treatment_minute == 0
3055
+      ){
3056
+        const obj36 ='实际治疗时间'
3057
+        checkDate.push(obj36);
3058
+      } if (this.afterdialysis.weight_after == 0) {
3059
+        const obj37 ='透后体重'
3060
+        checkDate.push(obj37);
3061
+      } if (this.afterdialysis.weight_loss == 0) {
3062
+        const obj38 ='透后体重减少'
3063
+        checkDate.push(obj38);
3064
+      } if (this.afterdialysis.dialysis_intakes == 0) {
3065
+        const obj39 ='透析中入量'
3066
+        checkDate.push(obj39);
3067
+      } if (this.afterdialysis.actual_ultrafiltration == 0) {
3068
+        const obj40 ='实际超滤量'
3069
+        checkDate.push(obj40);
3070
+      } if (this.summary.dialysis_summary == "") {
3071
+        const obj41 ='治疗小结'
3072
+        checkDate.push(obj41);
3073
+      } if (
3021 3074
         this.dialysisOrder == null ||
3022 3075
         this.dialysisOrder.puncture_nurse == 0
3023 3076
       ) {
3024
-        this.$message.error("穿刺护士未填");
3025
-      } else if (
3077
+        const obj42 ='穿刺护士'
3078
+        checkDate.push(obj42);
3079
+      } if (
3026 3080
         this.dialysisOrder == null ||
3027 3081
         this.dialysisOrder.start_nurse == 0
3028 3082
       ) {
3029
-        this.$message.error("治疗护士未填");
3030
-      } else if (this.dialysisOrder == null && this.check.creater == 0) {
3031
-        this.$message.error("核对人员未填");
3083
+        const obj43 ='治疗护士'
3084
+        checkDate.push(obj43);
3085
+      } if (this.dialysisOrder == null && this.check.creater == 0) {
3086
+        const obj44 ='核对人员'
3087
+        checkDate.push(obj44);
3032 3088
       } else if (
3033 3089
         this.dialysisOrder != null &&
3034 3090
         this.dialysisOrder.start_nurse == this.check.modifier &&
3035 3091
         this.check.creater == 0
3036 3092
       ) {
3037
-        this.$message.error("核对人员未填");
3093
+        const obj44 ='核对人员'
3094
+        checkDate.push(obj44);
3038 3095
       } else if (
3039 3096
         this.dialysisOrder != null &&
3040 3097
         this.dialysisOrder.start_nurse == this.check.creater &&
3041 3098
         this.check.modifier == 0
3042 3099
       ) {
3043
-        this.$message.error("核对人员未填");
3100
+        const obj44 ='核对人员'
3101
+        checkDate.push(obj44);
3044 3102
       } else if (
3045 3103
         this.dialysisOrder != null &&
3046 3104
         this.dialysisOrder.start_nurse != this.check.creater &&
3047 3105
         this.dialysisOrder.start_nurse != this.check.modifier &&
3048 3106
         this.check.creater == 0
3049 3107
       ) {
3050
-        this.$message.error("核对人员未填");
3051
-      } else if (
3108
+        const obj44 ='核对人员'
3109
+        checkDate.push(obj44);
3110
+      } if (
3052 3111
         this.dialysisOrder == null ||
3053 3112
         this.dialysisOrder.finish_nurse == 0
3054 3113
       ) {
3055
-        this.$message.error("下机护士未填");
3056
-      } else if (this.prescription.creater == 0) {
3057
-        this.$message.error("医生签名未填");
3058
-      } else if (this.tableAdvice.length > 0) {
3059
-        let num = 0;
3060
-        this.tableAdvice.map((item) => {
3061
-          if (item.id > 0 && (item.created_time || item.start_time)) {
3062
-            this.users.map((it) => {
3063
-              if (it.id == item.advice_doctor) {
3064
-                if (it.user_type == 3) {
3065
-                  num++;
3066
-                  this.$message.closeAll();
3067
-                  this.$message.error("存在不是医生保存的医嘱");
3068
-                } else if (
3069
-                  it.id == item.execution_staff &&
3070
-                  item.execution_staff > 0
3071
-                ) {
3072
-                  if (it.user_type == 2) {
3073
-                    num++;
3074
-                    this.$message.closeAll();
3075
-                    this.$message.error("存在不是护士执行的医嘱");
3076
-                  }
3077
-                } else if (it.id == item.checker && item.checker > 0) {
3078
-                  if (it.user_type == 2) {
3079
-                    num++;
3080
-                    this.$message.closeAll();
3081
-                    this.$message.error("存在不是护士核对的医嘱");
3082
-                  }
3083
-                }
3084
-              } else if (
3085
-                it.id == item.execution_staff &&
3086
-                item.execution_staff > 0
3087
-              ) {
3088
-                if (it.user_type == 2) {
3089
-                  num++;
3090
-                  this.$message.closeAll();
3091
-                  this.$message.error("存在不是护士执行的医嘱");
3092
-                }
3093
-              } else if (it.id == item.checker && item.checker > 0) {
3094
-                if (it.user_type == 2) {
3095
-                  num++;
3096
-                  this.$message.closeAll();
3097
-                  this.$message.error("存在不是护士核对的医嘱");
3098
-                }
3099
-              }
3100
-            });
3114
+        const obj45 ='下机护士'
3115
+        checkDate.push(obj45);
3116
+      } if (this.prescription.creater == 0) {
3117
+        const obj46 ='医生签名'
3118
+        checkDate.push(obj46);
3119
+      } if(this.doctor_advices.length > 0){
3120
+        this.doctor_advices.map((item) =>{
3121
+          if(item.id > 0 && (item.created_time || item.start_time)){
3122
+            if(item.execution_staff ==0 || item.advice_doctor ==0){
3123
+              const obj50 = '执行人员,医生签名'
3124
+              checkDate.push(obj50)
3125
+            }
3126
+          }
3127
+        })
3128
+      } if(this.monitors.length >0){
3129
+          for(let i in this.monitors){
3130
+            if(this.monitors[i].dialysate_temperature == 0){
3131
+              const obj51 = '监测第'+((i*1)+1)+'行透析液温度'
3132
+              checkDate.push(obj51)
3133
+            } if(this.monitors[i].pulse_frequency ==0){
3134
+              const obj60 = '监测第'+((i*1)+1)+'行脉搏'
3135
+              checkDate.push(obj60)
3136
+            } if(this.monitors[i].breathing_rate ==0){
3137
+              const obj61 = '监测第'+((i*1)+1)+'行呼吸'
3138
+              checkDate.push(obj61)
3139
+            } if(this.monitors[i].systolic_blood_pressure ==0 ||
3140
+                  this.monitors.diastolic_blood_pressure==0){
3141
+              const obj62 = '监测第'+((i*1)+1)+'行血压'
3142
+              checkDate.push(obj62)
3143
+            }
3144
+            if(this.monitors[i].blood_flow_volume ==0){
3145
+              const obj55 = '监测第'+((i*1)+1)+'行血流量'
3146
+              checkDate.push(obj55)
3147
+            } if(this.monitors[i].arterial_pressure ==0){
3148
+              const obj54 = '监测第'+((i*1)+1)+'动脉压'
3149
+              checkDate.push(obj54)
3150
+            }
3151
+            if(this.monitors[i].venous_pressure ==0 ){
3152
+              const obj56 = '监测第'+((i*1)+1)+'行静脉压'
3153
+              checkDate.push(obj56)
3154
+            } if(this.monitors[i].transmembrane_pressure ==0){
3155
+              const obj52 = '监测第'+((i*1)+1)+'行跨膜压'
3156
+              checkDate.push(obj52)
3157
+            } if(this.monitors[i].ultrafiltration_volume == 0 && i !=0){
3158
+              const obj53 = '监测第'+((i*1)+1)+'行超滤量'
3159
+              checkDate.push(obj53)
3160
+            }
3161
+            if(this.monitors[i].sodium_concentration ==0 ){
3162
+              // this.monitors[i].temperature == 0
3163
+              const obj59 = '监测第'+((i*1)+1)+'行钠浓度'
3164
+              checkDate.push(obj59)
3165
+            }
3166
+
3101 3167
           }
3102
-        });
3103
-        if (num == 0) {
3104
-          this.$message.success("核对完成");
3105
-        }
3106
-      } else {
3107
-        this.$message.success("核对完成");
3108 3168
       }
3169
+      this.getcheckData(checkDate)
3109 3170
     },
3110 3171
     getDisplaceLiquiPart: function (val) {
3111 3172
       let displace_liqui_part_name = "/";
@@ -3816,7 +3877,18 @@ export default {
3816 3877
         return "0.0";
3817 3878
       }
3818 3879
     },
3819
-
3880
+    getcheckData(val){
3881
+      if(val.length >0){
3882
+        let message = `记录单未填数据:<br/>&nbsp;${val.join("<br/>&nbsp;")}`;
3883
+        this.$alert(message, '提示', {
3884
+          confirmButtonText: '确定',
3885
+          type: 'warning',
3886
+          dangerouslyUseHTMLString: true,
3887
+        });
3888
+      }else{
3889
+        this.$message.success('核对完成')
3890
+      }
3891
+    }
3820 3892
   },
3821 3893
   watch: {
3822 3894
     "patientInfo.gender": function () {

+ 285 - 187
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyeight.vue View File

@@ -220,8 +220,7 @@
220 220
                   <div class="row" style="padding: 2px 0; line-height: 23px;display: flex;">
221 221
                     <div class="inline_block" style="flex: 1;">
222 222
                       T:
223
-                      <div
224
-                        class="under_line"
223
+                      <div class="under_line"
225 224
                         style="width: 50px; text-align: center"
226 225
                       >
227 226
                         {{
@@ -837,7 +836,6 @@
837 836
                             : ""
838 837
                         }}
839 838
                       </div>
840
-
841 839
                     </div>
842 840
 
843 841
                     <div class="inline_block" style="flex: 0.8" >
@@ -900,13 +898,13 @@
900 898
                         class="under_line"
901 899
                         style="width: 70px; text-align: center"
902 900
                       >
903
-                      <span>{{
901
+                      <span v-if="org_id !=10447 && org_id != 9675">{{
904 902
                           predialysis.weight_before
905 903
                             ? parseFloat(
906 904
                                 predialysis.weight_before -
907 905
                                   predialysis.additional_weight
908 906
                               ).toFixed(1)
909
-                            : "/"
907
+                            : "未称重"
910 908
                         }}
911 909
                       </span>
912 910
                        <span v-if="org_id==10447 || org_id == 9675">
@@ -1195,7 +1193,6 @@
1195 1193
 
1196 1194
                   </div>
1197 1195
 
1198
-
1199 1196
                   <div class="row" style="padding: 2px 0; line-height: 23px">
1200 1197
                     <div class="inline_block">
1201 1198
                       备注:
@@ -1281,7 +1278,7 @@
1281 1278
                         <td width="50" v-if="org_id != 10121">
1282 1279
                           <span v-if="org_id != 0 && org_id !=10469 && org_id!=10490"> 电导度<br />(ms/cm)</span>
1283 1280
                           <span v-if="org_id ==10469"> 钠浓度<br />(mmol/L)</span>
1284
-                          <span v-if="org_id == 0 || org_id == 10490"> 置换液的速度<br />(ml/h)</span>
1281
+                          <span v-if="org_id == 10490"> 置换液的速度<br />(ml/h)</span>
1285 1282
                         </td>
1286 1283
                         <td width="50" v-if="org_id == 10121">SpO₂<br />(%)</td>
1287 1284
                         <td width="50" v-if="org_id == 10375 || org_id == 0">置换率<br />(ml/h)</td>
@@ -2160,7 +2157,7 @@
2160 2157
                                 afterdialysis.weight_after -
2161 2158
                                   afterdialysis.additional_weight
2162 2159
                               ).toFixed(1)
2163
-                            : "/"
2160
+                            : "未称重"
2164 2161
                         }}
2165 2162
                       </span>
2166 2163
                       </div>
@@ -2178,7 +2175,12 @@
2178 2175
                             ? afterdialysis.weight_loss
2179 2176
                             : "/"
2180 2177
                         }} -->
2181
-                        {{(predialysis.weight_before - afterdialysis.weight_after).toFixed(2)}}
2178
+                        <span v-if="predialysis.weight_before !=0 && afterdialysis.weight_after !=0">
2179
+                          {{(predialysis.weight_before - afterdialysis.weight_after).toFixed(2)}}
2180
+                        </span>
2181
+                        <span v-else>
2182
+                          /
2183
+                        </span>
2182 2184
                       </div>
2183 2185
                       kg
2184 2186
                     </div>
@@ -2547,9 +2549,9 @@
2547 2549
                         class="under_line"
2548 2550
                         style="width: 80px; text-align: center"
2549 2551
                       >
2550
-                      <span
2552
+                        <span
2551 2553
                             style="height: 30px; display: inline-block"
2552
-                            v-if="setAdminUserES(doctor_advices[0].advice_doctor) == ''"
2554
+                            v-if=" setAdminUserES(doctor_advices[0].advice_doctor) == ''"
2553 2555
                           >
2554 2556
                             {{ getAdminUser(doctor_advices[0].advice_doctor) }}
2555 2557
                           </span>
@@ -2566,7 +2568,7 @@
2566 2568
                 </td>
2567 2569
               </tr>
2568 2570
               <!--  -->
2569
-              <tr v-if="(org_id ==10677 || org_id == 0) && dialysisOrder.quality_nurse_id>0">
2571
+              <tr v-if="dialysisOrder != null&&(org_id ==10677 || org_id == 0) && dialysisOrder.quality_nurse_id>0">
2570 2572
                 <td colspan="7" >
2571 2573
                   <div
2572 2574
                     class="row"
@@ -2626,7 +2628,7 @@
2626 2628
           患者签名:
2627 2629
           <div class="under_line" style="width: 120px;">
2628 2630
             <img
2629
-              v-if="dialysisOrder.url!=''"
2631
+              v-if="dialysisOrder != null&& dialysisOrder.url!=''"
2630 2632
               style="height: 50px"
2631 2633
               :src="dialysisOrder == null? 0: dialysisOrder.url"
2632 2634
               alt=""
@@ -2638,7 +2640,6 @@
2638 2640
     </div>
2639 2641
 
2640 2642
 
2641
-
2642 2643
     <div id="dialysis-print-box-1-2" class="dialysis-print-order print-template-two print_page_main_content" style="position: relative;">
2643 2644
       <div class="order-yy-name">{{ orgname }}</div>
2644 2645
       <div class="order_title">血液净化科医嘱及执行单</div>
@@ -2993,219 +2994,305 @@ export default {
2993 2994
     },
2994 2995
 
2995 2996
     checkData() {
2996
-      if (this.receiverTreatmentAccess.way == 0) {
2997
-        this.$message.error("入科方式未填");
2998
-      } else if (this.predialysis.symptom_before_dialysis == "") {
2999
-        this.$message.error("透前症状未填");
3000
-      } else if (this.predialysis.temperature == "") {
3001
-        this.$message.error("透前体温未填");
3002
-      } else if (this.predialysis.pulse_frequency == "") {
3003
-        this.$message.error("透前脉搏未填");
3004
-      } else if (this.predialysis.breathing_rate == "") {
3005
-        this.$message.error("透前呼吸频率未填");
3006
-      } else if (
2997
+      var checkDate =[]
2998
+      if (this.predialysis.temperature == 0) {
2999
+        const obj = "透前体温"
3000
+        checkDate.push(obj)
3001
+      } if (this.predialysis.pulse_frequency == "") {
3002
+        const obj1 = "透前脉搏"
3003
+        checkDate.push(obj1)
3004
+      } if (this.predialysis.breathing_rate == "") {
3005
+         const obj2 = "透前呼吸频率"
3006
+         checkDate.push(obj2)
3007
+      } if (
3007 3008
         this.predialysis.systolic_blood_pressure == 0 ||
3008 3009
         this.predialysis.diastolic_blood_pressure == 0
3009 3010
       ) {
3010
-        this.$message.error("透前血压未填完整");
3011
-      } else if (this.predialysis.puncture_way == "") {
3012
-        this.$message.error("穿刺方式未填");
3013
-      } else if (this.predialysis.puncture_needle == "") {
3014
-        this.$message.error("穿刺针未填");
3015
-      } else if (
3016
-        this.predialysis.blood_access_part_id == "" &&
3017
-        this.predialysis.blood_access_part_opera_name == ""
3018
-      ) {
3019
-        this.$message.error("血管通路未填");
3020
-      } else if (this.predialysis.internal_fistula == "") {
3021
-        this.$message.error("透前内瘘未填");
3022
-      } else if (this.predialysis.catheter == "") {
3023
-        this.$message.error("透前导管未填");
3024
-      } else if (this.prescription.mode_id == "") {
3025
-        this.$message.error("透析方式未填");
3026
-      } else if (
3027
-        this.prescription.displace_liqui_part == 0 &&
3028
-        this.prescription.mode_id == 2
3029
-      ) {
3030
-        this.$message.error("置换方式未填");
3031
-      } else if (
3032
-        this.prescription.displace_liqui_value == 0 &&
3033
-        this.prescription.mode_id == 2
3034
-      ) {
3035
-        this.$message.error("置换量未填");
3036
-      } else if (this.prescription.blood_flow_volume == 0) {
3037
-        this.$message.error("血流量未填");
3038
-      } else if (
3011
+        const obj3 = "透前血压"
3012
+        checkDate.push(obj3)
3013
+      } if(this.predialysis.puncture_way == ""){
3014
+        const obj4 = "穿刺方式"
3015
+        checkDate.push(obj4)
3016
+      } if(this.predialysis.puncture_needle == ""){
3017
+        const obj5 = "穿刺针"
3018
+        checkDate.push(obj5)
3019
+      } if (
3039 3020
         this.prescription.dialysis_duration_hour == 0 &&
3040 3021
         this.prescription.dialysis_duration_minute == 0
3041 3022
       ) {
3042
-        this.$message.error("透析时间未填");
3043
-      } else if (
3044
-        this.prescription.dialyzer_perfusion_apparatus == "" &&
3045
-        this.prescription.dialysis_dialyszers == ""
3046
-      ) {
3047
-        this.$message.error("透析器未填");
3048
-      } else if (this.prescription.dialysis_irrigation == "") {
3049
-        this.$message.error("灌流器未填");
3050
-      } else if (
3051
-        this.prescription.plasma_separator == "" &&
3052
-        this.org_id == 9538
3053
-      ) {
3054
-        this.$message.error("血浆分离器未填");
3055
-      } else if (
3056
-        this.prescription.bilirubin_adsorption_column == "" &&
3057
-        this.org_id == 9538
3023
+        const obj6 = "透析时间"
3024
+        checkDate.push(obj6)
3025
+      } if(this.dialysisOrder && this.dialysisOrder.DeviceNumber.number ==''&&
3026
+          this.patientInfo.DialysisSchedule.device_number.number ==''
3027
+      ){
3028
+        const obj7 = "透析机号"
3029
+        checkDate.push(obj7)
3030
+      } if(this.predialysis.machine_type ==0){
3031
+        const obj8 = "透析机型"
3032
+        checkDate.push(obj8)
3033
+      } if( this.predialysis.blood_access_part_id == "" &&
3034
+        this.predialysis.blood_access_part_opera_name == ""){
3035
+          const obj9 = "血管通路"
3036
+        checkDate.push(obj9)
3037
+      } if(this.predialysis.internal_fistula == "" && this.predialysis.catheter == ""){
3038
+        const obj10 = "透前内瘘"
3039
+        checkDate.push(obj10)
3040
+      } if (this.predialysis.catheter == "" && this.predialysis.internal_fistula == "") {
3041
+        const obj11 = "透前导管"
3042
+        checkDate.push(obj11)
3043
+      } if (this.prescription.mode_id == 0) {
3044
+        const obj12 = "透析方式"
3045
+        checkDate.push(obj12)
3046
+      } if (this.prescription.displace_liqui_part == 0 &&
3047
+          this.prescription.mode_id == 2
3048
+      ){
3049
+        const obj13 = "置换方式"
3050
+        checkDate.push(obj13)
3051
+      } if(this.prescription.displace_liqui_value == 0 &&
3052
+          this.prescription.mode_id == 2
3053
+      ){
3054
+        const obj14 = "置换量"
3055
+        checkDate.push(obj14)
3056
+      } if(this.prescription.displace_speed == 0){
3057
+        const obj15 = "置换速度"
3058
+        checkDate.push(obj15)
3059
+      } if(this.dialysisOrder&& this.prescription.dialyzer_perfusion_apparatus =='' &&
3060
+          this.prescription.dialysis_dialyszers =='' && this.dialysisOrder.dialysis_dialyszers ==''
3061
+      ){
3062
+        const obj16 = "透析(滤)器"
3063
+        checkDate.push(obj16)
3064
+      } if(this.dialysisOrder && this.prescription.dialysis_irrigation =='' &&
3065
+            this.dialysisOrder.dialysis_irrigation ==''
3066
+      ){
3067
+        const obj17 = "灌流器"
3068
+        checkDate.push(obj17)
3069
+      } if(this.predialysis.symptom_before_dialysis ==''){
3070
+        const obj18 = "透前症状"
3071
+        checkDate.push(obj18)
3072
+      } if(this.lastafterdialysis.weight_after == ''){
3073
+        const obj19 = "上次透后体重"
3074
+        checkDate.push(obj19)
3075
+      } if(this.predialysis.weight_before == 0) {
3076
+        const obj20 = "透前体重"
3077
+        checkDate.push(obj20)
3078
+      } if(this.prescription.prescription_water == 0) {
3079
+        const obj21 = "处方脱水量"
3080
+        checkDate.push(obj21)
3081
+      } if(this.predialysis.dry_weight == 0) {
3082
+        const obj22 = "干体重"
3083
+        checkDate.push(obj22)
3084
+      } if (this.prescription.calcium == 0) {
3085
+        const obj25 = "钙"
3086
+        checkDate.push(obj25)
3087
+      } if (this.prescription.sodium == 0) {
3088
+        const obj26 = "钠"
3089
+        checkDate.push(obj26)
3090
+      } if (this.prescription.kalium == 0) {
3091
+        const obj27 = "钾"
3092
+        checkDate.push(obj27)
3093
+      } if (this.prescription.bicarbonate == 0) {
3094
+        const obj28 = "碳酸氢根"
3095
+        checkDate.push(obj28)
3096
+      } if (this.prescription.dialysate_flow == 0) {
3097
+        const obj29 = "流量"
3098
+        checkDate.push(obj29)
3099
+      } if(this.prescription.anticoagulant == 0) {
3100
+        const obj23 = "抗凝剂"
3101
+        checkDate.push(obj23)
3102
+      } if(this.prescription.anticoagulant_shouji == 0 &&
3103
+          this.prescription.anticoagulant != 5 &&
3104
+          this.prescription.anticoagulant != 1
3058 3105
       ) {
3059
-        this.$message.error("胆红素吸附柱未填");
3060
-      } else if (this.predialysis.weight_before == 0) {
3061
-        this.$message.error("透前体重未填");
3062
-      } else if (this.predialysis.dry_weight == 0) {
3063
-        this.$message.error("干体重未填");
3064
-      } else if (this.prescription.target_ultrafiltration == 0) {
3065
-        this.$message.error("计划超滤量未填");
3066
-      } else if (this.prescription.calcium == 0) {
3067
-        this.$message.error("钙未填");
3068
-      } else if (this.prescription.sodium == 0) {
3069
-        this.$message.error("钠未填");
3070
-      } else if (this.prescription.kalium == 0) {
3071
-        this.$message.error("钾未填");
3072
-      } else if (this.prescription.bicarbonate == 0) {
3073
-        this.$message.error("碳酸氢根未填");
3074
-      } else if (this.prescription.dialysate_flow == 0) {
3075
-        this.$message.error("透析液流量未填");
3076
-      } else if (this.prescription.anticoagulant == 0) {
3077
-        this.$message.error("抗凝剂未填");
3078
-      } else if (
3106
+        const obj24 = "首剂"
3107
+        checkDate.push(obj24)
3108
+      }
3109
+      // if(this.prescription.anticoagulant_weichi ==0 &&
3110
+      //       this.prescription.anticoagulant != 1
3111
+      // ){
3112
+      //   const obj30 ='维持'
3113
+      //   checkDate.push(obj30)
3114
+
3115
+      // }
3116
+      if (
3079 3117
         this.prescription.anticoagulant_gaimingcheng == "" &&
3080 3118
         this.prescription.anticoagulant == 5
3081 3119
       ) {
3082
-        this.$message.error("钙名称未填");
3083
-      } else if (
3120
+        const obj31 ='钙名称'
3121
+        checkDate.push(obj31);
3122
+      } if (
3084 3123
         this.prescription.anticoagulant_gaijiliang == "" &&
3085 3124
         this.prescription.anticoagulant == 5
3086 3125
       ) {
3087
-        this.$message.error("钙剂量未填");
3088
-      } else if (this.afterdialysis.temperature == 0) {
3089
-        this.$message.error("透后体温未填");
3090
-      } else if (this.afterdialysis.pulse_frequency == 0) {
3091
-        this.$message.error("透后脉搏未填");
3092
-      } else if (this.afterdialysis.breathing_rate == 0) {
3093
-        this.$message.error("透后呼吸频率未填");
3094
-      } else if (
3126
+        const obj32 ='钙剂量'
3127
+        checkDate.push(obj32);
3128
+      } if(this.prescription.anticoagulant_zongliang ==''&&
3129
+          this.prescription.anticoagulant != 5 &&
3130
+          this.prescription.anticoagulant != 1
3131
+      ){
3132
+        const obj33 ='总量'
3133
+        checkDate.push(obj33);
3134
+      } if(this.prescription.warsh_count ==''){
3135
+        const obj34 ='Ns冲洗量'
3136
+        checkDate.push(obj34);
3137
+      } if(this.prescription.washing_time ==''){
3138
+        const obj35 ='q'
3139
+        checkDate.push(obj35);
3140
+      } if(this.predialysis.remark ==''){
3141
+        const obj35 ='备注'
3142
+        checkDate.push(obj35);
3143
+      } if (this.afterdialysis.temperature == 0) {
3144
+        const obj36 ='透后体温'
3145
+        checkDate.push(obj36);
3146
+      } if (this.afterdialysis.pulse_frequency == 0) {
3147
+        const obj37 ='透后脉搏'
3148
+        checkDate.push(obj37);
3149
+      } if (this.afterdialysis.breathing_rate == 0) {
3150
+        const obj38 ='透后呼吸频率'
3151
+        checkDate.push(obj38);
3152
+      } if (
3095 3153
         this.afterdialysis.systolic_blood_pressure == 0 ||
3096 3154
         this.afterdialysis.diastolic_blood_pressure == 0
3097 3155
       ) {
3098
-        this.$message.error("透后血压未填完整");
3099
-      } else if (
3156
+        const obj39 ='透后血压'
3157
+        checkDate.push(obj39);
3158
+      } if (
3100 3159
         this.afterdialysis.actual_treatment_hour == 0 &&
3101 3160
         this.afterdialysis.actual_treatment_minute == 0
3102 3161
       ) {
3103
-        this.$message.error("实际治疗时间未填");
3104
-      } else if (this.afterdialysis.cruor == "") {
3105
-        this.$message.error("透析器凝血未填");
3106
-      } else if (this.afterdialysis.internal_fistula == "") {
3107
-        this.$message.error("透后内瘘未填");
3108
-      } else if (this.afterdialysis.catheter == "") {
3109
-        this.$message.error("透后导管未填");
3110
-      } else if (this.afterdialysis.weight_after == 0) {
3111
-        this.$message.error("透后体重未填");
3112
-      } else if (this.afterdialysis.weight_loss == 0) {
3113
-        this.$message.error("透后体重减少未填");
3114
-      } else if (this.afterdialysis.dialysis_intakes == 0) {
3115
-        this.$message.error("透析中入量未填");
3116
-      } else if (this.afterdialysis.actual_ultrafiltration == 0) {
3117
-        this.$message.error("实际超滤量未填");
3118
-      } else if (this.summary.dialysis_summary == "") {
3119
-        this.$message.error("透析小结未填");
3120
-      } else if (
3162
+        const obj40 ='实际治疗时间'
3163
+        checkDate.push(obj40);
3164
+      } if (this.afterdialysis.cruor == "") {
3165
+        const obj41 ='透析器凝血'
3166
+        checkDate.push(obj41);
3167
+      } if (this.afterdialysis.internal_fistula == "" && this.afterdialysis.catheter == "") {
3168
+        const obj42 ='透后内瘘导管'
3169
+        checkDate.push(obj42);
3170
+      }
3171
+      // if (this.afterdialysis.catheter == "") {
3172
+      //   const obj43 ='透后导管'
3173
+      //   checkDate.push(obj43);
3174
+      // }
3175
+      if (this.afterdialysis.weight_after == 0) {
3176
+        const obj44 ='透后体重'
3177
+        checkDate.push(obj44);
3178
+      } if (this.afterdialysis.weight_loss == 0) {
3179
+        const obj45 ='透后体重减少'
3180
+        checkDate.push(obj45);
3181
+      } if (this.afterdialysis.dialysis_intakes == 0) {
3182
+        const obj46 ='透析中入量'
3183
+        checkDate.push(obj46);
3184
+      } if (this.afterdialysis.actual_ultrafiltration == 0) {
3185
+        const obj47 ='实际超滤量'
3186
+        checkDate.push(obj47);
3187
+      } if(this.afterdialysis.stroke_volume == 0){
3188
+        const obj49 ='透析中出量'
3189
+        checkDate.push(obj49);
3190
+      } if (this.summary.dialysis_summary == "") {
3191
+        const obj50 ='透析小结'
3192
+        checkDate.push(obj50);
3193
+      } if (
3121 3194
         this.dialysisOrder == null ||
3122 3195
         this.dialysisOrder.puncture_nurse == 0
3123 3196
       ) {
3124
-        this.$message.error("穿刺护士未填");
3125
-      } else if (
3197
+        const obj51 ='穿刺护士'
3198
+        checkDate.push(obj51);
3199
+      } if (
3126 3200
         this.dialysisOrder == null ||
3127 3201
         this.dialysisOrder.start_nurse == 0
3128 3202
       ) {
3129
-        this.$message.error("治疗护士未填");
3130
-      } else if (this.dialysisOrder == null && this.check.creater == 0) {
3131
-        this.$message.error("核对人员未填");
3203
+        const obj52 ='治疗护士'
3204
+        checkDate.push(obj52);
3205
+      } if (this.dialysisOrder == null|| this.check.creater == 0) {
3206
+        const obj53 ='核对人员'
3207
+        checkDate.push(obj53);
3132 3208
       } else if (
3133 3209
         this.dialysisOrder != null &&
3134 3210
         this.dialysisOrder.start_nurse == this.check.modifier &&
3135 3211
         this.check.creater == 0
3136 3212
       ) {
3137
-        this.$message.error("核对人员未填");
3213
+        const obj53 ='核对人员'
3214
+        checkDate.push(obj53);
3138 3215
       } else if (
3139 3216
         this.dialysisOrder != null &&
3140 3217
         this.dialysisOrder.start_nurse == this.check.creater &&
3141 3218
         this.check.modifier == 0
3142 3219
       ) {
3143
-        this.$message.error("核对人员未填");
3144
-      } else if (
3220
+        const obj53 ='核对人员'
3221
+        checkDate.push(obj53);
3222
+      } if (
3145 3223
         this.dialysisOrder != null &&
3146 3224
         this.dialysisOrder.start_nurse != this.check.creater &&
3147 3225
         this.dialysisOrder.start_nurse != this.check.modifier &&
3148 3226
         this.check.creater == 0
3149 3227
       ) {
3150
-        this.$message.error("核对人员未填");
3151
-      } else if (
3228
+        const obj54 ='穿刺护士'
3229
+        checkDate.push(obj54);("核对人员未填");
3230
+      } if (
3152 3231
         this.dialysisOrder == null ||
3153 3232
         this.dialysisOrder.finish_nurse == 0
3154 3233
       ) {
3155
-        this.$message.error("下机护士未填");
3156
-      } else if (this.prescription.creater == 0) {
3157
-        this.$message.error("医生签名未填");
3158
-      } else if (this.tableAdvice.length > 0) {
3159
-        let num = 0;
3160
-        this.tableAdvice.map((item) => {
3161
-          if (item.id > 0 && (item.created_time || item.start_time)) {
3162
-            this.users.map((it) => {
3163
-              if (it.id == item.advice_doctor) {
3164
-                if (it.user_type == 3) {
3165
-                  num++;
3166
-                  this.$message.closeAll();
3167
-                  this.$message.error("存在不是医生保存的医嘱");
3168
-                } else if (
3169
-                  it.id == item.execution_staff &&
3170
-                  item.execution_staff > 0
3171
-                ) {
3172
-                  if (it.user_type == 2) {
3173
-                    num++;
3174
-                    this.$message.closeAll();
3175
-                    this.$message.error("存在不是护士执行的医嘱");
3176
-                  }
3177
-                } else if (it.id == item.checker && item.checker > 0) {
3178
-                  if (it.user_type == 2) {
3179
-                    num++;
3180
-                    this.$message.closeAll();
3181
-                    this.$message.error("存在不是护士核对的医嘱");
3182
-                  }
3183
-                }
3184
-              } else if (
3185
-                it.id == item.execution_staff &&
3186
-                item.execution_staff > 0
3187
-              ) {
3188
-                if (it.user_type == 2) {
3189
-                  num++;
3190
-                  this.$message.closeAll();
3191
-                  this.$message.error("存在不是护士执行的医嘱");
3192
-                }
3193
-              } else if (it.id == item.checker && item.checker > 0) {
3194
-                if (it.user_type == 2) {
3195
-                  num++;
3196
-                  this.$message.closeAll();
3197
-                  this.$message.error("存在不是护士核对的医嘱");
3198
-                }
3199
-              }
3200
-            });
3234
+        const obj55 ='下机护士'
3235
+        checkDate.push(obj55);
3236
+      } if (this.prescription.creater == 0) {
3237
+        const obj56 ='医生签名'
3238
+        checkDate.push(obj56);
3239
+      } if(this.dialysisOrder != null && this.dialysisOrder.url!=''){
3240
+        const obj57 ='患者签名'
3241
+        checkDate.push(obj57);
3242
+      } if(this.doctor_advices.length > 0){
3243
+        this.doctor_advices.map((item) =>{
3244
+          if(item.id > 0 && (item.created_time || item.start_time)){
3245
+            if(item.execution_staff ==0 || item.advice_doctor ==0 || item.checker ==0){
3246
+              const obj58 = '执行人员,医生签名,核对人员'
3247
+              checkDate.push(obj58)
3248
+            }
3201 3249
           }
3202
-        });
3203
-        if (num == 0) {
3204
-          this.$message.success("核对完成");
3205
-        }
3206
-      } else {
3207
-        this.$message.success("核对完成");
3250
+        })
3208 3251
       }
3252
+      this.getcheckData(checkDate)
3253
+      // if(this.monitors.length >0){
3254
+      //     for(let i in this.monitors){
3255
+      //       if(this.monitors[i].systolic_blood_pressure ==0 ||
3256
+      //             this.monitors.diastolic_blood_pressure==0){
3257
+      //         const obj62 = '监测第'+((i*1)+1)+'行血压'
3258
+      //         checkDate.push(obj62)
3259
+      //       } if(this.monitors[i].pulse_frequency ==0){
3260
+      //         const obj60 = '监测第'+((i*1)+1)+'行脉搏'
3261
+      //         checkDate.push(obj60)
3262
+      //       } if(this.monitors[i].breathing_rate ==0){
3263
+      //         const obj61 = '监测第'+((i*1)+1)+'行呼吸'
3264
+      //         checkDate.push(obj61)
3265
+      //       }  if(this.monitors[i].arterial_pressure ==0){
3266
+      //         const obj63 = '监测第'+((i*1)+1)+'动脉压'
3267
+      //         checkDate.push(obj63)
3268
+      //       }
3269
+      //       if(this.monitors[i].venous_pressure ==0 ){
3270
+      //         const obj64 = '监测第'+((i*1)+1)+'行静脉压'
3271
+      //         checkDate.push(obj64)
3272
+      //       }
3273
+      //       if(this.monitors[i].blood_flow_volume ==0){
3274
+      //         const obj65 = '监测第'+((i*1)+1)+'行血流量'
3275
+      //         checkDate.push(obj65)
3276
+      //       } if(this.monitors[i].transmembrane_pressure ==0){
3277
+      //         const obj66 = '监测第'+((i*1)+1)+'行跨膜压'
3278
+      //         checkDate.push(obj66)
3279
+      //       }
3280
+      //       if(this.monitors[i].dialysate_temperature == 0){
3281
+      //         const obj67 = '监测第'+((i*1)+1)+'行透析液温度'
3282
+      //         checkDate.push(obj67)
3283
+      //       } if(this.monitors[i].ultrafiltration_volume == 0 && i !=0){
3284
+      //         const obj53 = '监测第'+((i*1)+1)+'行超滤量'
3285
+      //         checkDate.push(obj53)
3286
+      //       }
3287
+      //       if(this.monitors[i].sodium_concentration ==0 ){
3288
+      //         // this.monitors[i].temperature == 0
3289
+      //         const obj59 = '监测第'+((i*1)+1)+'行钠浓度'
3290
+      //         checkDate.push(obj59)
3291
+      //       }
3292
+
3293
+      //     }
3294
+      // }
3295
+
3209 3296
     },
3210 3297
     getDisplaceLiquiPart: function (val) {
3211 3298
       let displace_liqui_part_name = "/";
@@ -3874,7 +3961,18 @@ export default {
3874 3961
         return "0.0";
3875 3962
       }
3876 3963
     },
3877
-
3964
+    getcheckData(val){
3965
+      if(val.length >0){
3966
+        let message = `记录单未填数据:<br/>&nbsp;${val.join("<br/>&nbsp;")}`;
3967
+        this.$alert(message, '提示', {
3968
+          confirmButtonText: '确定',
3969
+          type: 'warning',
3970
+          dangerouslyUseHTMLString: true,
3971
+        });
3972
+      }else{
3973
+        this.$message.success('核对完成')
3974
+      }
3975
+    }
3878 3976
   },
3879 3977
   watch: {
3880 3978
     "patientInfo.gender": function () {
@@ -4026,13 +4124,13 @@ export default {
4026 4124
   width: 50%;
4027 4125
 }
4028 4126
 
4029
-.under_line_two::before {
4127
+/* .under_line_two::before {
4030 4128
   content: "\00A0";
4031 4129
 }
4032 4130
 
4033 4131
 .under_line_two::after {
4034 4132
   content: "\00A0";
4035
-}
4133
+} */
4036 4134
 
4037 4135
 .under_line {
4038 4136
   display: inline-block;
@@ -4042,13 +4140,13 @@ export default {
4042 4140
   width: 50%;
4043 4141
 }
4044 4142
 
4045
-.under_line::before {
4143
+/* .under_line::before {
4046 4144
   content: "\00A0";
4047 4145
 }
4048 4146
 
4049 4147
 .under_line::after {
4050 4148
   content: "\00A0";
4051
-}
4149
+} */
4052 4150
 
4053 4151
 .flex {
4054 4152
   display: -webkit-box;

+ 25 - 27
src/xt_pages/dialysis/template/DialysisPrintOrdereightyone.vue View File

@@ -4,7 +4,7 @@
4 4
     <el-button type="primary" @click="toUpload">一键上传</el-button>
5 5
 
6 6
     <div id="dialysis-print-box-1"  ref="pdfContent">
7
-      <div id="dialysis-print-box-1-1"
7
+      <div id="dialysis-print-box-1-1" style="box-sizing: border-box;"
8 8
         class="dialysis-print-order print-template-two print_page_main_content"
9 9
       >
10 10
         <div style="display: inline-block; width: 100%; text-align: center">
@@ -98,7 +98,7 @@
98 98
           </div>
99 99
         </div>
100 100
 
101
-        <div class="row">
101
+        <div class="row" style="width: 99%;">
102 102
           <table class="proj_table">
103 103
             <tbody>
104 104
               <tr>
@@ -204,7 +204,7 @@
204 204
                     </div>
205 205
                     <div class="inline_block" style="flex: 1.5;">
206 206
                       穿刺方式:
207
-                      <div class="under_line" style="width: 68%;white-space: normal;">
207
+                      <div class="under_line" style="width: 65%;white-space: normal;">
208 208
                         {{predialysis.puncture_way ? predialysis.puncture_way : '/'}}
209 209
                       </div>
210 210
                     </div>
@@ -213,7 +213,7 @@
213 213
                   <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
214 214
                     <div class="inline_block" style="flex: 1;">
215 215
                       血管通路:
216
-                      <div class="under_line" style="width: 68%;white-space: normal;">
216
+                      <div class="under_line" style="width: 65%;white-space: normal;">
217 217
                         {{ predialysis.blood_access_part_id }}
218 218
                         {{ predialysis.blood_access_part_opera_name }}
219 219
                       </div>
@@ -270,7 +270,7 @@
270 270
                       <div class="under_line"
271 271
                         style="width: 70px; text-align: center"
272 272
                       >
273
-                        <span> 
273
+                        <span>
274 274
                           <!-- {{
275 275
                           prescription.displace_liqui_value
276 276
                             ? prescription.displace_liqui_value
@@ -381,10 +381,10 @@
381 381
                       上次透后体重:
382 382
                       <div class="under_line" style="width: 50px; text-align: center">
383 383
                         <!-- {{lastafterdialysis.weight_after?lastafterdialysis.weight_after:"未称重"}} -->
384
-                       
385
-                        
386
-                        <span v-if="lastafterdialysis.weight_after>0">{{lastafterdialysis.weight_after?lastafterdialysis.weight_after:"未称重"}}</span> 
387
-                        <span v-if="lastafterdialysis.weight_after<=0">{{afterdialysis.last_after_weight?afterdialysis.last_after_weight:"未称重"}}</span> 
384
+
385
+
386
+                        <span v-if="lastafterdialysis.weight_after>0">{{lastafterdialysis.weight_after?lastafterdialysis.weight_after:"未称重"}}</span>
387
+                        <span v-if="lastafterdialysis.weight_after<=0">{{afterdialysis.last_after_weight?afterdialysis.last_after_weight:"未称重"}}</span>
388 388
                       </div>
389 389
                       kg
390 390
                     </div>
@@ -410,13 +410,13 @@
410 410
                           <!-- {{ (predialysis.weight_before - lastafterdialysis.weight_after).toFixed(2)}} -->
411 411
                           <span v-if="lastafterdialysis.weight_after>0"
412 412
                             >{{ (predialysis.weight_before - predialysis.additional_weight - lastafterdialysis.weight_after).toFixed(2)}}
413
-                          </span> 
413
+                          </span>
414 414
                           <span v-if="lastafterdialysis.weight_after<=0 && afterdialysis.last_after_weight>0">
415 415
                             {{ (predialysis.weight_before - predialysis.additional_weight -afterdialysis.last_after_weight).toFixed(2)}}
416
-                          </span> 
416
+                          </span>
417 417
                           <span v-if="lastafterdialysis.weight_after<=0 && afterdialysis.last_after_weight==0">
418 418
                             /
419
-                          </span> 
419
+                          </span>
420 420
                         </span>
421 421
                       </div>
422 422
                       kg
@@ -841,7 +841,7 @@
841 841
           </table>
842 842
         </div>
843 843
 
844
-        <div class="row" style="margin-top: -11px; position: relative">
844
+        <div class="row" style="margin-top: -11px; position: relative;width: 99%;">
845 845
           <table class="proj_table">
846 846
             <tbody>
847 847
               <tr>
@@ -1050,10 +1050,9 @@
1050 1050
                     >
1051 1051
                       治疗小结:
1052 1052
                       <div class="under_line"
1053
-                        style=" width: 860px;
1053
+                        style=" width: 90%;
1054 1054
                           line-height: 25px;
1055 1055
                           text-align: left;
1056
-                          margin-left: 2px;
1057 1056
                           display: inline-block;
1058 1057
                           white-space: normal;
1059 1058
                         "
@@ -1074,10 +1073,9 @@
1074 1073
                       <div
1075 1074
                         class="under_line"
1076 1075
                         style="
1077
-                          width: 860px;
1076
+                          width: 90%;
1078 1077
                           line-height: 25px;
1079 1078
                           text-align: left;
1080
-                          margin-left: 2px;
1081 1079
                           display: inline-block;
1082 1080
                           white-space: normal;
1083 1081
                         "
@@ -1124,7 +1122,7 @@
1124 1122
                           }}</span
1125 1123
                         >
1126 1124
                         <img
1127
-                          style="height: 30px"
1125
+                          style="height: 40px"
1128 1126
                           :src="
1129 1127
                             setAdminUserES(
1130 1128
                               dialysisOrder == null
@@ -1161,7 +1159,7 @@
1161 1159
                           }}</span
1162 1160
                         >
1163 1161
                         <img
1164
-                          style="height: 30px"
1162
+                          style="height: 40px"
1165 1163
                           :src="
1166 1164
                             setAdminUserES(
1167 1165
                               dialysisOrder == null
@@ -1200,7 +1198,7 @@
1200 1198
                           }}</span
1201 1199
                         >
1202 1200
                         <img
1203
-                          style="height: 30px"
1201
+                          style="height: 40px"
1204 1202
                           :src="
1205 1203
                             setAdminUserES(
1206 1204
                               dialysisOrder == null
@@ -1232,7 +1230,7 @@
1232 1230
                           {{ getAdminUser(check == null ? 0 : check.creater) }}
1233 1231
                         </span>
1234 1232
                         <img
1235
-                          style="height: 30px"
1233
+                          style="height: 40px"
1236 1234
                           :src="
1237 1235
                             setAdminUserES(check == null ? 0 : check.creater)
1238 1236
                           "
@@ -1259,7 +1257,7 @@
1259 1257
                           {{ getAdminUser(check == null ? 0 : check.creater) }}
1260 1258
                         </span>
1261 1259
                         <img
1262
-                          style="height: 30px"
1260
+                          style="height: 40px"
1263 1261
                           :src="
1264 1262
                             setAdminUserES(check == null ? 0 : check.creater)
1265 1263
                           "
@@ -1287,7 +1285,7 @@
1287 1285
                           {{ getAdminUser(check == null ? 0 : check.modifier) }}
1288 1286
                         </span>
1289 1287
                         <img
1290
-                          style="height: 30px"
1288
+                          style="height: 40px"
1291 1289
                           :src="
1292 1290
                             setAdminUserES(check == null ? 0 : check.modifier)
1293 1291
                           "
@@ -1315,7 +1313,7 @@
1315 1313
                           {{ getAdminUser(check == null ? 0 : check.creater) }}
1316 1314
                         </span>
1317 1315
                         <img
1318
-                          style="height: 30px"
1316
+                          style="height: 40px"
1319 1317
                           :src="
1320 1318
                             setAdminUserES(check == null ? 0 : check.creater)
1321 1319
                           "
@@ -1351,7 +1349,7 @@
1351 1349
                           }}
1352 1350
                         </span>
1353 1351
                         <img
1354
-                          style="height: 30px"
1352
+                          style="height: 40px"
1355 1353
                           :src="
1356 1354
                             setAdminUserES(
1357 1355
                               dialysisOrder == null
@@ -1376,7 +1374,7 @@
1376 1374
                         >
1377 1375
                           {{ getAdminUser(prescription.creater) }}
1378 1376
                         </span>
1379
-                        <img style="height: 30px"
1377
+                        <img style="height: 40px"
1380 1378
                           :src="setAdminUserES( prescription.creater)"
1381 1379
                           alt=""
1382 1380
                           srcset=""
@@ -2772,7 +2770,7 @@ export default {
2772 2770
           cancelButtonText: '取消',
2773 2771
           type: 'warning',
2774 2772
           dangerouslyUseHTMLString: true,
2775
-        })       
2773
+        })
2776 2774
       }else{
2777 2775
         this.$message.success('核对完成')
2778 2776
       }