瀏覽代碼

11月4 打印单一键核对

yq1 6 月之前
父節點
當前提交
a626a73a40

+ 29 - 28
src/xt_pages/dialysis/template/DialysisPrintOrderSeventyeight.vue 查看文件

152
               </tr>
152
               </tr>
153
               <tr>
153
               <tr>
154
                 <td>
154
                 <td>
155
-                  <div class="row" style="padding: 2px 0; line-height: 23px;display: flex;" >
155
+                  <div class="row" style="display: flex;" >
156
                     <div class="inline_block" style="flex: 0.8;">
156
                     <div class="inline_block" style="flex: 0.8;">
157
                       T:
157
                       T:
158
                       <div class="under_line" style="width: 40px; text-align: center"
158
                       <div class="under_line" style="width: 40px; text-align: center"
208
                     </div>
208
                     </div>
209
                   </div>
209
                   </div>
210
 
210
 
211
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
211
+                  <div class="row" style="display: flex">
212
                     <!-- <div class="inline_block" style=" flex: 1">
212
                     <!-- <div class="inline_block" style=" flex: 1">
213
                       透析期间:
213
                       透析期间:
214
                       <div
214
                       <div
239
 
239
 
240
                   </div>
240
                   </div>
241
 
241
 
242
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
242
+                  <div class="row" style="display: flex">
243
                     <div class="inline_block" style="flex: 1;">
243
                     <div class="inline_block" style="flex: 1;">
244
                       内瘘:
244
                       内瘘:
245
                       <div class="under_line"
245
                       <div class="under_line"
264
                     </div>
264
                     </div>
265
                   </div>
265
                   </div>
266
 
266
 
267
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
267
+                  <div class="row" style="display: flex">
268
                     <div class="inline_block" style="flex: 1;">
268
                     <div class="inline_block" style="flex: 1;">
269
                       合并症:
269
                       合并症:
270
                       <div class="under_line"
270
                       <div class="under_line"
275
                     </div>
275
                     </div>
276
                   </div>
276
                   </div>
277
 
277
 
278
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
278
+                  <div class="row" style=" display: flex">
279
                     <div class="inline_block" style="flex: 1;">
279
                     <div class="inline_block" style="flex: 1;">
280
                       干体重:
280
                       干体重:
281
                       <div class="under_line"
281
                       <div class="under_line"
295
                       </div>kg
295
                       </div>kg
296
                     </div>
296
                     </div>
297
                   </div>
297
                   </div>
298
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
298
+                  <div class="row" style="display: flex">
299
                     <div class="inline_block" style="flex: 1;">
299
                     <div class="inline_block" style="flex: 1;">
300
                       体重增加:
300
                       体重增加:
301
                       <div
301
                       <div
311
                   </div>
311
                   </div>
312
                 </td>
312
                 </td>
313
                 <td>
313
                 <td>
314
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
314
+                  <div class="row" style="display: flex">
315
                     <div class="inline_block" style="flex: 0.8">
315
                     <div class="inline_block" style="flex: 0.8">
316
                       T:
316
                       T:
317
                       <div
317
                       <div
372
                     </div>
372
                     </div>
373
                   </div>
373
                   </div>
374
 
374
 
375
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
375
+                  <div class="row" style="display: flex">
376
                     <div class="inline_block" style="flex: 1">
376
                     <div class="inline_block" style="flex: 1">
377
                       凝血:
377
                       凝血:
378
                       <div
378
                       <div
395
 
395
 
396
                   </div>
396
                   </div>
397
 
397
 
398
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex"
398
+                  <div class="row" style="display: flex"
399
                   >
399
                   >
400
                     <div class="inline_block" style="flex: 1">
400
                     <div class="inline_block" style="flex: 1">
401
                       内瘘:
401
                       内瘘:
417
                     </div>
417
                     </div>
418
                   </div>
418
                   </div>
419
 
419
 
420
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
420
+                  <div class="row" style="display: flex">
421
                     <div class="inline_block" style="flex: 1">
421
                     <div class="inline_block" style="flex: 1">
422
                       并发症:
422
                       并发症:
423
                       <div class="under_line"
423
                       <div class="under_line"
436
                     </div>
436
                     </div>
437
                   </div>
