Browse Source

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

28169 11 months ago
parent
commit
b3a86ad080

+ 28 - 27
src/xt_pages/dialysis/batch_print/batch_print_order_seventyfive.vue View File

33
               血液透析记录单
33
               血液透析记录单
34
             </div>
34
             </div>
35
           </div>
35
           </div>
36
-          <div class="row">
37
-            <div class="inline_block">
36
+          <div class="row" style="display: flex;">
37
+            <div class="inline_block" style="flex: 1;">
38
               姓名:
38
               姓名:
39
               <div class="under_line" style="width: 70px; text-align: center">
39
               <div class="under_line" style="width: 70px; text-align: center">
40
                 {{ record.patient.name }}
40
                 {{ record.patient.name }}
41
               </div>
41
               </div>
42
             </div>
42
             </div>
43
-            <div class="inline_block" style="margin:0 10px">
43
+            <div class="inline_block" style="flex: 1;">
44
               性别:
44
               性别:
45
               <div class="under_line" style="width: 30px; text-align: center">
45
               <div class="under_line" style="width: 30px; text-align: center">
46
                 {{ record.patient.gender == 1 ? "男" : "女" }}
46
                 {{ record.patient.gender == 1 ? "男" : "女" }}
47
               </div>
47
               </div>
48
             </div>
48
             </div>
49
-            <div class="inline_block" style="">
49
+            <div class="inline_block" style="flex: 1;">
50
               年龄:
50
               年龄:
51
               <div class="under_line" style="width: 30px; text-align: center">
51
               <div class="under_line" style="width: 30px; text-align: center">
52
                 {{ getAge(record.patient) }}
52
                 {{ getAge(record.patient) }}
53
               </div>
53
               </div>
54
54
55
             </div>
55
             </div>
56
-            <div class="inline_block" style="margin: 0 10px;">
56
+            <div class="inline_block" style="flex: 1;">
57
               病历号:
57
               病历号:
58
               <div class="under_line" style="width: 70px; text-align: center">
58
               <div class="under_line" style="width: 70px; text-align: center">
59
                 {{ record.patient.dialysis_no }}
59
                 {{ record.patient.dialysis_no }}
60
               </div>
60
               </div>
61
             </div>
61
             </div>
62
-            <div class="inline_block" style="">
62
+            <div class="inline_block" style="flex: 1;">
63
               日期:
63
               日期:
64
               <div class="under_line"
64
               <div class="under_line"
65
               style="width: 100px; text-align: center"
65
               style="width: 100px; text-align: center"
67
               {{ getTime(record.schedule_date, "{y}-{m}-{d}") }}
67
               {{ getTime(record.schedule_date, "{y}-{m}-{d}") }}
68
               </div>
68
               </div>
69
             </div>
69
             </div>
70
-            <div class="inline_block" style="margin-left: 10px">
70
+            <div class="inline_block" style="flex: 1;">
71
               次数:
71
               次数:
72
               <div
72
               <div
73
                 class="under_line"
73
                 class="under_line"
95
               </div>
95
               </div>
96
             </div>
96
             </div>
97
           </div>
97
           </div>
98
-          <div class="row" style="text-align: center;border: 1px solid black;width: 99%;">
98
+          <div style="text-align: center;border: 1px solid black;width: 99%;padding: 5px 0;">
99
             透前情况
99
             透前情况
100
           </div>
100
           </div>
101
-          <div class="row" style="border: 1px solid black;border-top: none;width: 99%;">
101
+          <div  style="border: 1px solid black;border-top: none;width: 99%;">
102
             <div class="row" style="display: flex;">
102
             <div class="row" style="display: flex;">
103
               <div class="inline_block" style="flex: 2;" >
103
               <div class="inline_block" style="flex: 2;" >
104
                 血管通路:
104
                 血管通路:
490
                 <span v-if="record.prescription.anticoagulant ==0"> </span>
490
                 <span v-if="record.prescription.anticoagulant ==0"> </span>
491
                 <span v-else>{{ getweichi(record.prescription.anticoagulant) }}</span>
