소스 검색

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

28169 3 일 전
부모
커밋
5bfc3d393c

+ 12 - 0
src/router/modules/dialysis.js 파일 보기

@@ -1187,6 +1187,18 @@ export default {
1187 1187
         noCache: true
1188 1188
       }
1189 1189
     },
1190
+    {//83
1191
+      path: '/dialysis/print/batch/eightythree',
1192
+      component: () =>
1193
+        import('@/xt_pages/dialysis/batch_print/batch_print_order_eightythree'),
1194
+      hidden: true,
1195
+      is_menu: false,
1196
+      name: 'batch_print_order_eightythree',
1197
+      meta: {
1198
+        title: '批量打印',
1199
+        noCache: true
1200
+      }
1201
+    },
1190 1202
     {
1191 1203
       path: '/dialysis/flow',
1192 1204
       component: () => import('@/xt_pages/dialysis/dialysisFlow'),

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 2357 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_eightythree.vue


+ 0 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_seventythree.vue 파일 보기

@@ -339,7 +339,6 @@
339 339
                         体重增加:
340 340
                         <div class="under_line" style=" width: 50%;text-align: center; white-space: normal;">
341 341
                           {{ record.assessment_before_dislysis.weight_before > 0 && 
342
-                          record.assessment_before_dislysis.additional_weight > 0 && 
343 342
                           record.assessment_before_dislysis.dry_weight >0 ? 
344 343
                           parseFloat(record.assessment_before_dislysis.weight_before - record.assessment_before_dislysis.additional_weight - record.assessment_before_dislysis.dry_weight).toFixed(2): "/" 
345 344
                           }}

+ 19 - 21
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyeight.vue 파일 보기

@@ -394,8 +394,7 @@
394 394
                         </div>
395 395
                       </div>
396 396
                     </div>
397
-                    <div
398
-                      class="row"
397
+                    <div class="row"
399 398
                       style="padding: 2px 0; line-height: 23px; display: flex"
400 399
                     >
401 400
                       <div class="inline_block">
@@ -1172,18 +1171,17 @@
1172 1171
                         <span v-if="record.prescription.anticoagulant == 4"
1173 1172
                           >mg</span
1174 1173
                         >
1175
-                        <span v-if="record.prescription.anticoagulant == 3"
1174
+                        <span v-else-if="record.prescription.anticoagulant == 3"
1176 1175
                           >iu</span
1177 1176
                         >
1178
-                        <span v-if="record.prescription.anticoagulant == 2"
1177
+                        <span v-else-if="record.prescription.anticoagulant == 2"
1179 1178
                           >mg</span
1180 1179
                         >
1181
-                        <span v-if="record.prescription.anticoagulant == 1"
1182
-                          >mg</span
1183
-                        >
1184
-                        <span v-if="record.prescription.anticoagulant == 15"
1180
+                        <span v-else-if="record.prescription.anticoagulant == 1"
1185 1181
                           >mg</span
1186 1182
                         >
1183
+                        <span v-else-if="record.prescription.anticoagulant == 15">mg</span>
1184
+                        <span v-else>iu</span>
1187 1185
                       </div>
1188 1186
                       <div class="inline_block" style="margin-left: 20px" v-if=" record.prescription.anticoagulant !=1">
1189 1187
                         维持:
@@ -1220,21 +1218,21 @@
1220 1218
                         <span v-if="record.prescription.anticoagulant == 5"
1221 1219
                           >ml/h</span
1222 1220
                         >
1223
-                        <span v-if="record.prescription.anticoagulant == 4"
1221
+                        <span v-else-if="record.prescription.anticoagulant == 4"
1224 1222
                           >mg/h</span
1225 1223
                         >
1226
-                        <span v-if="record.prescription.anticoagulant == 3"
1224
+                        <span v-else-if="record.prescription.anticoagulant == 3"
1227 1225
                           >iu/h</span
1228 1226
                         >
1229
-                        <span v-if="record.prescription.anticoagulant == 2"
1227
+                        <span v-else-if="record.prescription.anticoagulant == 2"
1230 1228
                           >mg/h</span
1231 1229
                         >
1232
-                        <span v-if="record.prescription.anticoagulant == 1"
1233
-                          >mg/h</span
1234
-                        >
1235
-                        <span v-if="record.prescription.anticoagulant == 15"
1230
+                        <span v-else-if="record.prescription.anticoagulant == 1"
1236 1231
                           >mg/h</span
1237 1232
                         >
1233
+                        <span v-else-if="record.prescription.anticoagulant == 15"
1234
+                          >mg/h</span>
1235
+                        <span v-else>iu/h</span>
1238 1236
                       </div>
1239 1237
                       <div class="inline_block" style="margin-left: 20px" v-if=" record.prescription.anticoagulant !=1">
1240 1238
                         总量:
@@ -1252,18 +1250,18 @@
1252 1250
                         <span v-if="record.prescription.anticoagulant == 4"
1253 1251
                           >mg</span
1254 1252
                         >
1255
-                        <span v-if="record.prescription.anticoagulant == 3"
1253
+                        <span v-else-if="record.prescription.anticoagulant == 3"
1256 1254
                           >iu</span
1257 1255
                         >
1258
-                        <span v-if="record.prescription.anticoagulant == 2"
1259
-                          >mg</span
1260
-                        >
1261
-                        <span v-if="record.prescription.anticoagulant == 1"
1256
+                        <span v-else-if="record.prescription.anticoagulant == 2"
1262 1257
                           >mg</span
1263 1258
                         >
1264
-                        <span v-if="record.prescription.anticoagulant == 15"
1259
+                        <span v-else-if="record.prescription.anticoagulant == 1"
1265 1260
                           >mg</span
1266 1261
                         >
1262
+                        <span v-else-if="record.prescription.anticoagulant == 15"
1263
+                          >mg</span>
1264
+                        <span v-else>iu</span>
1267 1265
                       </div>
1268 1266
 
1269 1267
                       <div class="inline_block" style="margin-left: 20px">

+ 3 - 3
src/xt_pages/dialysis/batch_print/batch_print_order_thirtyTwo.vue 파일 보기

@@ -711,9 +711,9 @@
711 711
                             <td width='30'></td>
712 712
                             <td width="40">导管:</td>
713 713
                             <td width='200'>
714
-                                <label-box showValue="通畅" :isChecked="record.assessment_after_dislysis.catheter.indexOf('通畅') > -1 ? true : false"></label-box>&nbsp;
715
-                                <label-box showValue="A堵塞" :isChecked="record.assessment_after_dislysis.catheter.indexOf('A堵塞') > -1 ? true : false"></label-box>&nbsp;
716
-                                <label-box showValue="V堵塞" :isChecked="record.assessment_after_dislysis.catheter.indexOf('V堵塞') > -1 ? true : false"></label-box>&nbsp;
714
+                              <div class="under-line" style="text-align: center;white-space: normal;">
715
+                                {{ record.assessment_after_dislysis.catheter ? record.assessment_after_dislysis.catheter :'/' }}
716
+                              </div>
717 717
                             </td>
718 718
                             <td></td>
719 719
                             </tr>

+ 14 - 2
src/xt_pages/dialysis/bloodPresssWatch.vue 파일 보기

@@ -559,6 +559,16 @@
559 559
             >批量打印</el-button
560 560
           >
561 561
         </template>
562
+        <template v-if="this.template_id == 83">
563
+          <el-button
564
+            size="small"
565
+            icon="el-icon-printer"
566
+            :disabled="selecting_schs.length == 0"
567
+            @click="batchPrintAction"
568
+            type="primary"
569
+            >批量打印</el-button
570
+          >
571
+        </template>
562 572
       </div>
563 573
     </div>
564 574
     <div class="app-container">
@@ -1943,8 +1953,8 @@ export default {
1943 1953
           this.$message.error(response.data.msg);
1944 1954
           return false;
1945 1955
         } else {
1946
-          // if(this.org_id ==10206){
1947
-          //   this.template_id = 80
1956
+          // if(this.org_id ==10742 || this.org_id==0){
1957
+          //   this.template_id = 83
1948 1958
           //   // this.template_id = 81
1949 1959
           //   console.log("templage-i233232323232322323233232323223",this.template_id)
1950 1960
           // }else{
@@ -2789,6 +2799,8 @@ export default {
2789 2799
         this.$router.push({ path: "/dialysis/print/batch/eightyone" });
2790 2800
       } else if (this.template_id == 82) {
2791 2801
         this.$router.push({ path: "/dialysis/print/batch/eightyTwo" });
2802
+      } else if (this.template_id == 83) {
2803
+        this.$router.push({ path: "/dialysis/print/batch/eightythree" });
2792 2804
       }
2793 2805
     },
2794 2806
     batchPrintActionOne: function() {

+ 28 - 1
src/xt_pages/dialysis/dialysisPrintOrder.vue 파일 보기

@@ -1032,6 +1032,18 @@
1032 1032
         >
1033 1033
         </div>
1034 1034
       </template>
1035
+      <template v-if="org_template_info.template_id == 83">
1036
+        <div>
1037
+          <el-button
1038
+          :loading="loading"
1039
+          size="small"
1040
+          icon="el-icon-printer"
1041
+          @click="printThisPage"
1042
+          type="primary"
1043
+          >打印</el-button
1044
+        >
1045
+        </div>
1046
+      </template>
1035 1047
     </div>
1036 1048
     <div class="app-container" style="min-height: 0">
1037 1049
       <!--<div class="order-print-btn"-->
@@ -1561,6 +1573,9 @@
1561 1573
           <DialysisPrintOrdereightytwo  v-bind:childResponse="childResponse"
1562 1574
           v-if="org_template_info.template_id == 82">
1563 1575
           </DialysisPrintOrdereightytwo>
1576
+          <DialysisPrintOrdereightythree v-bind:childResponse="childResponse"
1577
+          v-if="org_template_info.template_id == 83">
1578
+          </DialysisPrintOrdereightythree>
1564 1579
         </div>
1565 1580
       </el-container>
1566 1581
     </div>
@@ -1661,6 +1676,7 @@ import DialysisPrintOrderSeventynine from './template/DialysisPrintOrderSeventyn
1661 1676
 import DialysisPrintOrdereighty from './template/DialysisPrintOrdereighty'
1662 1677
 import DialysisPrintOrdereightyone from './template/DialysisPrintOrdereightyone'
1663 1678
 import DialysisPrintOrdereightytwo from './template/DialysisPrintOrdereightytwo'
1679
+import DialysisPrintOrdereightythree from './template/DialysisPrintOrdereightythree'
1664 1680
 import DialysisPrintOrderZero from './template/DialysisPrintOrderZero'
1665 1681
 export default {
1666 1682
   name: "dialysisPrintOrder",
@@ -1747,6 +1763,7 @@ export default {
1747 1763
     DialysisPrintOrdereighty,
1748 1764
     DialysisPrintOrdereightyone,
1749 1765
     DialysisPrintOrdereightytwo,
1766
+    DialysisPrintOrdereightythree,
1750 1767
     DialysisPrintOrderZero,
1751 1768
     LabelBox,
1752 1769
     BreadCrumb,
@@ -1964,6 +1981,9 @@ export default {
1964 1981
         '@media print {.dialysis-print-order{width:960px;margin:0 auto}.dialysis-print-order .order-yy-name{margin:auto;text-align:center;font-size:20px;letter-spacing:5px}.dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px 20px 20px 20px}.dialysis-print-order .table-box{width:100%;line-height:23px;font-size:14px}.dialysis-print-order .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:35px;font-size:14px}.dialysis-print-order .print-table-no{width:100%;text-align:center;border-collapse:collapse;font-size:14px}.dialysis-print-order .under-line{border-bottom:1px solid #999;width:95%;text-align:center;margin-left:2px}.dialysis-print-order .title-box{text-align:center;font-size:16px;border:1px solid #666}.dialysis-print-order .radio-lebel-box{font-weight:400;cursor:pointer}.dialysis-print-order .radio-no{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.dialysis-print-order .radio-inner{white-space:nowrap;cursor:pointer;outline:0;display:inline-block;line-height:1;position:relative;vertical-align:middle}.dialysis-print-order .radio-fang{display:inline-block;position:relative;border:1px solid #000;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.dialysis-print-order .is-checked-radio::after{content:"√";font-size:15px}}.dialysis-print-order .print-table-no tr td { padding: 8px 5px; line-height: 25px; }.es-img{height: 20px; }.advice-name{text-align: left;}.advice-children{display:flex;} .dialysis-print-order .print-table tr td{padding: 0px 0px;} .print-template-two tr {line-height: 30px;}   .title-box-pro{border: 0 #fff;line-height: 40px;height: 40px;text-align: left;padding-left: 10px !important;}  .text-align-left{text-align: left !important;padding-left:10px !important;font-size: 14px !important;line-height: 25px;}';
1965 1982
       const style16 =
1966 1983
         '@media print {.dialysis-print-order{width:960px;margin:0 auto} .option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .print-table{border: none} .print-table tr{page-break-inside:avoid;} .print-table tr td{border: 1px solid #000;} .inside_table{border: none} .inside_table tr{page-break-inside:avoid;} .inside_table tr td{border: 1px solid #000;} .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 20px;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;} .row1{ border-left: 1px solid black;padding: 5px 5px;} .row2{ border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black;} .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{page-break-inside:avoid;} .print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}.table-box1 tr {border-bottom: 1px solid #000;} .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px} ';
1984
+      const style17 =
1985
+        // 防止分页错位问题:table设置border: none;.tr设置page-break-inside:avoid; // 防止table数据太多,tr分页错乱 td设置border: 1px solid #000;// 防止部分分页的tr边框线没有
1986
+        '@media print {.dialysis-print-order{width:960px;margin:0 auto} .option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .print-table{border: none} .print-table tr{} .print-table tr td{border: 1px solid #000;} .inside_table{border: none} .inside_table tr{} .inside_table tr td{border: 1px solid #000;} .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 20px;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: 16px;line-height: 20px;padding: 5px 0;} .row1{ border-left: 1px solid black;padding: 5px 5px;} .row2{ border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black;} .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{} .print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 3px 8px;line-height: 30px;}.print_page_main_content .proj_table .inside_table {width: 100%;border: hidden; border-collapse: collapse;}.print_page_main_content .proj_table .inside_table tr td {border: 1px solid; text-align: center;font-size: 14px;padding: 6px 5px;line-height: 16px;}.print-table-no {width: 100%;text-align: center;border-collapse: collapse;font-size: 14px;}.es-img {height: 30px;}.advice-name {text-align: left !important;line-height: 16px !important;}.advice-children {display: flex;}}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:900px;}.print-yema{ position: absolute;top: 920px;left: 50%;} .print-yema2{ position: absolute;top: 400px;left: 50%;}.print-yema3{position: absolute;top: 1230px;left: 50%;}.print-yema4{position: absolute;top: 1050px;left: 50%;}.check_box{width:15px !important;height:15px !important;}.did_checke::after {font-size: 8px;margin-left: 2px;margin-top: 12px !important;position: absolute;}.table-box1 {border: 1px solid #000;width: 100%;line-height: 30px;font-size: 14px;border-collapse: collapse;}.table-box1 tr {border-bottom: 1px solid #000;} .print-table{width:100%;text-align:center;border-collapse:collapse;line-height:25px;font-size:14px} ';
1967 1987
 
1968 1988
 
1969 1989
         if (this.org_template_info.template_id == 1) {
@@ -2481,6 +2501,13 @@ export default {
2481 2501
           style: style3,
2482 2502
           scanStyles: false,
2483 2503
         });
2504
+      } else if (this.org_template_info.template_id == 83 ) {
2505
+        printJS({
2506
+          printable: "dialysis-print-box-1",
2507
+          type: "html",
2508
+          style: style17,
2509
+          scanStyles: false,
2510
+        });
2484 2511
       }
2485 2512
        else if (this.org_template_info.template_id == 199 ) {
2486 2513
         printJS({
@@ -2705,7 +2732,7 @@ export default {
2705 2732
             this.org_template_info = response.data.data.org_template_info;
2706 2733
           // }else{
2707 2734
           //   this.org_template_info = response.data.data.org_template_info;
2708
-          //   this.org_template_info.template_id= 68
2735
+          //   this.org_template_info.template_id= 83
2709 2736
           // }
2710 2737
 
2711 2738
 

+ 39 - 40
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyeight.vue 파일 보기

@@ -1052,23 +1052,20 @@
1052 1052
                             : "/"
1053 1053
                         }}
1054 1054
                       </div>
1055
-
1056
-
1057
-
1058 1055
                     <span>
1059 1056
                       <span v-if="prescription.anticoagulant == 4">iu</span>
1060
-                      <span v-if="prescription.anticoagulant == 3">iu</span>
1061
-                      <span v-if="prescription.anticoagulant == 2">mg</span>
1062
-                      <span v-if="prescription.anticoagulant == 5">ml</span>
1063
-                      <span v-if="prescription.anticoagulant == 6">iu</span>
1064
-                     <span v-if="prescription.anticoagulant == 7">iu</span>
1065
-                     <span v-if="prescription.anticoagulant == 8">iu</span>
1066
-                     <span v-if="prescription.anticoagulant == 9">iu</span>
1067
-                     <span v-if="prescription.anticoagulant == 10">iu</span>
1068
-                     <span v-if="prescription.anticoagulant == 11">iu</span>
1069
-                     <span v-if="prescription.anticoagulant == 13||prescription.anticoagulant == 14">iu</span>
1070
-                     <span v-if="prescription.anticoagulant == 15">mg</span>
1071
-
1057
+                      <span v-else-if="prescription.anticoagulant == 3">iu</span>
1058
+                      <span v-else-if="prescription.anticoagulant == 2">mg</span>
1059
+                      <span v-else-if="prescription.anticoagulant == 5">ml</span>
1060
+                      <span v-else-if="prescription.anticoagulant == 6">iu</span>
1061
+                      <span v-else-if="prescription.anticoagulant == 7">iu</span>
1062
+                      <span v-else-if="prescription.anticoagulant == 8">iu</span>
1063
+                      <span v-else-if="prescription.anticoagulant == 9">iu</span>
1064
+                      <span v-else-if="prescription.anticoagulant == 10">iu</span>
1065
+                      <span v-else-if="prescription.anticoagulant == 11">iu</span>
1066
+                      <span v-else-if="prescription.anticoagulant == 13||prescription.anticoagulant == 14">iu</span>
1067
+                      <span v-else-if="prescription.anticoagulant == 15">mg</span>
1068
+                      <span v-else>iu</span>
1072 1069
                     </span>
1073 1070
                     </div>
1074 1071
                     <div class="inline_block" style="margin-left: 20px" v-if="prescription.anticoagulant != 1">
@@ -1087,17 +1084,18 @@
1087 1084
 
1088 1085
                       <span>
1089 1086
                         <span v-if="prescription.anticoagulant == 2">mg/h</span>
1090
-                          <span v-if="prescription.anticoagulant == 3">iu/h</span>
1091
-                          <span v-if="prescription.anticoagulant == 4">ml</span>
1092
-                          <span v-if="prescription.anticoagulant == 5">ml/h</span>
1093
-                          <span v-if="prescription.anticoagulant == 6">iu/h</span>
1094
-                          <span v-if="prescription.anticoagulant == 7">iu/h</span>
1095
-                          <span v-if="prescription.anticoagulant == 8">iu/h</span>
1096
-                          <span v-if="prescription.anticoagulant == 9">iu/h</span>
1097
-                          <span v-if="prescription.anticoagulant == 10">iu/h</span>
1098
-                          <span v-if="prescription.anticoagulant == 11">iu/h</span>
1099
-                          <span v-if="prescription.anticoagulant == 13 || prescription.anticoagulant == 14">iu/h</span>
1100
-                          <span v-if="prescription.anticoagulant == 15">mg/h</span>
1087
+                          <span v-else-if="prescription.anticoagulant == 3">iu/h</span>
1088
+                          <span v-else-if="prescription.anticoagulant == 4">ml</span>
1089
+                          <span v-else-if="prescription.anticoagulant == 5">ml/h</span>
1090
+                          <span v-else-if="prescription.anticoagulant == 6">iu/h</span>
1091
+                          <span v-else-if="prescription.anticoagulant == 7">iu/h</span>
1092
+                          <span v-else-if="prescription.anticoagulant == 8">iu/h</span>
1093
+                          <span v-else-if="prescription.anticoagulant == 9">iu/h</span>
1094
+                          <span v-else-if="prescription.anticoagulant == 10">iu/h</span>
1095
+                          <span v-else-if="prescription.anticoagulant == 11">iu/h</span>
1096
+                          <span v-else-if="prescription.anticoagulant == 13 || prescription.anticoagulant == 14">iu/h</span>
1097
+                          <span v-else-if="prescription.anticoagulant == 15">mg/h</span>
1098
+                          <span v-else>iu/h</span>
1101 1099
                       </span>
1102 1100
                     </div>
1103 1101
                     <div
@@ -1154,17 +1152,18 @@
1154 1152
 
1155 1153
                     <span>
1156 1154
                        <span v-if="prescription.anticoagulant == 2">mg</span>
1157
-                       <span v-if="prescription.anticoagulant == 3">iu</span>
1158
-                       <span v-if="prescription.anticoagulant == 4">ml</span>
1159
-                       <span v-if="prescription.anticoagulant == 5">ml</span>
1160
-                       <span v-if="prescription.anticoagulant == 6">iu</span>
1161
-                       <span v-if="prescription.anticoagulant == 7">iu</span>
1162
-                       <span v-if="prescription.anticoagulant == 8">iu</span>
1163
-                       <span v-if="prescription.anticoagulant == 9">iu</span>
1164
-                       <span v-if="prescription.anticoagulant == 10">iu</span>
1165
-                      <span v-if="prescription.anticoagulant == 11">iu</span>
1166
-                      <span v-if="prescription.anticoagulant == 13 || prescription.anticoagulant == 14">iu</span>
1167
-                      <span v-if="prescription.anticoagulant == 15">mg</span>
1155
+                       <span v-else-if="prescription.anticoagulant == 3">iu</span>
1156
+                       <span v-else-if="prescription.anticoagulant == 4">ml</span>
1157
+                       <span v-else-if="prescription.anticoagulant == 5">ml</span>
1158
+                       <span v-else-if="prescription.anticoagulant == 6">iu</span>
1159
+                       <span v-else-if="prescription.anticoagulant == 7">iu</span>
1160
+                       <span v-else-if="prescription.anticoagulant == 8">iu</span>
1161
+                       <span v-else-if="prescription.anticoagulant == 9">iu</span>
1162
+                       <span v-else-if="prescription.anticoagulant == 10">iu</span>
1163
+                      <span v-else-if="prescription.anticoagulant == 11">iu</span>
1164
+                      <span v-else-if="prescription.anticoagulant == 13 || prescription.anticoagulant == 14">iu</span>
1165
+                      <span v-else-if="prescription.anticoagulant == 15">mg</span>
1166
+                      <span v-else>iu</span>
1168 1167
                     </span>
1169 1168
                     </div>
1170 1169
                     <div class="inline_block" style="margin-left: 20px">
@@ -3140,8 +3139,8 @@ export default {
3140 3139
         const obj35 ='q'
3141 3140
         checkDate.push(obj35);
3142 3141
       } if(this.predialysis.remark ==''){
3143
-        const obj35 ='备注'
3144
-        checkDate.push(obj35);
3142
+        const obj35_1 ='备注'
3143
+        checkDate.push(obj35_1);
3145 3144
       } if (this.afterdialysis.temperature == 0) {
3146 3145
         const obj36 ='透后体温'
3147 3146
         checkDate.push(obj36);
@@ -3929,7 +3928,7 @@ export default {
3929 3928
         return age
3930 3929
       }
3931 3930
     },
3932
-    
3931
+
3933 3932
     getTimeOne(val) {
3934 3933
       return uParseTime(val, "{y}");
3935 3934
     },

+ 5 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyTwo.vue 파일 보기

@@ -213,7 +213,7 @@
213 213
                 <tr>
214 214
                   <td width="70">导管:</td>
215 215
                   <td width="240">
216
-                    <div class="under-line" style="text-align: center;">
216
+                    <div class="under-line" style="text-align: center;white-space: normal;">
217 217
                       {{ predialysis.catheter ? predialysis.catheter :'/' }}
218 218
                     </div>
219 219
                   </td>
@@ -470,6 +470,7 @@
470 470
                   <td width="10">ml</td>
471 471
                   <td width='70'>置换方式:</td>
472 472
                   <td width='130'>
473
+                    
473 474
                     <label-box :isChecked="prescription.displace_liqui_part == 1 ? true : false" showValue="前置换"></label-box>&nbsp;
474 475
                     <label-box :isChecked="prescription.displace_liqui_part == 2 ? true : false" showValue="后置换"></label-box>
475 476
                   </td>
@@ -780,9 +781,9 @@
780 781
                     <td width='30'></td>
781 782
                     <td width="40">导管:</td>
782 783
                     <td width='200'>
783
-                      <label-box showValue="通畅" :isChecked="afterdialysis.catheter.indexOf('通畅') > -1 ? true : false"></label-box>&nbsp;
784
-                      <label-box showValue="A堵塞" :isChecked="afterdialysis.catheter.indexOf('A堵塞') > -1 ? true : false"></label-box>&nbsp;
785
-                      <label-box showValue="V堵塞" :isChecked="afterdialysis.catheter.indexOf('V堵塞') > -1 ? true : false"></label-box>&nbsp;
784
+                      <div class="under-line" style="text-align: center;">
785
+                        {{ afterdialysis.catheter ? afterdialysis.catheter :'/' }}
786
+                      </div>
786 787
                     </td>
787 788
                     <td></td>
788 789
                   </tr>
@@ -842,7 +843,6 @@
842 843
                         <label-box :isChecked="afterdialysis.complication.indexOf('抽搐') > -1 ? true : false" showValue="抽搐"></label-box>
843 844
                         <label-box :isChecked="afterdialysis.complication.indexOf('高血压') > -1 ? true : false" showValue="高血压"></label-box>
844 845
                         <label-box :isChecked="afterdialysis.complication.indexOf('心律失常') > -1 ? true : false" showValue="心律失常"></label-box>
845
-
846 846
                       </div>
847 847
                     </td>
848 848
                     <td width="40">其他:</td>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 2949 - 0
src/xt_pages/dialysis/template/DialysisPrintOrdereightythree.vue


+ 1 - 2
src/xt_pages/user/sickHistory_new.vue 파일 보기

@@ -522,8 +522,7 @@ export default {
522 522
       if(this.add_index ==0){
523 523
         this.template_dialog = true
524 524
       }else{
525
-        const mode=`<p style="font-size: 18px;font-weight: 600;width:100%;margin-bottom: 10px;text-align: center;">血液净化治疗患者首次门诊病历</p>
526
-        <table border="1" style="border-collapse: collapse;text-align: center;">
525
+        const mode=`<table border="1" style="border-collapse: collapse;text-align: center;">
527 526
       <tbody>
528 527
         <tr>
529 528
           <td style="width:8%;padding: 5px 0px;font-size: 16px;">

+ 23 - 23
src/xt_pages/workforce/scheduleTablePrintTwo.vue 파일 보기

@@ -295,10 +295,10 @@
295 295
             </template>
296 296
 
297 297
             <!-- 未选择 -->
298
-            <template v-if="schedule_type == 0 && org_id != 10721 && org_id != 0">
298
+            <template v-if="schedule_type == 0 && org_id != 10721 ">
299 299
               <td style="min-width:50px;" v-if="first_day == 1">
300 300
                 <span v-if="item.Mon_M.patient_id">
301
-                  <span>{{ item.Mon_M.patient }}</span><br />
301
+                  <span>{{ item.Mon_M.patient }}</span>
302 302
                   <span v-if="item.Mon_M.mode_id != 1">{{ item.Mon_M.mode_name }}</span><br />
303 303
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Mon_M.anticoagulant) }}</span>
304 304
                   <span v-show="showflag">{{ item.Mon_M.dialysis_machine_name }}
@@ -307,7 +307,7 @@
307 307
               </td>
308 308
               <td style="min-width:50px;" v-if="first_day == 1">
309 309
                 <span v-if="item.Mon_A.patient_id">
310
-                  <span>{{ item.Mon_A.patient }} </span><br />
310
+                  <span>{{ item.Mon_A.patient }} </span>
311 311
                   <span v-if="item.Mon_A.mode_id != 1">{{ item.Mon_A.mode_name }}</span><br />
312 312
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Mon_A.anticoagulant) }}</span>
313 313
                   <span v-show="showflag">{{ item.Mon_A.dialysis_machine_name }}
@@ -317,7 +317,7 @@
317 317
               </td>
318 318
               <td style="min-width:50px;" v-if="first_day == 1">
319 319
                 <span v-if="item.Mon_N.patient_id">
320
-                  <span>{{ item.Mon_N.patient }} </span><br />
320
+                  <span>{{ item.Mon_N.patient }} </span>
321 321
                   <span v-if="item.Mon_N.mode_id != 1">{{ item.Mon_N.mode_name }}</span><br />
322 322
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Mon_N.anticoagulant) }}</span>
323 323
                   <span v-show="showflag">{{ item.Mon_N.dialysis_machine_name }}