437
                   </div>
438
 
438
 
439
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
439
+                  <div class="row" style="display: flex">
440
                     <div class="inline_block" style="flex: 1">
440
                     <div class="inline_block" style="flex: 1">
441
                       实际超滤量:
441
                       实际超滤量:
442
                       <div
442
                       <div
473
                     </div>
473
                     </div>
474
                   </div>
474
                   </div>
475
 
475
 
476
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
476
+                  <div class="row" style="display: flex">
477
                     <div class="inline_block" style="flex: 1">
477
                     <div class="inline_block" style="flex: 1">
478
                       体重减少:
478
                       体重减少:
479
                       <div class="under_line"
479
                       <div class="under_line"
508
               </tr>
508
               </tr>
509
               <tr>
509
               <tr>
510
                 <td colspan="2">
510
                 <td colspan="2">
511
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
511
+                  <div class="row" style="display: flex">
512
                     <div class="inline_block" style="flex: 1">
512
                     <div class="inline_block" style="flex: 1">
513
                       处方脱水量:
513
                       处方脱水量:
514
                       <div class="under_line" style="width: 50px; text-align: center">
514
                       <div class="under_line" style="width: 50px; text-align: center">
559
                     </div>
559
                     </div>
560
                   </div>
560
                   </div>
561
 
561
 
562
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
562
+                  <div class="row" style="display: flex">
563
                     <div class="inline_block" style="flex: 2">
563
                     <div class="inline_block" style="flex: 2">
564
                       血管通路:
564
                       血管通路:
565
                       <div class="under_line" style="width: 60%; text-align: center">
565
                       <div class="under_line" style="width: 60%; text-align: center">
596
                     </div>
596
                     </div>
597
                   </div>
597
                   </div>
598
 
598
 
599
-                  <div class="row" style="padding: 2px 0; line-height: 23px">
599
+                  <div class="row" style="">
600
                     <div class="inline_block">
600
                     <div class="inline_block">
601
                       抗凝剂:
601
                       抗凝剂:
602
                       <div
602
                       <div
751
                     </div>
751
                     </div>
752
                   </div>
752
                   </div>
753
 
753
 
754
-                  <div class="row" style="padding: 2px 0; line-height: 23px">
754
+                  <div class="row" style="">
755
                     <div class="inline_block">
755
                     <div class="inline_block">
756
                       透析液配方:钾:
756
                       透析液配方:钾:
757
                       <div
757
                       <div
1210
               <tr>
1210
               <tr>
1211
                 <td colspan="7">
1211
                 <td colspan="7">
1212
 
1212
 
1213
-                  <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
1213
+                  <div class="row" style="display: flex">
1214
                     <div class="inline_block" style="flex: 1">
1214
                     <div class="inline_block" style="flex: 1">
1215
                       实际治疗时间:
1215
                       实际治疗时间:
1216
                       <div
1216
                       <div
1245
                     </div>
1245
                     </div>
1246
                   </div>
1246
                   </div>
1247
 
1247
 
1248
-                  <div class="row"
1249
-                    style="padding: 2px 0; line-height: 23px; display: flex"
1250
-                  >
1248
+                  <div class="row" style="display: flex">
1251
                     <div
1249
                     <div
1252
                       class="inline_block"
1250
                       class="inline_block"
1253
                       style="flex: 1; display: inline-block"
1251
                       style="flex: 1; display: inline-block"
1277
               </tr>
1275
               </tr>
1278
               <tr>
1276
               <tr>
1279
                 <td colspan="7">
1277
                 <td colspan="7">
1280
-                  <div class="row"
1281
-                    style="padding: 2px 0; line-height: 23px; display: flex"
1282
-                  >
1278
+                  <div class="row" style="display: flex">
1283
                     <div >
1279
                     <div >
1284
                       <div class="inline_block" style="flex: 1">
1280
                       <div class="inline_block" style="flex: 1">
1285
                         穿刺护士:
1281
                         穿刺护士:
2801
     },
2797
     },