491
                 <span v-else>{{ getweichi(record.prescription.anticoagulant) }}</span>
492
               </div>
492
               </div>
493
+              <div class="inline_block" style="flex: 1">
494
+                透前体重:
495
+                <div
496
+                  class="under_line"
497
+                  style="width: 70px; text-align: center"
498
+                >
499
+                  {{record.assessment_before_dislysis.weight_before
500
+                    ? parseFloat(record.assessment_before_dislysis.weight_before -
501
+                      record.assessment_before_dislysis.additional_weight).toFixed(1): "/"
502
+                  }}
503
+                </div>
504
+                kg
505
+              </div>
493
             </div>
506
             </div>
494
             <!--  -->
507
             <!--  -->
495
             <div class="row" style="display: flex;">
508
             <div class="row" style="display: flex;">
545
                 </div>
558
                 </div>
546
                 kg
559
                 kg
547
               </div>
560
               </div>
548
-              <div class="inline_block" style="flex: 1">
549
-                透前体重:
550
-                <div
551
-                  class="under_line"
552
-                  style="width: 70px; text-align: center"
553
-                >
554
-                  {{record.assessment_before_dislysis.weight_before
555
-                    ? parseFloat(record.assessment_before_dislysis.weight_before -
556
-                      record.assessment_before_dislysis.additional_weight).toFixed(1): "/"
557
-                  }}
558
-                </div>
559
-                kg
560
-              </div>
561
+              
561
             </div>
562
             </div>
562
             <!-- 医嘱脱水量 -->
563
             <!-- 医嘱脱水量 -->
563
             <div class="row" style="display: flex;">
564
             <div class="row" style="display: flex;">
775
             </table>
776
             </table>
776
           </div>
777
           </div>
777
           <!-- 透析监测 -->
778
           <!-- 透析监测 -->
778
-          <div class="row" style="width: 99%;">
779
+          <div  style="width: 99%;">
779
             <table class="inside_table" border="1" style="border-collapse: collapse;width: 100%;text-align: center;">
780
             <table class="inside_table" border="1" style="border-collapse: collapse;width: 100%;text-align: center;">
780
               <tbody>
781
               <tbody>
781
                 <tr style="line-height: 30px;">
782
                 <tr style="line-height: 30px;">
846
             </table>
847
             </table>
847
           </div>
848
           </div>
848
 
849
 
849
-          <div class="row" style="border: 1px solid black;border-bottom:none;width: 99%;">
850
+          <div  style="border: 1px solid black;border-bottom:none;width: 99%;">
850
             <div class="row" style="display: flex;">
851
             <div class="row" style="display: flex;">
851
               <div class="inline_block" style="flex: 1">
852
               <div class="inline_block" style="flex: 1">
852
                 穿刺护士:
853
                 穿刺护士:
1111
               <div class="inline_block" style="flex: 1">
1112
               <div class="inline_block" style="flex: 1">
1112
                 实际脱水量:
1113
                 实际脱水量:
1113
                 <div class="under_line"
1114
                 <div class="under_line"
1114
-                  style="width: 90px; text-align: center"
1115
+                  style="width: 40%; text-align: center"
1115
                 >
1116
                 >
1116
                   {{record.assessment_after_dislysis.actual_ultrafiltration ? record.assessment_after_dislysis.actual_ultrafiltration : "/" }}
1117
                   {{record.assessment_after_dislysis.actual_ultrafiltration ? record.assessment_after_dislysis.actual_ultrafiltration : "/" }}
1117
                 </div>ml
1118
                 </div>ml
1127
             </div>
1128
             </div>
1128
           </div>
1129
           </div>
1129
           <!-- 透析小结 -->
1130
           <!-- 透析小结 -->
1130
-          <div class="row" style="width: 99%;border: 1px solid black;height: 120px;white-space: normal;">
1131
+          <div  style="width: 99%;border: 1px solid black;height: 120px;white-space: normal;padding:5px ;">
1131
             <div style="height: 80px;">
1132
             <div style="height: 80px;">
