huangyw 2 years ago
parent
commit
d6f15df7e3

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

@@ -677,6 +677,17 @@
677 677
           >打印</el-button
678 678
         >
679 679
       </template>
680
+      <template
681
+        v-if="org_template_info.template_id == 54">
682
+        <el-button
683
+          :loading="loading"
684
+          size="small"
685
+          icon="el-icon-printer"
686
+          @click="printThisPage"
687
+          type="primary"
688
+          >打印</el-button
689
+        >
690
+      </template>
680 691
     </div>
681 692
     <div class="app-container" style="min-height: 0">
682 693
       <!--<div class="order-print-btn"-->
@@ -1073,6 +1084,12 @@
1073 1084
             v-if="org_template_info.template_id == 53"
1074 1085
           >
1075 1086
           </DialysisPrintOrderFiftyThree>
1087
+           <DialysisPrintOrderFiftyFour
1088
+            v-bind:childResponse="childResponse"
1089
+            v-if="org_template_info.template_id == 54"
1090
+          >
1091
+          </DialysisPrintOrderFiftyFour>
1092
+          
1076 1093
         </div>
1077 1094
       </el-container>
1078 1095
     </div>
@@ -1144,9 +1161,11 @@ import DialysisPrintOrderFifty from "./template/DialysisPrintOrderFifty";
1144 1161
 import DialysisPrintOrderFiftyOne from "./template/DialysisPrintOrderFiftyOne";
1145 1162
 import DialysisPrintOrderFiftyTwo from "./template/DialysisPrintOrderFiftyTwo";
1146 1163
 import DialysisPrintOrderFiftyThree from "./template/DialysisPrintOrderFiftyThree";
