see999 4 years ago
parent
commit
293a9cdbbb

+ 34 - 33
src/xt_pages/dialysis/details/dialog/doubleCheckDialog.vue View File

@@ -4,50 +4,36 @@
4 4
              :modal-append-to-body="false"
5 5
              width="854px">
6 6
 
7
-    <el-form :inline="true" class="demo-form-inline" :model="doubleReview" label-width="110px">
7
+    <el-form :inline="true" class="demo-form-inline newInline" :model="doubleReview" label-width="105px">
8 8
       
9 9
       <el-form-item label="透析物品核查 : ">
10 10
         <el-radio v-model="doubleReview.dialysis_item_check" label="1">正确</el-radio>
11 11
         <!-- <el-radio v-model="doubleReview.dialysis_item_check" label="2">错误</el-radio> -->
12 12
       </el-form-item>
13
-      <el-form-item label="差错描述 : " label-width="80px">
13
+      <el-form-item class="newItem" label="差错描述 : " label-width="90px">
14 14
         <el-input v-model="doubleReview.dialysis_item_desc"></el-input>
15 15
       </el-form-item>
16 16
     </el-form>
17 17
    
18
-   <el-form :inline="true" class="demo-form-inline" :model="doubleReview" label-width="110px" style="magin-left:10px">
18
+   <el-form :inline="true" class="demo-form-inline newCheckBox" :model="doubleReview" label-width="110px">
19 19
        <el-checkbox-group v-model="checkList" @change="changeBox">
20
-         <el-row>
21
-           <el-col>
22
-            <el-checkbox :label="diazes"></el-checkbox>
23
-           </el-col>
24
-         
25
-         </el-row>
26
-         <el-row>
27
-           <el-checkbox :label="puncture_needle"></el-checkbox>
28
-         </el-row>
29
-         <el-row>
30
-           <el-checkbox :label="dialysate_formulation"></el-checkbox>
31
-         </el-row>
32
-         <el-row>
33
-           <el-checkbox :label="kalium"></el-checkbox>
34
-         </el-row>
35
-         <el-row>
36
-           <el-checkbox :label="calcium"></el-checkbox>
37
-         </el-row>
38
-      
20
+          <el-checkbox :label="diazes"></el-checkbox>
21
+          <el-checkbox :label="puncture_needle"></el-checkbox>
22
+          <el-checkbox :label="dialysate_formulation"></el-checkbox>
23
+          <el-checkbox :label="kalium"></el-checkbox>
24
+          <el-checkbox :label="calcium"></el-checkbox>
39 25
        </el-checkbox-group>
40 26
     </el-form>
41
-    <el-form :inline="true" class="demo-form-inline" :model="doubleReview" label-width="110px">
27
+    <el-form :inline="true" class="demo-form-inline newInline" :model="doubleReview" label-width="105px">
42 28
       <el-form-item label="透析参数核查 : ">
43 29
         <el-radio v-model="doubleReview.dialysis_parameter_check" label="1">正确</el-radio>
44 30
         <!-- <el-radio v-model="doubleReview.dialysis_parameter_check" label="2">错误</el-radio> -->
45 31
       </el-form-item>
46
-      <el-form-item label="差错描述 : " label-width="80px">
32
+      <el-form-item class="newItem" label="差错描述 : " label-width="90px">
47 33
         <el-input v-model="doubleReview.dialysis_parameter_desc"></el-input>
48 34
       </el-form-item>
49 35
     </el-form>
50
-    <el-form>
36
+    <el-form class="newCheckBox">
51 37
      <el-checkbox-group v-model="checkListOne" >
52 38
         <el-checkbox label="透析模式:"></el-checkbox>
53 39
         <el-checkbox label="透析时长:"></el-checkbox>
@@ -62,18 +48,18 @@
62 48
         <el-checkbox label="透析液流量:"></el-checkbox>
63 49
      </el-checkbox-group>
64 50
     </el-form>
65
-    <el-form :inline="true" class="demo-form-inline" :model="doubleReview" label-width="110px">
51
+    <el-form :inline="true" class="demo-form-inline newInline" :model="doubleReview" label-width="105px">
66 52
       <el-form-item label="血管通路核查 : ">
67 53
 
68 54
         <el-radio v-model="doubleReview.vascular_access_verification" label="1">正确</el-radio>
69 55
         <!-- <el-radio v-model="doubleReview.vascular_access_verification" label="2">错误</el-radio> -->
70 56
 
71 57
       </el-form-item>
72
-      <el-form-item label="差错描述 : " label-width="80px">
58
+      <el-form-item class="newItem" label="差错描述 : " label-width="90px">
73 59
         <el-input v-model="doubleReview.vascular_access_desc"></el-input>
74 60
       </el-form-item>
75 61
     </el-form>
76
-    <el-form>
62
+    <el-form class="newCheckBox">
77 63
        <el-checkbox-group v-model="checkListTwo">
78 64
         <el-checkbox label="通路类型:"></el-checkbox>
79 65
         <el-checkbox label="动静脉接错"></el-checkbox>
@@ -83,16 +69,16 @@
83 69
         <el-checkbox label="滑脱"></el-checkbox>
84 70
      </el-checkbox-group>
