Browse Source

Merge branch '20201109_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20201109_pc_vue_new_branch

XMLWAN 3 years ago
parent
commit
e8f5aa7592

+ 1 - 1
src/xt_pages/dialysis/dialysisPrintOrder.vue View File

1176
       const style9 =
1176
       const style9 =
1177
         '@media print {#dialysis-print-box-1{margin:0 auto;}.dialysis-print-order{width:920px;margin:0 10px;font-size:10px;}.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 940px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}@page {margin-top:5px;}.table-box1 tr {border-bottom: 1px solid #000;}';
1177
         '@media print {#dialysis-print-box-1{margin:0 auto;}.dialysis-print-order{width:920px;margin:0 10px;font-size:10px;}.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 940px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}@page {margin-top:5px;}.table-box1 tr {border-bottom: 1px solid #000;}';
1178
       const style10 =
1178
       const style10 =
1179
-        '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:40px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;line-height:35px} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
1179
+        '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:40px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;line-height:35px} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}@page {margin-left:30px;margin-right:40px;}';
1180
 
1180
 
1181
       if (this.org_template_info.template_id == 1) {
1181
       if (this.org_template_info.template_id == 1) {
1182
         printJS({
1182
         printJS({

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderEight.vue View File

1296
         this.$message.error('透析时间未填')
1296
         this.$message.error('透析时间未填')
1297
       }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
1297
       }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
1298
         this.$message.error('透析器型号未填')
1298
         this.$message.error('透析器型号未填')
1299
-      }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1299
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1300
         this.$message.error('置换方式未填')
1300
         this.$message.error('置换方式未填')
1301
-      }else if(this.prescription.displace_liqui_value == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1301
+      }else if(this.prescription.displace_liqui_value == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1302
         this.$message.error('置换量未填')
1302
         this.$message.error('置换量未填')
1303
       }else if(this.orderForm.start_nurse == ""){
1303
       }else if(this.orderForm.start_nurse == ""){
1304
         this.$message.error('责任护士未填')
1304
         this.$message.error('责任护士未填')

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderEighteen.vue View File

61
               <span>
61
               <span>
62
                 &nbsp;{{ predialysis.temperature ? predialysis.temperature : "" }}℃
62
                 &nbsp;{{ predialysis.temperature ? predialysis.temperature : "" }}℃
63
               </span>
63
               </span>
64
-            </td> 
64
+            </td>                                   
65
           </tr>
65
           </tr>
66
           <tr style="text-align:left">
66
           <tr style="text-align:left">
67
             <td colspan="8" style="padding-left:5px">
67
             <td colspan="8" style="padding-left:5px">

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSeven.vue View File

700
         this.$message.error('透析时间未填')
700
         this.$message.error('透析时间未填')
701
       }else if(this.prescription.blood_flow_volume == 0){
701
       }else if(this.prescription.blood_flow_volume == 0){
702
         this.$message.error('血流量未填')
702
         this.$message.error('血流量未填')
703
-      }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
703
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
704
         this.$message.error('置换方式未填')
704
         this.$message.error('置换方式未填')
705
-      }else if(this.prescription.displace_liqui_value == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
705
+      }else if(this.prescription.displace_liqui_value == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
706
         this.$message.error('置换量未填')
706
         this.$message.error('置换量未填')
707
       }else if(this.prescription.anticoagulant == 0){
707
       }else if(this.prescription.anticoagulant == 0){
708
         this.$message.error('抗凝剂未填')
708
         this.$message.error('抗凝剂未填')

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSeventeen.vue View File

1324
         this.$message.error('透析时间未填')
1324
         this.$message.error('透析时间未填')
1325
       }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
1325
       }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
1326
         this.$message.error('透析器型号未填')
1326
         this.$message.error('透析器型号未填')
1327
-      }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1327
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1328
         this.$message.error('置换方式未填')
1328
         this.$message.error('置换方式未填')
1329
-      }else if(this.prescription.displace_liqui_value == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1329
+      }else if(this.prescription.displace_liqui_value == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1330
         this.$message.error('置换量未填')
1330
         this.$message.error('置换量未填')
1331
       }else if(this.orderForm.start_nurse == ""){
1331
       }else if(this.orderForm.start_nurse == ""){
1332
         this.$message.error('责任护士未填')
1332
         this.$message.error('责任护士未填')

File diff suppressed because it is too large
+ 568 - 412
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyEight.vue


+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyFour.vue View File

608
         this.$message.error('血管通路未填')
608
         this.$message.error('血管通路未填')
609
       }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