1132
               治疗小结:
1133
               治疗小结:
1133
               <span style="white-space: normal;">
1134
               <span style="white-space: normal;">
1774
 .row {
1775
 .row {
1775
   font-size: 14px;
1776
   font-size: 14px;
1776
   line-height: 20px;
1777
   line-height: 20px;
1777
-  padding: 5px 0;
1778
+  padding: 5px;
1778
 }
1779
 }
1779
 
1780
 
1780
 .inline_block {
1781
 .inline_block {

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

1815
         '@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:25px;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;}';
1815
         '@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:25px;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;}';
1816
       const style2 =
1816
       const style2 =
1817
         // 防止分页错位问题:table设置border: none;.tr设置page-break-inside:avoid; // 防止table数据太多,tr分页错乱 td设置border: 1px solid #000;// 防止部分分页的tr边框线没有
1817
         // 防止分页错位问题:table设置border: none;.tr设置page-break-inside:avoid; // 防止table数据太多,tr分页错乱 td设置border: 1px solid #000;// 防止部分分页的tr边框线没有
1818
-        '@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 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{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} ';
1818
+        '@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: 3px 5px;line-height: 30px;}.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} ';
1819
       const style3 =
1819
       const style3 =
1820
         '@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:25px;font-size:16px;border-color: #000;}.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 #000;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;}.row {font-size: 16px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line {display: inline-block;border-bottom: 1px solid #000;text-align: center;white-space: nowrap; width: 50%;}';
1820
         '@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:25px;font-size:16px;border-color: #000;}.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 #000;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;}.row {font-size: 16px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line {display: inline-block;border-bottom: 1px solid #000;text-align: center;white-space: nowrap; width: 50%;}';
1821
       // const style3 =
1821
       // const style3 =

+ 53 - 51
src/xt_pages/dialysis/template/DialysisPrintOrderseventyfive.vue View File

27
             血液透析记录单
27
             血液透析记录单
28
           </div>
28
           </div>
29
         </div>
29
         </div>
30
-        <div class="row">
31
-          <div class="inline_block">
30
+        <div class="row" style="display: flex;">
31
+          <div class="inline_block" style="flex: 1;">
32
             姓名:
32
             姓名:
33
             <div class="under_line" style="width: 50px; text-align: center">
33
             <div class="under_line" style="width: 50px; text-align: center">
34
               {{ patientInfo.name }}
34
               {{ patientInfo.name }}
35
             </div>
35
             </div>
36
           </div>
36
           </div>
37
-          <div class="inline_block" style="margin:0 10px">
37
+          <div class="inline_block" style="flex: 1;">
38
             性别:
38
             性别:
39
             <div class="under_line" style="width: 30px; text-align: center">
39
             <div class="under_line" style="width: 30px; text-align: center">
40
               {{ patientInfo_gender_1 ? "男" : "女" }}
40
               {{ patientInfo_gender_1 ? "男" : "女" }}
41
             </div>
41
             </div>
42
           </div>
42
           </div>
43
-          <div class="inline_block" style="">
43
+          <div class="inline_block" style="flex: 1;">
44
             年龄:
44
             年龄:
45
             <div class="under_line" style="width: 30px; text-align: center">
45
             <div class="under_line" style="width: 30px; text-align: center">
46
               {{ getAge(patientInfo) }}
46
               {{ getAge(patientInfo) }}
47
             </div>
47
             </div>
48
48
49
           </div>
49
           </div>
50
-          <div class="inline_block" style="margin: 0 10px;">
50
+          <div class="inline_block" style="flex: 1;">
51
             病历号:
51
             病历号:
52
             <div class="under_line" style="width: 70px; text-align: center">
52
             <div class="under_line" style="width: 70px; text-align: center">
53
               {{ patientInfo.dialysis_no }}
53
               {{ patientInfo.dialysis_no }}
54
             </div>
54
             </div>
55
           </div>
55
           </div>
56
-          <div class="inline_block" style="">
56
+          <div class="inline_block" style="flex: 1;">
57
             日期:
57
             日期:
58
             <div class="under_line"
58
             <div class="under_line"
59
             style="width: 100px; text-align: center"
59
             style="width: 100px; text-align: center"
61
               {{ xtdate }}
61
               {{ xtdate }}
62
             </div>
62
             </div>
63
           </div>
63
           </div>
64
-          <div class="inline_block" style="margin-left: 10px">
64
+          <div class="inline_block" style="flex: 1;">
65
             次数:
65
             次数:
66
             <div
66
             <div
67
               class="under_line"
67
               class="under_line"
83
             <div class="under_line"
83
             <div class="under_line"
84
               style="
84
               style="
85
                 width: 640px;
85
                 width: 640px;
86
-                text-align: left;
86
+                text-align: center;
87
                 word-wrap: break-word;
87
                 word-wrap: break-word;
88
                 white-space: inherit;
88
                 white-space: inherit;
89
               "
89
               "
92
             </div>
92
             </div>
93
           </div>
93
           </div>
94
         </div>
94
         </div>
95
-        <div class="row" style="text-align: center;border: 1px solid black;width: 99%">
95
+        <div style="text-align: center;border: 1px solid black;width: 99%;padding: 5px 0;">
96
           透前情况
96
           透前情况
97
         </div>
97
         </div>
98
-        <div class="row" style="border: 1px solid black;border-top: none;width: 99%;">
98
+        <div style="border: 1px solid black;border-top: none;width: 99%;border-bottom: none;">
99
           <div class="row" style="display: flex;">
99
           <div class="row" style="display: flex;">
100
             <div class="inline_block" style="flex: 2;" >
100
             <div class="inline_block" style="flex: 2;" >
101
               血管通路:
101
               血管通路:
132
                   white-space: normal;
132
                   white-space: normal;
133
                 "
133
                 "
134
               >
134
               >
135
-                {{ dialysisOrder.dialysis_dialyszers ? dialysisOrder.dialysis_dialyszers : "/" }}
135
+                <span v-if="dialysisOrder !=null" >
136
+                  {{dialysisOrder.dialysis_dialyszers ? dialysisOrder.dialysis_dialyszers : "/" }}
137
+                </span>
138
+                <span v-else>/</span>
136
               </div>
139
               </div>
137
             </div>
140
             </div>
138
             <div class="inline_block" style="flex: 1;" >
141
             <div class="inline_block" style="flex: 1;" >
182
                   white-space: normal;
185
                   white-space: normal;
183
                 "
186
                 "
184
               >
187
               >
185
-                {{
186
-                  dialysisOrder.dialysis_irrigation ? dialysisOrder.dialysis_irrigation : "/"
187
-                }}
188
+                <span v-if="dialysisOrder !=null">
189
+                  {{ dialysisOrder.dialysis_irrigation ? dialysisOrder.dialysis_irrigation : "/"}}
190
+                </span>
191
+                <span v-else>/</span>
188
               </div>
192
               </div>
189
             </div>
193
             </div>
190
             <div class="inline_block" style="flex: 1;" >
194
             <div class="inline_block" style="flex: 1;" >
256
               <span v-if="prescription.anticoagulant == '低分子肝素钠'">iu/h</span>
260
               <span v-if="prescription.anticoagulant == '低分子肝素钠'">iu/h</span>
257
               <!-- <span v-else>mg/h</span> -->
261
               <!-- <span v-else>mg/h</span> -->
258
             </div>
262
             </div>
263
+            <div class="inline_block" style="flex: 1">
264
+              透前体重:
265
+              <div
266
+                class="under_line"
267
+                style="width: 70px; text-align: center"
268
+              >
269
+                {{predialysis.weight_before ? predialysis.weight_before : ""}}
270
+              </div>
271
+              kg
272
+            </div>
259
           </div>
273
           </div>
260
           <!--  -->
274
           <!--  -->
261
           <div class="row" style="display: flex;">
275
           <div class="row" style="display: flex;">
308
               </div>
322
               </div>
309
               kg
323
               kg
310
             </div>
324
             </div>
311
-            <div class="inline_block" style="flex: 1">
312
-              透前体重:
313
-              <div
314
-                class="under_line"
315
-                style="width: 70px; text-align: center"
316
-              >
317
-                {{predialysis.weight_before ? predialysis.weight_before : ""}}
318
-              </div>
319
-              kg
320
-            </div>
325
+            
321
           </div>
326
           </div>
322
           <!-- 医嘱脱水量 -->
327
           <!-- 医嘱脱水量 -->
323
-          <div class="row" style="display: flex;">
328
+          <div class="row" style="display: flex;vertical-align: text-bottom;">
324
             <div class="inline_block" style="flex: 1;" >
329
             <div class="inline_block" style="flex: 1;" >
325
               医嘱脱水量:
330
               医嘱脱水量:
326
               <div class="under_line"
331
               <div class="under_line"
327
                 style=" width: 100px;
332
                 style=" width: 100px;
328
-                  text-align: center; white-space: normal;
333
+                  text-align: center; 
329
                 ">
334
                 ">
335
+                <span style="height: 30px;display: inline-block;"></span>
330
                 {{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "/"}}
336
                 {{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "/"}}
331
               </div>L
337
               </div>L
332
             </div>
338
             </div>
336
                 class="under_line"
342
                 class="under_line"
337
                 style="width: 80px; text-align: center"
343
                 style="width: 80px; text-align: center"
338
               >
344
               >
345
+                <span style="height: 30px;display: inline-block;"></span>
339
                 {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "0"}} h
346
                 {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "0"}} h