@@ -327,7 +327,7 @@
327 327
               </td>
328 328
               <td style="min-width:50px;" v-if="second_day == 2">
329 329
                 <span v-if="item.Tue_M.patient_id">
330
-                  <span>{{ item.Tue_M.patient }} </span><br />
330
+                  <span>{{ item.Tue_M.patient }} </span>
331 331
                   <span v-if="item.Tue_M.mode_id != 1">{{ item.Tue_M.mode_name }}</span><br />
332 332
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Tue_M.anticoagulant) }}</span>
333 333
                   <span v-show="showflag">{{ item.Tue_M.dialysis_machine_name }}
@@ -337,7 +337,7 @@
337 337
               </td>
338 338
               <td style="min-width:50px;" v-if="second_day == 2">
339 339
                 <span v-if="item.Tue_A.patient_id">
340
-                  <span>{{ item.Tue_A.patient }} </span><br />
340
+                  <span>{{ item.Tue_A.patient }} </span>
341 341
                   <span v-if="item.Tue_A.mode_id != 1">{{ item.Tue_A.mode_name }}</span><br />
342 342
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Tue_A.anticoagulant) }}</span>
343 343
                   <span v-show="showflag">{{ item.Tue_A.dialysis_machine_name }}
@@ -348,7 +348,7 @@
348 348
               </td>