2802
     getcheckData(val){
2798
     getcheckData(val){
2803
       if(val.length >0){
2799
       if(val.length >0){
2804
-        const a = val.join(',')
2805
-        console.log('a',a);
2806
-        this.$message.error(a +" 未填");
2807
-        return a
2800
+        let message = `记录单未填数据:<br/><br/>&nbsp;&nbsp;${val.join("<br/><br/>&nbsp;&nbsp;")}`;
2801
+        this.$message({
2802
+          dangerouslyUseHTMLString: true,
2803
+          message:message,
2804
+          duration:0,
2805
+          showClose:true,
2806
+          type:'error'
2807
+        })
2808
+        return message
2808
       }else{
2809
       }else{
2809
         this.$message.success('核对完成')
2810
         this.$message.success('核对完成')
2810
       }
2811
       }
2940
 .row {
2941
 .row {
2941
   font-size: 14px;
2942
   font-size: 14px;
2942
   line-height: 20px;
2943
   line-height: 20px;
2943
-  padding: 5px 0;
2944
+  padding: 3px;
2944
 }
2945
 }
2945
 
2946
 
2946
 .inline_block {
2947
 .inline_block {

+ 9 - 40
src/xt_pages/dialysis/template/DialysisPrintOrderSeventynine.vue 查看文件

638
               const obj24 = '执行,核对'
638
               const obj24 = '执行,核对'
639
               checkDate.push(obj24)
639
               checkDate.push(obj24)
640
             }
640
             }
641
-            // this.users.map(it => {
642
-            //   if(it.id == item.advice_doctor){
643
-            //     if(it.user_type == 3){
644
-            //       num++
645
-            //       this.$message.closeAll()
646
-            //       this.$message.error('存在不是医生保存的医嘱')
647
-            //     }else if(it.id == item.execution_staff && item.execution_staff > 0){
648
-            //       if(it.user_type == 2){
649
-            //         num++
650
-            //         this.$message.closeAll()
651
-            //         this.$message.error('存在不是护士执行的医嘱')
652
-            //       }
653
-            //     }else if(it.id == item.checker && item.checker > 0){
654
-            //       if(it.user_type == 2){
655
-            //         num++
656
-            //         this.$message.closeAll()
657
-            //         this.$message.error('存在不是护士核对的医嘱')
658
-            //       }
659
-            //     }
660
-            //   }else if(it.id == item.execution_staff && item.execution_staff > 0){
661
-            //     if(it.user_type == 2){
662
-            //       num++
663
-            //       this.$message.closeAll()
664
-            //       this.$message.error('存在不是护士执行的医嘱')
665
-            //     }
666
-            //   }else if(it.id == item.checker && item.checker > 0){
667
-            //     if(it.user_type == 2){
668
-            //       num++
669
-            //       this.$message.closeAll()
670
-            //       this.$message.error('存在不是护士核对的医嘱')
671
-            //     }
672
-            //   }
673
-            // })
674
           }
641
           }
675
         })
642
         })
676
-        if(num == 0){
677
-          this.$message.success('核对完成')
678
-        }
679
       }
643
       }
680
       this.getcheckData(checkDate)
644
       this.getcheckData(checkDate)
681
     },
645
     },
1425
     },
1389
     },
1426
     getcheckData(val){
1390
     getcheckData(val){
1427
       if(val.length >0){
1391
       if(val.length >0){
1428
-        const a = val.join(',')
1429
-        console.log('a',a);
1430
-        this.$message.error(a +" 未填");
1431
-        return a
1392
+        let message = `记录单未填数据:<br/><br/>&nbsp;&nbsp;${val.join("<br/><br/>&nbsp;&nbsp;")}`;
1393
+        this.$message({
1394
+          dangerouslyUseHTMLString: true,
1395
+          message:message,
1396
+          duration:0,
1397
+          showClose:true,
1398
+          type:'error'
1399
+        })
1400
+        return message
1432
       }else{
1401
       }else{
1433
         this.$message.success('核对完成')
1402
         this.$message.success('核对完成')
1434
       }
1403
       }

+ 9 - 6
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyOne.vue 查看文件

433
                 <td width="40">UF/hr</td>
433
                 <td width="40">UF/hr</td>
434
                 <td width="200">病情变化处理方式及结果</td>
434
                 <td width="200">病情变化处理方式及结果</td>
435
               </tr>
435
               </tr>
436
-
437
-
438
               <tr v-for="monitor in monitors" :key="monitor.id">
436
               <tr v-for="monitor in monitors" :key="monitor.id">
439
                 <td style="height:40px;line-height:40px">&nbsp;
437
                 <td style="height:40px;line-height:40px">&nbsp;
440
                   {{getTime(monitor.operate_time,'{h}:{i}')}}
438
                   {{getTime(monitor.operate_time,'{h}:{i}')}}
1741
     },
1739
     },