340
                 {{ prescription.dialysis_duration_minute ? prescription.dialysis_duration_minute : "0" }}min
347
                 {{ prescription.dialysis_duration_minute ? prescription.dialysis_duration_minute : "0" }}min
341
               </div>
348
               </div>
342
             </div>
349
             </div>
343
-
344
             <div class="inline_block" style="flex: 1">
350
             <div class="inline_block" style="flex: 1">
345
               医生签名:
351
               医生签名:
346
               <div
352
               <div
347
                 class="under_line"
353
                 class="under_line"
348
                 style="width: 100px; text-align: center"
354
                 style="width: 100px; text-align: center"
349
               >
355
               >
350
-                <span style="display: inline-block;" v-if="setAdminUserES(prescription.creater) == ''">
356
+                <span style="display: inline-block;height: 30px;" v-if="setAdminUserES(prescription.creater) == ''">
351
                   {{ getAdminUser(prescription.creater)}}
357
                   {{ getAdminUser(prescription.creater)}}
352
                 </span>
358
                 </span>
353
                 <span style="display: inline-block;" v-else>
359
                 <span style="display: inline-block;" v-else>
383
         </div> -->
389
         </div> -->
384
         <!-- 医嘱 -->
390
         <!-- 医嘱 -->
385
         <div style="width: 99%;">