349 349
               <td style="min-width:50px;" v-if="second_day == 2">
350 350
                 <span v-if="item.Tue_N.patient_id">
351
-                  <span>{{ item.Tue_N.patient }} </span><br />
351
+                  <span>{{ item.Tue_N.patient }} </span>
352 352
                   <span v-if="item.Tue_N.mode_id != 1">{{ item.Tue_N.mode_name }}</span><br />
353 353
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Tue_N.anticoagulant) }}</span>
354 354
                   <span v-show="showflag">{{ item.Tue_N.dialysis_machine_name }}
@@ -358,7 +358,7 @@
358 358
               </td>
359 359
               <td style="min-width:50px;" v-if="three_day == 3">
360 360
                 <span v-if="item.Wed_M.patient_id">
361
-                  <span>{{ item.Wed_M.patient }} </span><br />
361
+                  <span>{{ item.Wed_M.patient }} </span>
362 362
                   <span v-if="item.Wed_M.mode_id != 1">{{ item.Wed_M.mode_name }}</span><br />
363 363
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Wed_M.anticoagulant) }}</span>
364 364
                   <span v-show="showflag">{{ item.Wed_M.dialysis_machine_name }}
@@ -368,7 +368,7 @@
368 368
               </td>
369 369
               <td style="min-width:50px;" v-if="three_day == 3">