1742
     getcheckData(val){
1740
     getcheckData(val){
1743
       if(val.length >0){
1741
       if(val.length >0){
1744
-        const a = val.join(',')
1745
-        console.log('a',a);
1746
-        this.$message.error(a +" 未填");
1747
-        return a
1742
+        let message = `记录单未填数据:<br/><br/>&nbsp;&nbsp;${val.join("<br/><br/>&nbsp;&nbsp;")}`;
1743
+        this.$message({
1744
+          dangerouslyUseHTMLString: true,
1745
+          message:message,
1746
+          duration:0,
1747
+          showClose:true,
1748
+          type:'error'
1749
+        })
1750
+        return message
1748
       }else{
1751
       }else{
1749
         this.$message.success('核对完成')
1752
         this.$message.success('核对完成')
1750
       }
1753
       }

+ 9 - 4
src/xt_pages/dialysis/template/DialysisPrintOrdereighty.vue 查看文件

3420
     },
3420
     },
3421
     getcheckData(val){
3421
     getcheckData(val){
3422
       if(val.length >0){
3422
       if(val.length >0){
3423
-        const a = val.join(',')
3424
-        console.log('a',a);
3425
-        this.$message.error(a +" 未填");
3426
-        return a
3423
+        let message = `记录单未填数据:<br/><br/>&nbsp;&nbsp;${val.join("<br/><br/>&nbsp;&nbsp;")}`;
3424
+        this.$message({
3425
+          dangerouslyUseHTMLString: true,
3426
+          message:message,
3427
+          duration:0,
3428
+          showClose:true,
3429
+          type:'error'
3430
+        })
3431
+        return message
3427
       }else{
3432
       }else{
3428
         this.$message.success('核对完成')
3433
         this.$message.success('核对完成')
3429
       }
3434
       }

+ 31 - 4
src/xt_pages/dialysis/template/DialysisPrintOrdereightyone.vue 查看文件

2690
     },
2690
     },
2691
     getcheckData(val){
2691
     getcheckData(val){
2692
       if(val.length >0){
2692
       if(val.length >0){
2693
-        const a = val.join(',')
2694
-        console.log('a',a);
2695
-        this.$message.error(a +" 未填");
2696
-        return a
2693
+        let message = `记录单未填数据:<br/><br/>&nbsp;&nbsp;${val.join("<br/><br/>&nbsp;&nbsp;")}`;
2694
+        this.$message({
2695
+          dangerouslyUseHTMLString: true,
2696
+          message:message,
2697
+          duration:0,
2698
+          showClose:true,
2699
+          type:'error'
2700
+        })
2701
+        return message
2697
       }else{
2702
       }else{
2698
         this.$message.success('核对完成')
2703
         this.$message.success('核对完成')
2699
       }
2704
       }
2705
+
2706
+      // if(val.length >0){
2707
+      //   let message = `记录单未填数据:<br/>&nbsp;&nbsp;${val.join("<br/>&nbsp;&nbsp;")}`;
2708
+      //   this.$confirm(message, '提示', {
2709
+      //     dangerouslyUseHTMLString: true,
2710
+      //     confirmButtonText: '确定',
2711
+      //     cancelButtonText: '取消',
2712
+      //     closeOnClickModal:true,
2713
+      //     type: 'warning',
2714
+      //     center: true
2715
+      //   }).then(() => {
2716
+      //     this.$message({
2717
+      //       type: 'success',
2718
+      //       message: '删除成功!'
2719
+      //     });
2720
+      //   }).catch(() => {
2721
+      //     this.$message({
2722
+      //       type: 'info',
2723
+      //       message: '已取消删除'
2724
+      //     });
2725
+      //   });
2726
+      // }
2700
     }
2727
     }
2701
 
2728
 
2702
   },
2729
   },