391
         <div style="width: 99%;">
386
-          <table class="inside_table" border="1" style="border-collapse: collapse;width: 100%;text-align: center;">
392
+          <table class="inside_table" border="1" style="border-collapse: collapse;width: 100%;text-align: center;border-bottom: none;">
387
             <tbody>
393
             <tbody>
388
               <tr style="line-height: 30px;">
394
               <tr style="line-height: 30px;">
389
                 <td
395
                 <td
417
                 v-for="(advice, advice_index) in doctor_advices"
423
                 v-for="(advice, advice_index) in doctor_advices"
418
                 :key="advice_index"
424
                 :key="advice_index"
419
               >
425
               >
420
-                <td height="32px">
426
+                <td style="line-height:35px">
421
                   <span v-if="advice.start_time">
427
                   <span v-if="advice.start_time">
422
                     {{ getTime(advice.start_time, "{h}:{i}") }}
428
                     {{ getTime(advice.start_time, "{h}:{i}") }}
423
                   </span>
429
                   </span>
424
-
425
                 </td>
430
                 </td>
426
-                <td
427
-                  height="32px"
428
-                  colspan="2"
429
-                  class="advice-name"
430
-                  style="padding-left: 7px"
431
+                <td style="padding-left: 5px;line-height:35px"
432
+                  colspan="2" class="advice-name" 
431
                 >