370 370
                 <span v-if="item.Wed_A.patient_id">
371
-                  <span>{{ item.Wed_A.patient }} </span><br />
371
+                  <span>{{ item.Wed_A.patient }} </span>
372 372
                   <span v-if="item.Wed_A.mode_id != 1">{{ item.Wed_A.mode_name }}</span><br />
373 373
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Wed_A.anticoagulant) }}</span>
374 374
                   <span v-show="showflag">{{ item.Wed_A.dialysis_machine_name }}
@@ -378,7 +378,7 @@
378 378
               </td>
379 379
               <td style="min-width:50px;" v-if="three_day == 3">
380 380
                 <span v-if="item.Wed_N.patient_id">
381
-                  <span>{{ item.Wed_N.patient }} </span><br />
381
+                  <span>{{ item.Wed_N.patient }} </span>
382 382
                   <span v-if="item.Wed_N.mode_id != 1">{{ item.Wed_N.mode_name }}</span><br />
383 383
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Wed_N.anticoagulant) }}</span>
384 384
                   <span v-show="showflag">{{ item.Wed_N.dialysis_machine_name }}
@@ -388,7 +388,7 @@
388 388
               </td>
389 389
               <td style="min-width:50px;" v-if="four_day == 4">
390 390
                 <span v-if="item.Thurs_M.patient_id">