1164
+import DialysisPrintOrderFiftyFour from "./template/DialysisPrintOrderFiftyFour"
1147 1165
 export default {
1148 1166
   name: "dialysisPrintOrder",
1149 1167
   components: {
1168
+    DialysisPrintOrderFiftyFour,
1150 1169
     DialysisPrintOrderFiftyThree,
1151 1170
     DialysisPrintOrderFiftyTwo,
1152 1171
     DialysisPrintOrderFiftyOne,
@@ -1385,6 +1404,8 @@ export default {
1385 1404
         '@media print {.dialysis-print-order{width:960px;margin:100px auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:30px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:15px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
1386 1405
       // 漳浦天福样式
1387 1406
       const style12 ='@page {margin-top:5px;}@media print {.dialysis-print-order{width:960px;margin:0 auto} .dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:40px;font-size:14px} .dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px} .print-table tbody tr td{border-collapse:collapse;} .list_table{border-collapse:collapse;height:40px;display: flex;justify-content: flex-start;} .list_table div{text-align: left;flex: 1;}  .list_table_1{height:40px;line-height:40px;text-align:left;border-collapse:collapse;} .list_table_1 div{height:40px;line-height:40px;} .dialysis-print-order .print-table-2{ width: 100%;text-align: left;border-collapse: collapse;line-height: 38px;font-size: 14px;} .dialysis-print-order .print-table-2 tbody tr{height:43px; padding-bottom:-12px;} .print-table-2 tbody tr td{padding-bottom:-12px;} .td_div1{display:flex;white-space: normal;} .print-table-3{text-align: center;width: 300px;border-collapse: inherit;height: 129px !important;border: none;} .print-table-3 .tr_3{border-bottom: 1px solid;} .print-table-3 .td_3 {border-right: 1px solid;} .print-table-3 .td_3_1 {width:66px;border-right: 1px solid;} .print-table-3 .td_3_2 {width:72px;border-right: 1px solid;} .dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;line-height:35px} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}@page {margin-left:30px;margin-right:40px;}';
1407
+      // 金乡宏大样式
1408
+      const style13 ='@page {margin-top:5px;}@media print {.dialysis-print-order{width:960px;margin:0 auto} .dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:40px;font-size:14px} .dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px} .print-table tbody tr td{border-collapse:collapse;} .list_table{border-collapse:collapse;height:40px;display: flex;justify-content: flex-start;} .list_table div{text-align: left;flex: 1;}  .list_table_1{height:40px;line-height:40px;text-align:left;border-collapse:collapse;} .list_table_1 div{height:40px;line-height:40px;} .dialysis-print-order .print-table-2{ width: 100%;text-align: left;border-collapse: collapse;line-height: 38px;font-size: 14px;} .dialysis-print-order .print-table-2 tbody tr{height:43px; padding-bottom:-12px;} .print-table-2 tbody tr td{padding-bottom:-12px;} .td_div1{display:flex;white-space: normal;} .print-table-3{text-align: center;width: 390px;border-collapse: inherit;height: 129px !important;border: none;} .print-table-3 .tr_3{border-bottom: 1px solid;} .print-table-3 .td_3 {border-right: 1px solid;} .print-table-3 .td_3_1 {width:66px;border-right: 1px solid;} .print-table-3 .td_3_2 {width:72px;border-right: 1px solid;} .print-table-4{text-align: center;width: 300px;border-collapse: inherit;height: 129px !important;border: none;} .print-table-4 .tr_3{border-bottom: 1px solid;}  .print-table-4 .td_3 {border-right: 1px solid;} .print-table-4 .td_3_1 {width:66px;border-right: 1px solid;} .print-table-4 .td_3_2 {width:72px;border-right: 1px solid;} .print-table-5{width:100%;text-align:center;border-collapse:collapse;line-height:40px;font-size:14px} .dialysis-print-order .print-table-5 tr td_5{width:75px;} .dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;line-height:35px} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}@page {margin-left:30px;margin-right:40px;}';
1388 1409
 
1389 1410
       if (this.org_template_info.template_id == 1) {
1390 1411
         printJS({
@@ -1430,7 +1451,8 @@ export default {
1430 1451
         this.org_template_info.template_id == 11 ||
1431 1452
         this.org_template_info.template_id == 49 ||
1432 1453
         this.org_template_info.template_id == 50 ||
1433
-        this.org_template_info.template_id == 51
1454
+        this.org_template_info.template_id == 51 ||
1455
+        this.org_template_info.template_id == 54
1434 1456
       ) {
1435 1457
         printJS({
1436 1458
           printable: "dialysis-print-box-1",
@@ -1732,6 +1754,15 @@ export default {
1732 1754
           style: style12,
1733 1755
           scanStyles: false,
1734 1756
         });
1757
+      }else if (
1758
+        this.org_template_info.template_id == 54
1759
+      ) {
1760
+        printJS({
1761
+          printable: "dialysis-print-box",
1762
+          type: "html",
1763
+          style: style13,
1764
+          scanStyles: false,
1765
+        });
1735 1766
       }
1736 1767
     },
1737 1768
     printThisOnePage() {

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


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

@@ -1042,8 +1042,9 @@ export default {
1042 1042
             this.afterdialysis.txqnx = 3;
1043 1043
           }
1044 1044
 
1045
+
1045 1046
           this.afterdialysis.complications =
1046
-            this.afterdialysis.complication.split(",");
1047
+          this.afterdialysis.complication.split(",");
1047 1048
           this.afterdialysis.complications_other = [];
1048 1049
           this.afterdialysis.complications_index = [];
1049 1050
           var acllen = this.afterdialysis.complications.length;
@@ -1070,21 +1071,19 @@ export default {
1070 1071
             }
1071 1072
           }
1072 1073
           this.afterdialysis.complications_other =
1073
-            this.afterdialysis.complications_other.join(",");
1074
+          this.afterdialysis.complications_other.join(",");
1075
+
1074 1076
 
1075 1077
           this.prescription = response.data.data.dialysisPrescription;
1076 1078
           this.receiverTreatmentAccess =
1077
-            response.data.data.receiverTreatmentAccess;
1079
+          response.data.data.receiverTreatmentAccess;
1078 1080
           this.assessmentafter = response.data.data.assessmentAfterDislysis;
1081
+
1079 1082
           this.sick_condition_arr.forEach((o) => {
1080
-            // console.log(o,'hh')
1081 1083
             if (this.receiverTreatmentAccess.sick_condition == o.id) {
1082 1084
               this.sick_condition = o.name;
1083 1085
             }
1084 1086
           });
1085
-          console.log(this.sick_condition, "hh");
1086
-
1087
-          console.log("上次透后体重", this.assessmentafter);
1088 1087
 
1089 1088
           this.prescription.mode = this.modeName(this.prescription.mode_id);
1090 1089
           var rwLen = this.replacementWays.length;
@@ -1099,6 +1098,7 @@ export default {
1099 1098
             }
1100 1099
           }
1101 1100
 
1101
+
1102 1102
           this.prescription.dialysate_formulation_name =
1103 1103
             this.dialysateFormulationName(
1104 1104
               this.prescription.dialysate_formulation
@@ -1110,13 +1110,14 @@ export default {
1110 1110
             if (
1111 1111
               this.perfusionApparatus[index].id ==
1112 1112
               this.prescription.perfusion_apparatus
1113
-            ) {
1113
+               ) {
1114 1114
               this.prescription.perfusion_apparatus_name =
1115 1115
                 this.perfusionApparatus[index].name;
1116 1116
               break;
1117 1117
             }
1118 1118
           }
1119 1119
 
1120
+
1120 1121
           var acLen = this.anticoagulantsConfit.length;
1121 1122
           var thisALID = this.prescription.anticoagulant;
1122 1123
           this.prescription.anticoagulant_name = "";

File diff suppressed because it is too large
+ 2322 - 851
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue


File diff suppressed because it is too large
+ 838 - 368
src/xt_pages/dialysis/template/dialysisPrintOrderTwelve.vue


File diff suppressed because it is too large
+ 1024 - 804
src/xt_pages/hospitalStation/summary.vue


+ 0 - 5
src/xt_pages/outpatientCharges/summary.vue View File

@@ -424,11 +424,6 @@ export default {
424 424
 
425 425
  
426 426
   methods: {
427
-    // watchtoute() {
428
-    //   console.log(this.$router, "iiii");
429
-    //   console.log(this.$route, "iiii");
430
-    // },
431
-
432 427
     setStorage() {
433 428
       this.$store.commit("SET_PAGEDATA", {
434 429
         page: this.page,

+ 1 - 1
src/xt_pages/outpatientDoctorStation/recordPrint.vue View File

@@ -19,7 +19,7 @@
19 19
           org_id != 9671 &&
20 20
           org_id != 0 &&
21 21
           org_id != 10164 &&
22
-          org_id == 10188 &&
22
+          org_id != 10188 &&
23 23
           org_id != 10318
24 24
         "
25 25
         ref="printOne"