433
                 >
432
 
434
 
433
                   <span v-if="advice.parent_id > 0"></span>
435
                   <span v-if="advice.parent_id > 0"></span>
437
                     }}{{ advice.drug_spec_unit }})</span
439
                     }}{{ advice.drug_spec_unit }})</span
438
                   >
440
                   >
439
                   <span v-if="advice.prescribing_number"
441
                   <span v-if="advice.prescribing_number"
440
-                    >&nbsp;&nbsp; {{ advice.prescribing_number
442
+                    >&nbsp; {{ advice.prescribing_number
441
                     }}{{ advice.prescribing_number_unit }}</span
443
                     }}{{ advice.prescribing_number_unit }}</span
442
                   >
444
                   >
443
                   <span v-if="advice.single_dose != 0">
445
                   <span v-if="advice.single_dose != 0">
458
                     >({{ advice.remark }})</span
460
                     >({{ advice.remark }})</span
459
                   >
461
                   >
460
                 </td>
462
                 </td>
461
-                <td height="32px">
463
+                <td style="line-height:35px">
462
                   <span
464
                   <span
463
                     v-if="setAdminUserES(advice.advice_doctor) == ''"
465
                     v-if="setAdminUserES(advice.advice_doctor) == ''"
464
                     >{{ getAdminUser(advice.advice_doctor) }}</span
466
                     >{{ getAdminUser(advice.advice_doctor) }}</span
471
                     v-else
473
                     v-else
472
                   />
474
                   />
473
                 </td>
475
                 </td>
474
-                <td height="32px">
476
+                <td style="line-height:35px">
475
                   <span v-if="advice.execution_time">{{
477
                   <span v-if="advice.execution_time">{{
476
                     getTime(advice.execution_time, "{h}:{i}")
478
                     getTime(advice.execution_time, "{h}:{i}")
477
                   }}</span>
479
                   }}</span>
478
                 </td>
480
                 </td>
479
-                <td height="32px">
481
+                <td style="line-height:35px">
480
                   <span
482
                   <span
481
                     v-if="setAdminUserES(advice.execution_staff) == ''"
483
                     v-if="setAdminUserES(advice.execution_staff) == ''"
482
                     >{{ getAdminUser(advice.execution_staff) }}</span
484
                     >{{ getAdminUser(advice.execution_staff) }}</span
490
                   />
492
                   />
491
                 </td>
493
                 </td>
492
 
494
 
493
-                <td height="32px">
495
+                <td style="line-height:35px">
494
                   <span
496
                   <span
495
                     v-if="setAdminUserES(advice.checker) == ''"
497
                     v-if="setAdminUserES(advice.checker) == ''"
496
                     >{{ getAdminUser(advice.checker) }}</span
498
                     >{{ getAdminUser(advice.checker) }}</span
508
           </table>
510
           </table>
509
         </div>
511
         </div>
510
         <!-- 透析监测 -->
512
         <!-- 透析监测 -->
511
-        <div class="row" style="width: 99%;">
512
-          <table class="inside_table" border="1" style="border-collapse: collapse;width: 100%;text-align: center;">
513
+        <div style="width: 99%;">
514
+          <table class="inside_table" border="1" style="border-collapse: collapse;width: 100%;text-align: center;border-top: none;">
513
             <tbody>
515
             <tbody>
514
               <tr style="line-height: 30px; padding: 8px 5px">
516
               <tr style="line-height: 30px; padding: 8px 5px">
515
                 <td
517
                 <td
556
                 <td width="50">{{monitor.blood_flow_volume? monitor.blood_flow_volume: "/"}}</td>
558
                 <td width="50">{{monitor.blood_flow_volume? monitor.blood_flow_volume: "/"}}</td>
557
                 <td width="50">{{ monitor.conductivity ? monitor.conductivity : "/" }}</td>