391
-                  <span>{{ item.Thurs_M.patient }} </span><br />
391
+                  <span>{{ item.Thurs_M.patient }} </span>
392 392
                   <span v-if="item.Thurs_M.mode_id != 1">{{ item.Thurs_M.mode_name }}</span><br />
393 393
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Thurs_M.anticoagulant) }}</span>
394 394
                   <span v-show="showflag">{{ item.Thurs_M.dialysis_machine_name }}
@@ -398,7 +398,7 @@
398 398
               </td>
399 399
               <td style="min-width:50px;" v-if="four_day == 4">
400 400
                 <span v-if="item.Thurs_A.patient_id">
401
-                  <span>{{ item.Thurs_A.patient }} </span><br />
401
+                  <span>{{ item.Thurs_A.patient }} </span>
402 402
                   <span v-if="item.Thurs_A.mode_id != 1">{{ item.Thurs_A.mode_name }}</span><br />
403 403
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Thurs_A.anticoagulant) }}</span>
404 404
 
@@ -409,7 +409,7 @@
409 409
               </td>
410 410
               <td style="min-width:50px;" v-if="four_day == 4">
411 411
                 <span v-if="item.Thurs_N.patient_id">
412
-                  <span>{{ item.Thurs_N.patient }} </span><br />
412
+                  <span>{{ item.Thurs_N.patient }} </span>
413 413
                   <span v-if="item.Thurs_N.mode_id != 1">{{ item.Thurs_N.mode_name }}</span><br />