609
       }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
610
         this.$message.error('透析(滤)器未填')
610
         this.$message.error('透析(滤)器未填')
611
-      }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
611
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
612
         this.$message.error('置换方式未填')
612
         this.$message.error('置换方式未填')
613
-      }else if(this.prescription.replacement_total == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
613
+      }else if(this.prescription.replacement_total == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
614
         this.$message.error('置换量未填')
614
         this.$message.error('置换量未填')
615
       }else if(this.afterdialysis.actual_treatment_hour == 0 && this.afterdialysis.actual_treatment_minute == 0){
615
       }else if(this.afterdialysis.actual_treatment_hour == 0 && this.afterdialysis.actual_treatment_minute == 0){
616
         this.$message.error('实际治疗时间未填')
616
         this.$message.error('实际治疗时间未填')

+ 88 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyNine.vue View File

1
 <template>
1
 <template>
2
+  <div>
3
+    <!-- <el-button type="primary" @click="checkData">一键核对</el-button> -->
2
     <div id="dialysis-print-box">
4
     <div id="dialysis-print-box">
3
         <div class="dialysis-print-order">
5
         <div class="dialysis-print-order">
4
             <div class="order-yy-name">{{ orgname }}</div>
6
             <div class="order-yy-name">{{ orgname }}</div>
404
             </div>
406
             </div>
405
         </div>
407
         </div>
406
     </div>
408
     </div>
409
+  </div>
407
 </template>
410
 </template>
408
 
411
 
409
 <script>
412
 <script>
552
     };
555
     };
553
   },
556
   },