559
                 <td width="50">{{ monitor.conductivity ? monitor.conductivity : "/" }}</td>
558
                 <td width="50">{{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : '/' }}</td>
560
                 <td width="50">{{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : '/' }}</td>
559
-                <td width="50">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0" }}</td>
561
+                <td width="50">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "/" }}</td>
560
                 <!-- 剩余肝素 -->
562
                 <!-- 剩余肝素 -->
561
                 <td width="65">{{ monitor.heparin ? monitor.heparin :'/' }}</td>
563
                 <td width="65">{{ monitor.heparin ? monitor.heparin :'/' }}</td>
562
                 <td width="200">
564
                 <td width="200">
571
           </table>
573
           </table>
572
         </div>
574
         </div>
573
 
575
 
574
-        <div class="row" style="border: 1px solid black;border-bottom:none;width: 99%;">
576
+        <div  style="border: 1px solid black;border-bottom:none;border-top:none;width: 99%;">
575
           <div class="row" style="display: flex;">
577
           <div class="row" style="display: flex;">
576
             <div class="inline_block" style="flex: 1">
578
             <div class="inline_block" style="flex: 1">
577
               穿刺护士:
579
               穿刺护士:
596
                   }}</span
598
                   }}</span
597
                 >
599
                 >
598
                 <img
600
                 <img
599
-                  style="height: 35px"
601
+                  style="height: 30px"
600
                   :src="
602
                   :src="
601
                     setAdminUserES(
603
                     setAdminUserES(
602
                       dialysisOrder == null
604
                       dialysisOrder == null
633
                   }}</span
635
                   }}</span
634
                 >
636
                 >
635
                 <img
637
                 <img
636
-                  style="height: 35px"
638
+                  style="height: 30px"
637
                   :src="
639
                   :src="
638
                     setAdminUserES(
640
                     setAdminUserES(
639
                       dialysisOrder == null
641
                       dialysisOrder == null
655
                 <span style="height: 30px; display: inline-block" v-if="setAdminUserES(check == null ? 0 : check.modifier) == ''">
657
                 <span style="height: 30px; display: inline-block" v-if="setAdminUserES(check == null ? 0 : check.modifier) == ''">
656
                   {{ getAdminUser(check == null ? 0 : check.modifier) ? getAdminUser(check == null ? 0 : check.modifier) : "" }}
658
                   {{ getAdminUser(check == null ? 0 : check.modifier) ? getAdminUser(check == null ? 0 : check.modifier) : "" }}
657
                 </span>
659
                 </span>
658
-                <img :src="setAdminUserES(check == null ? 0 : check.modifier)" alt="" srcset="" style="height:35px" v-else />
660
+                <img :src="setAdminUserES(check == null ? 0 : check.modifier)" alt="" srcset="" style="height:30px" v-else />
659
               </div>
661
               </div>
660
             </div>
662
             </div>
661
           </div>
663
           </div>
747
           </div>
749
           </div>
748
         </div>
750
         </div>
749
         <!-- 透析小结 -->
751
         <!-- 透析小结 -->
750
-        <div class="row" style="width: 99%;border: 1px solid black;height: 120px;white-space: normal;">
751
-          <div style="height: 80px;">
752
+        <div style="width: 99%;border: 1px solid black;height: 120px;white-space: normal;">
753
+          <div style="height: 80px;padding: 5px;">
752
             治疗小结:
754
             治疗小结:
753
             <span style="white-space: normal;">
755
             <span style="white-space: normal;">
754
               {{ summary.dialysis_summary ? summary.dialysis_summary : "/"}}
756
               {{ summary.dialysis_summary ? summary.dialysis_summary : "/"}}
2284
 .row {
2286
 .row {
2285
   font-size: 14px;
2287
   font-size: 14px;
2286
   line-height: 20px;
2288
   line-height: 20px;
2287
-  padding: 5px 0;
2289
+  padding: 5px;
2288
 }
2290
 }
2289
 
2291
 
2290
 .inline_block {
2292
 .inline_block {