414 414
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Thurs_N.anticoagulant) }}</span>
415 415
                   <span v-show="showflag">{{ item.Thurs_N.dialysis_machine_name }}
@@ -419,7 +419,7 @@
419 419
               </td>
420 420
               <td style="min-width:50px;" v-if="five_day == 5">
421 421
                 <span v-if="item.Fri_M.patient_id">
422
-                  <span>{{ item.Fri_M.patient }} </span><br />
422
+                  <span>{{ item.Fri_M.patient }} </span>
423 423
                   <span v-if="item.Fri_M.mode_id != 1">{{ item.Fri_M.mode_name }}</span><br />
424 424
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Fri_M.anticoagulant) }} </span>
425 425
                   <span v-show="showflag">{{ item.Fri_M.dialysis_machine_name }}
@@ -429,7 +429,7 @@
429 429
               </td>
430 430
               <td style="min-width:50px;" v-if="five_day == 5">
431 431
                 <span v-if="item.Fri_A.patient_id">
432
-                  <span>{{ item.Fri_A.patient }} </span><br />
432
+                  <span>{{ item.Fri_A.patient }} </span>
433 433
                   <span v-if="item.Fri_A.mode_id != 1">{{ item.Fri_A.mode_name }}</span><br />
434 434
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Fri_A.anticoagulant) }}</span>
435 435
                   <span v-show="showflag">{{ item.Fri_A.dialysis_machine_name }}