554
   methods: {
557
   methods: {
558
+    checkData(){
559
+      if(this.predialysis.weight_before == 0){
560
+        this.$message.error('透前体重未填')
561
+      }else if(this.predialysis.dry_weight == 0){
562
+        this.$message.error('干体重未填')
563
+      }else if(this.predialysis.temperature == ""){
564
+        this.$message.error('透前体温未填')
565
+      }else if(this.predialysis.systolic_blood_pressure == 0 || this.predialysis.diastolic_blood_pressure == 0){
566
+        this.$message.error('透前血压未填完整')
567
+      }else if(this.predialysis.pulse_frequency == ""){
568
+        this.$message.error('心率未填')
569
+      }else if(this.prescription.mode_id == ""){
570
+        this.$message.error('治疗方式未填')
571
+      }else if(this.prescription.dialysis_duration_hour == 0 && this.prescription.dialysis_duration_minute == 0){
572
+        this.$message.error('净化时间未填')
573
+      }else if(this.predialysis.single_time == ""){
574
+        this.$message.error('单超时长未填')
575
+      }else if(this.predialysis.single_water == ""){
576
+        this.$message.error('单超量未填')
577
+      }else if(this.prescription.target_ultrafiltration == 0){
578
+        this.$message.error('预超滤量未填')
579
+      }else if(this.prescription.replacement_flow == ""){
580
+        this.$message.error('置换流量未填')
581
+      }else if(this.prescription.anticoagulant == 0){
582
+        this.$message.error('抗凝方式未填')
583
+      }else if(this.predialysis.internal_fistula == ''){
584
+        this.$message.error('内瘘未填')
585
+      }else if(this.predialysis.catheter == ''){
586
+        this.$message.error('中心静脉导管未填')
587
+      }else if(this.prescription.dialysis_dialyszers == ""){
588
+        this.$message.error('透析器型号未填')
589
+      }else if(this.prescription.prescription_doctor == 0){
590
+        this.$message.error('医生未填')
591
+      }else if(this.dialysisOrder.start_nurse == 0){
592
+        this.$message.error('接管护士未填')
593
+      }else if(this.dialysisOrder.start_time == 0){
594
+        this.$message.error('接管时间未填')
595
+      }else if(this.afterdialysis.weight_after == 0){
596
+        this.$message.error('透后体重未填')
597
+      }else if(this.afterdialysis.systolic_blood_pressure == 0 || this.afterdialysis.diastolic_blood_pressure == 0){
598
+        this.$message.error('透后血压未填完整')
599
+      }else if(this.afterdialysis.pulse_frequency == 0){
600
+        this.$message.error('透后心率未填')
601
+      }else if(this.afterdialysis.cruor == ""){
602
+        this.$message.error('凝血分级未填')
603
+      }else if(this.summary.dialysis_summary == ""){
604
+        this.$message.error('补充记录未填')
605
+      }else if(this.dialysisOrder.finish_nurse == 0){
606
+        this.$message.error('回血护士未填')
607
+      }else if(this.dialysisOrder.end_time == 0){
608
+        this.$message.error('回血时间未填')
609
+      }else if(this.monitors.length > 0){
610
+        this.monitors.map(item => {
611
+          if(item.id > 0 && item.operate_time){
612
+            this.users.map(it => {
613
+              if(it.id == item.monitoring_nurse){
614
+                if(it.type != 3){
615
+                  this.$message.error('存在不是护士保存的监测')
616
+                }
617
+              }
618
+            })
619
+          }
620
+        })
621
+      }else if(this.tableAdvice.length > 0){
622
+        this.tableAdvice.map(item => {
623
+          if(item.id > 0 && item.created_time){
624
+            this.users.map(it => {
625
+              if(it.id == item.advice_doctor){
626
+                if(it.type != 2){
627
+                  this.$message.error('存在不是医生保存的医嘱')
628
+                }
629
+              }else if(it.id == item.execution_staff && item.execution_staff > 0){
630
+                if(it.type != 3){
631
+                  this.$message.error('存在不是护士执行的医嘱')
632
+                }
633
+              }else if(it.id == item.checker && item.checker > 0){
634
+                if(it.type != 3){
635
+                  this.$message.error('存在不是护士核对的医嘱')
636
+                }
637
+              }
638
+            })
639
+          }
640
+        })
641
+      }
642
+    },
555
     getNewAge(UUserCard) {
643
     getNewAge(UUserCard) {
556
       if (UUserCard != null && UUserCard != '') {
644
       if (UUserCard != null && UUserCard != '') {
557
         // 获取年龄
645
         // 获取年龄

+ 48 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderThirtySeven.vue View File

627
     checkData(){
627
     checkData(){
628
       if(this.predialysis.symptom_before_dialysis == ""){
628
       if(this.predialysis.symptom_before_dialysis == ""){
629
         this.$message.error('上机前病情未填')
629
         this.$message.error('上机前病情未填')
630
+      }else if(this.prescription.mode_id == ""){
631
+        this.$message.error('治疗方式未填')
632
+      }else if(this.prescription.replacement_total == 0 && this.prescription.mode_id == 2){
633
+        this.$message.error('置换量未填')
634
+      }else if(this.prescription.dialysis_duration_hour == 0 && this.prescription.dialysis_duration_minute == 0){
635
+        this.$message.error('治疗时间未填')
636
+      }else if(this.prescription.anticoagulant == 0){
637
+        this.$message.error('治疗抗凝未填')
638
+      }else if(this.predialysis.weight_before == 0){
639
+        this.$message.error('透前体重未填')
640
+      }else if(this.predialysis.dry_weight == 0){
641
+        this.$message.error('干体重未填')
642
+      }else if(this.prescription.target_ultrafiltration == 0){
643
+        this.$message.error('预超滤量未填')
644
+      }else if(this.afterdialysis.weight_after == 0){
645
+        this.$message.error('透后体重未填')
646
+      }else if(this.afterdialysis.actual_ultrafiltration == 0){
647
+        this.$message.error('实际超滤量未填')
648
+      }else if(this.prescription.calcium == 0){
649
+        this.$message.error('钙未填')
650
+      }else if(this.prescription.kalium == 0){
651
+        this.$message.error('钾未填')
652
+      }else if(this.prescription.sodium == 0){
653
+        this.$message.error('钠未填')
654
+      }else if(this.prescription.bicarbonate == 0){
655
+        this.$message.error('碳酸氢根未填')
656
+      }else if(this.prescription.dialysate_flow == 0){
657
+        this.$message.error('透析液流量未填')
658
+      }else if(this.predialysis.machine_type == ""){
659
+        this.$message.error('透析机未填')
660
+      }else if(this.prescription.dialyzer_perfusion_apparatus == ""){
661
+        this.$message.error('透析(滤)器未填')
662
+      }else if(this.tableAdvice[0].advice_doctor == 0){
663
+        this.$message.error('医生签名未填')
664
+      }else if(this.predialysis.blood_access_part_opera_name == ''){
665
+        this.$message.error('血管通路未填')
666
+      }else if(this.afterdialysis.internal_fistula == ''){
667
+        this.$message.error('透后内瘘未填')
668
+      }else if(this.afterdialysis.cruor == ""){
669
+        this.$message.error('透析器凝血未填')
670
+      }else if(this.afterdialysis.arterial_tube == 0){
671
+        this.$message.error('动脉凝血未填')
672
+      }else if(this.afterdialysis.intravenous_tube == 0){
673
+        this.$message.error('静脉凝血未填')
674
+      }else if(this.dialysis_summary == ""){
675
+        this.$message.error('治疗小结未填')
676
+      }else if(this.dialysisOrder.start_nurse == 0){
677
+        this.$message.error('上机护士未填')
630
       }
678
       }
631
     },
679
     },
632
     getCruor(cruor){
680
     getCruor(cruor){

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyTwo.vue View File

1169
           this.$message.error('血流量未填')
1169
           this.$message.error('血流量未填')
1170
         }else if(this.prescription.target_ultrafiltration == 0){
1170
         }else if(this.prescription.target_ultrafiltration == 0){
1171
           this.$message.error('计划超滤总量未填')
1171
           this.$message.error('计划超滤总量未填')
1172
-        }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1172
+        }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1173
           this.$message.error('置换方式未填')
1173
           this.$message.error('置换方式未填')
1174
-        }else if(this.prescription.replacement_total == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1174
+        }else if(this.prescription.replacement_total == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1175
           this.$message.error('置换量未填')
1175
           this.$message.error('置换量未填')
1176
         }else if(this.prescription.mode_id == ""){
1176
         }else if(this.prescription.mode_id == ""){
1177
           this.$message.error('透析方式未填')
1177
           this.$message.error('透析方式未填')

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyFive.vue View File

1170
           this.$message.error('血流量未填')
1170
           this.$message.error('血流量未填')
1171
         }else if(this.prescription.target_ultrafiltration == 0){
1171
         }else if(this.prescription.target_ultrafiltration == 0){
1172
           this.$message.error('计划超滤总量未填')
1172
           this.$message.error('计划超滤总量未填')
1173
-        }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1173
+        }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1174
           this.$message.error('置换方式未填')
1174
           this.$message.error('置换方式未填')
1175
-        }else if(this.prescription.replacement_total == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1175
+        }else if(this.prescription.replacement_total == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1176
           this.$message.error('置换量未填')
1176
           this.$message.error('置换量未填')
1177
         }else if(this.prescription.mode_id == ""){
1177
         }else if(this.prescription.mode_id == ""){
1178
           this.$message.error('透析方式未填')
1178
           this.$message.error('透析方式未填')

+ 11 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyNine.vue View File

234
                   <table class="table-box">
234
                   <table class="table-box">
235
                       <tbody>
235
                       <tbody>
236
                           <tr>
236
                           <tr>
237
-                          <td width='50'>干体重:</td>
237
+                          <td width='60'>干体重:</td>
238
                           <td width="50">
238
                           <td width="50">
239
                               <div class="under-line">&nbsp;{{ predialysis.dry_weight ? predialysis.dry_weight : "" }}</div>
239
                               <div class="under-line">&nbsp;{{ predialysis.dry_weight ? predialysis.dry_weight : "" }}</div>
240
                           </td>
240
                           </td>
241
                           <td width="10">Kg</td>
241
                           <td width="10">Kg</td>
242
-                          <td width="30"></td>
242
+                          <td width="20"></td>
243
+                          <td width='110'>上次透后体重:</td>
244
+                          <td width="50">
245
+                              <div class="under-line">&nbsp;{{ assessmentafter.weight_after ? assessmentafter.weight_after : "" }}</div>
246
+                          </td>
247
+                          <td width="10">Kg</td>
248
+                          <td width="20"></td>
243
                           <td width='70'>透前体重:</td>
249
                           <td width='70'>透前体重:</td>
244
                           <td width="50">
250
                           <td width="50">
245
                               <div class="under-line">&nbsp;{{ predialysis.weight_before ? predialysis.weight_before : "" }}</div>
251
                               <div class="under-line">&nbsp;{{ predialysis.weight_before ? predialysis.weight_before : "" }}</div>
246
                           </td>
252
                           </td>
247
                           <td width="10">Kg</td>
253
                           <td width="10">Kg</td>
248
-                          <td width="30"></td>
254
+                          <td width="20"></td>
249
                           <td width='70'>体重增加:</td>
255
                           <td width='70'>体重增加:</td>
250
                           <td width="50">
256
                           <td width="50">
251
                               <div class="under-line">&nbsp;{{ (predialysis.weight_before - assessmentafter.weight_after).toFixed(1) }}</div>
257
                               <div class="under-line">&nbsp;{{ (predialysis.weight_before - assessmentafter.weight_after).toFixed(1) }}</div>
252
                           </td>
258
                           </td>
253
                           <td width="10">Kg</td>
259
                           <td width="10">Kg</td>
254
-                          <td width="30"></td>
260
+                          <td width="20"></td>
255
                           <td width="80">超滤总量:</td>
261
                           <td width="80">超滤总量:</td>
256
                           <td width="50">
262
                           <td width="50">
257
                               <div class="under-line">
263
                               <div class="under-line">
259
                               </div>
265
                               </div>
260
                           </td>
266
                           </td>
261
                           <td width="10">ml</td>
267
                           <td width="10">ml</td>
262
-                          <td width="30"></td>
268
+                          <td width="20"></td>
263
                           <td width="70">置换量:</td>
269
                           <td width="70">置换量:</td>
264
                           <td width="50">
270
                           <td width="50">
265
                               <div class="under-line">
271
                               <div class="under-line">

+ 2 - 2
src/xt_pages/dialysis/template/dialysisPrintOrderTwelve.vue View File

1250
         this.$message.error('上机前病情未填')
1250
         this.$message.error('上机前病情未填')
1251
       }else if(this.prescription.mode_id == ""){
1251
       }else if(this.prescription.mode_id == ""){
1252
         this.$message.error('治疗方式未填')
1252
         this.$message.error('治疗方式未填')
1253
-      }else if(this.prescription.displace_liqui_part == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1253
+      }else if(this.prescription.displace_liqui_part == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1254
         this.$message.error('置换方式未填')
1254
         this.$message.error('置换方式未填')
1255
-      }else if(this.prescription.displace_liqui_value == 0 && (prescription.mode_id == 2 || prescription.mode_id == 5 || prescription.mode_id == 12)){
1255
+      }else if(this.prescription.displace_liqui_value == 0 && (this.prescription.mode_id == 2 || this.prescription.mode_id == 5 || this.prescription.mode_id == 12)){
1256
         this.$message.error('置换量未填')
1256
         this.$message.error('置换量未填')
1257
       }else if(this.prescription.dialysis_duration_hour == 0 && this.prescription.dialysis_duration_minute == 0){
1257
       }else if(this.prescription.dialysis_duration_hour == 0 && this.prescription.dialysis_duration_minute == 0){
1258
         this.$message.error('透析时间未填')
1258
         this.$message.error('透析时间未填')

+ 2 - 2
src/xt_pages/outpatientCharges/statementTemplate/printThree.vue View File

49
                           <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
49
                           <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
50
                         </td>
50
                         </td>
51
                         <td>
51
                         <td>
52
-                          <span v-if="item.type == 1">{{ subItem.advice.drug.max_unit }}</span>
52
+                          <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
53
                           <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
53
                           <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
54
                           <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
54
                           <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
55
                         </td>
55
                         </td>
156
                           <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
156
                           <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
157
                         </td>
157
                         </td>
158
                         <td>
158
                         <td>
159
-                          <span v-if="item.type == 1">{{ subItem.advice.drug.max_unit }}</span>
159
+                          <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
160
                           <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
160
                           <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
161
                           <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
161
                           <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
162
                         </td>
162
                         </td>