85 71
     </el-form>
86
-    <el-form :inline="true" class="demo-form-inline" :model="doubleReview" label-width="110px">
72
+    <el-form :inline="true" class="demo-form-inline newInline" :model="doubleReview" label-width="105px">
87 73
       <el-form-item label="管道连接核查 : ">
88 74
         <el-radio v-model="doubleReview.pipeline_connection_check" label="1">正确</el-radio>
89 75
         <!-- <el-radio v-model="doubleReview.pipeline_connection_check" label="2">错误</el-radio> -->
90 76
       </el-form-item>
91
-      <el-form-item label="差错描述 : " label-width="80px">
77
+      <el-form-item class="newItem" label="差错描述 : " label-width="90px">
92 78
         <el-input v-model="doubleReview.pipeline_connection_desc"></el-input>
93 79
       </el-form-item>
94 80
     </el-form>
95
-    <el-form>
81
+    <el-form class="newCheckBox">
96 82
       <el-checkbox-group v-model="checkListThree">
97 83
         <el-checkbox label="泵前补液测管未夹"></el-checkbox>
98 84
         <el-checkbox label="肝素管夹未开启"></el-checkbox>
@@ -713,6 +699,21 @@
713 699
   }
714 700
 </script>
715 701
 
716
-<style scoped>
717
-
702
+<style lang="scss">
703
+.newInline{
704
+  display: flex;
705
+}
706
+.newItem{
707
+  flex: 1;
708
+  display: flex !important;
709
+  .el-form-item__content{
710
+    width: 100%;
711
+  }
712
+}
713
+.newCheckBox{
714
+  margin-bottom: 10px;
715
+  .el-checkbox{
716
+    margin-bottom: 10px;
717
+  }
718
+}
718 719
 </style>

+ 7 - 2
src/xt_pages/user/coursePrint.vue View File

@@ -50,7 +50,7 @@
50 50
 
51 51
           <div class="row" style="padding: 2px 0;line-height:24px;">
52 52
             <div class="inline_block" style="width:100%;">
53
-              <div v-html="record.content">{{record.content}}</div>
53
+              <div v-html="record.content" class="printP">{{record.content}}</div>
54 54
             </div>
55 55
           </div>
56 56
 
@@ -101,6 +101,7 @@
101 101
         var resp = rs.data
102 102
         if (resp.state == 1) {
103 103
           this.record = resp.data.record
104
+          this.record.content = resp.data.record.content.replace(new RegExp('<p>','g'),"<div>").replace(new RegExp('</p>','g'),"</div>")
104 105
           this.patient = resp.data.patient
105 106
 
106 107
           this.loading = false
@@ -114,7 +115,7 @@
114 115
     },
115 116
     methods: {
116 117
       printAction: function() {
117
-        const style = '@media print {.option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 5px 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-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:1000px;}.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%;}.print-yema5{position: absolute;top:1370px;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;}'
118
+        const style = '@media print {.printP div{margin-bottom:5px;} .option_panel { margin: 0 5px 0 0; } .option_panel .check_box_panel { white-space: nowrap; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle; } .dialysis-print-order .order-title{margin:auto;font-weight:600;text-align:center;font-size:22px;padding:10px}.option_panel .check_box_panel .check_box { display: inline-block; position: relative; border: 1px solid #000; box-sizing: border-box; width: 14px; height: 12px; background-color: #fff; } .check_box_panel .did_checked::after { content: "√"; font-size: 15px; } .print_page_main_content {background-color: white;width: 960px;margin: 0 auto 50px;padding: 0 0 0 0; page-break-after: always;}.print_page_main_content .order-yy-name {margin: auto;text-align: center;font-size: 20px;letter-spacing: 5px;}.print_page_main_content .order_title {text-align: center;font-size: 23px; line-height: 50px;font-weight: 500;} .row {font-size: 14px;line-height: 20px;padding: 5px 0;}.inline_block { display: inline-block;}.under_line_two {display: inline-block;border-bottom: 1px solid #999;text-align: left;white-space: nowrap;width: 50%;}.under_line {display: inline-block;border-bottom: 1px solid #999;text-align: center;white-space: nowrap; width: 50%;}.flex {display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;box-align: center;-moz-box-align: center;-webkit-box-align: center;text-align: center;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}.print_page_main_content .proj_table {width: 100%;border: 1px solid;border-collapse: collapse;padding: 2px;}.print_page_main_content .proj_table tbody tr td {border: 1px solid;font-size: 16px;padding: 5px 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-300 {margin-bottom:450px;}.margin-bottom-600 {margin-bottom:600px;}.margin-bottom-900 {margin-bottom:1000px;}.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%;}.print-yema5{position: absolute;top:1370px;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;}'
118 119
         printJS({
119 120
           printable: 'print_content',
120 121
           type: 'html',
@@ -294,6 +295,10 @@
294 295
     left: 50%;
295 296
   }
296 297
   .did_checke::after {content: "\221A";font-size: 8px;margin-left: 2px;margin-top: 2px;position: absolute;}
298
+  .printP{
299
+    line-height: 20px;
300
+    font-weight: bold;
301
+  }
297 302
 </style>
298 303
 
299 304