@@ -439,7 +439,7 @@
439 439
               </td>
440 440
               <td style="min-width:50px;" v-if="five_day == 5">
441 441
                 <span v-if="item.Fri_N.patient_id">
442
-                  <span>{{ item.Fri_N.patient }} </span><br />
442
+                  <span>{{ item.Fri_N.patient }} </span>
443 443
                   <span v-if="item.Fri_N.mode_id != 1">{{ item.Fri_N.mode_name }}</span><br />
444 444
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Fri_N.anticoagulant) }}</span>
445 445
                   <span v-show="showflag">{{ item.Fri_N.dialysis_machine_name }}
@@ -449,7 +449,7 @@
449 449
               </td>
450 450
               <td style="min-width:50px;" v-if="six_day == 6">
451 451
                 <span v-if="item.Sat_M.patient_id">
452
-                  <span>{{ item.Sat_M.patient }} </span><br />
452
+                  <span>{{ item.Sat_M.patient }} </span>
453 453
                   <span v-if="item.Sat_M.mode_id != 1">{{ item.Sat_M.mode_name }}</span><br />
454 454
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Sat_M.anticoagulant) }}</span>
455 455
                   <span v-show="showflag">{{ item.Sat_M.dialysis_machine_name }}
@@ -459,7 +459,7 @@
459 459
               </td>
460 460
               <td style="min-width:50px;" v-if="six_day == 6">
461 461
                 <span v-if="item.Sat_A.patient_id">
462
-                  <span>{{ item.Sat_A.patient }} </span><br />
462
+                  <span>{{ item.Sat_A.patient }} </span>
463 463
                   <span v-if="item.Sat_A.mode_id != 1">{{ item.Sat_A.mode_name }}</span><br />
464 464
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Sat_A.anticoagulant) }}</span>
465 465
                   <span v-show="showflag">{{ item.Sat_A.dialysis_machine_name }}
@@ -469,7 +469,7 @@
469 469
               </td>
470 470
               <td style="min-width:50px;" v-if="six_day == 6">
471 471
                 <span v-if="item.Sat_N.patient_id">
472
-                  <span>{{ item.Sat_N.patient }} </span><br />
472
+                  <span>{{ item.Sat_N.patient }} </span>
473 473
                   <span v-if="item.Sat_N.mode_id != 1">{{ item.Sat_N.mode_name }}</span><br />
474 474
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Sat_N.anticoagulant) }}</span>
475 475
                   <span v-show="showflag">{{ item.Sat_N.dialysis_machine_name }}
@@ -479,7 +479,7 @@
479 479
               </td>
480 480
               <td style="min-width:50px;" v-if="seven_day == 7">
481 481
                 <span v-if="item.Sun_M.patient_id">
482
-                  <span>{{ item.Sun_M.patient }} </span><br />
482
+                  <span>{{ item.Sun_M.patient }} </span>
483 483
                   <span v-if="item.Sun_M.mode_id != 1">{{ item.Sun_M.mode_name }}</span><br />
484 484
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Sun_M.anticoagulant) }}</span>
485 485
                   <span v-show="showflag">{{ item.Sun_M.dialysis_machine_name }}
@@ -489,7 +489,7 @@
489 489
               </td>
490 490
               <td style="min-width:50px;" v-if="seven_day == 7">
491 491
                 <span v-if="item.Sun_A.patient_id">
492
-                  <span>{{ item.Sun_A.patient }} </span><br />
492
+                  <span>{{ item.Sun_A.patient }} </span>
493 493
                   <span v-if="item.Sun_A.mode_id != 1">{{ item.Sun_A.mode_name }}</span><br />
494 494
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Sun_A.anticoagulant) }}</span>
495 495
                   <span v-show="showflag">{{ item.Sun_A.dialysis_machine_name }}
@@ -500,7 +500,7 @@
500 500
               </td>
501 501
               <td style="min-width:50px;" v-if="seven_day == 7">
502 502
                 <span v-if="item.Sun_N.patient_id">
503
-                  <span>{{ item.Sun_N.patient }} </span><br />
503
+                  <span>{{ item.Sun_N.patient }} </span>
504 504
                   <span v-if="item.Sun_N.mode_id != 1">{{ item.Sun_N.mode_name }}</span><br />
505 505
                   <span v-if="org_id == 0">{{ getAnticoagulant(item.Sun_N.anticoagulant) }}</span>
506 506
                   <span v-show="showflag">{{ item.Sun_N.dialysis_machine_name }}
@@ -509,7 +509,7 @@
509 509
                 </span>
510 510
               </td>
511 511
             </template>
512
-            <template v-if="schedule_type == 0 && org_id == 10721 || org_id == 0">
512
+            <template v-if="schedule_type == 0 && org_id == 10721 ">
513 513
               <td style="min-width:50px;" v-if="first_day == 1">
514 514
                 <span v-if="item.Mon_M.patient_id">
515 515
                   <span>{{ item.Mon_M.patient }}</span>