see999 hace 4 años
padre
commit
293a9cdbbb

+ 34 - 33
src/xt_pages/dialysis/details/dialog/doubleCheckDialog.vue Ver fichero

4
              :modal-append-to-body="false"
4
              :modal-append-to-body="false"
5
              width="854px">
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
       <el-form-item label="透析物品核查 : ">
9
       <el-form-item label="透析物品核查 : ">
10
         <el-radio v-model="doubleReview.dialysis_item_check" label="1">正确</el-radio>
10
         <el-radio v-model="doubleReview.dialysis_item_check" label="1">正确</el-radio>
11
         <!-- <el-radio v-model="doubleReview.dialysis_item_check" label="2">错误</el-radio> -->
11
         <!-- <el-radio v-model="doubleReview.dialysis_item_check" label="2">错误</el-radio> -->
12
       </el-form-item>
12
       </el-form-item>
13
-      <el-form-item label="差错描述 : " label-width="80px">
13
+      <el-form-item class="newItem" label="差错描述 : " label-width="90px">
14
         <el-input v-model="doubleReview.dialysis_item_desc"></el-input>
14
         <el-input v-model="doubleReview.dialysis_item_desc"></el-input>
15
       </el-form-item>
15
       </el-form-item>
16
     </el-form>
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
        <el-checkbox-group v-model="checkList" @change="changeBox">
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
        </el-checkbox-group>
25
        </el-checkbox-group>
40
     </el-form>
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
       <el-form-item label="透析参数核查 : ">
28
       <el-form-item label="透析参数核查 : ">
43
         <el-radio v-model="doubleReview.dialysis_parameter_check" label="1">正确</el-radio>
29
         <el-radio v-model="doubleReview.dialysis_parameter_check" label="1">正确</el-radio>
44
         <!-- <el-radio v-model="doubleReview.dialysis_parameter_check" label="2">错误</el-radio> -->
30
         <!-- <el-radio v-model="doubleReview.dialysis_parameter_check" label="2">错误</el-radio> -->
45
       </el-form-item>
31
       </el-form-item>
46
-      <el-form-item label="差错描述 : " label-width="80px">
32
+      <el-form-item class="newItem" label="差错描述 : " label-width="90px">
47
         <el-input v-model="doubleReview.dialysis_parameter_desc"></el-input>
33
         <el-input v-model="doubleReview.dialysis_parameter_desc"></el-input>
48
       </el-form-item>
34
       </el-form-item>
49
     </el-form>
35
     </el-form>
50
-    <el-form>
36
+    <el-form class="newCheckBox">
51
      <el-checkbox-group v-model="checkListOne" >
37
      <el-checkbox-group v-model="checkListOne" >
52
         <el-checkbox label="透析模式:"></el-checkbox>
38
         <el-checkbox label="透析模式:"></el-checkbox>
53
         <el-checkbox label="透析时长:"></el-checkbox>
39
         <el-checkbox label="透析时长:"></el-checkbox>
62
         <el-checkbox label="透析液流量:"></el-checkbox>
48
         <el-checkbox label="透析液流量:"></el-checkbox>
63
      </el-checkbox-group>
49
      </el-checkbox-group>
64
     </el-form>
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
       <el-form-item label="血管通路核查 : ">
52
       <el-form-item label="血管通路核查 : ">
67
 
53
 
68
         <el-radio v-model="doubleReview.vascular_access_verification" label="1">正确</el-radio>
54
         <el-radio v-model="doubleReview.vascular_access_verification" label="1">正确</el-radio>
69
         <!-- <el-radio v-model="doubleReview.vascular_access_verification" label="2">错误</el-radio> -->
55
         <!-- <el-radio v-model="doubleReview.vascular_access_verification" label="2">错误</el-radio> -->
70
 
56
 
71
       </el-form-item>
57
       </el-form-item>
72
-      <el-form-item label="差错描述 : " label-width="80px">
58
+      <el-form-item class="newItem" label="差错描述 : " label-width="90px">
73
         <el-input v-model="doubleReview.vascular_access_desc"></el-input>
59
         <el-input v-model="doubleReview.vascular_access_desc"></el-input>
74
       </el-form-item>
60
       </el-form-item>
75
     </el-form>
61
     </el-form>
76
-    <el-form>
62
+    <el-form class="newCheckBox">
77
        <el-checkbox-group v-model="checkListTwo">
63
        <el-checkbox-group v-model="checkListTwo">
78
         <el-checkbox label="通路类型:"></el-checkbox>
64
         <el-checkbox label="通路类型:"></el-checkbox>
79
         <el-checkbox label="动静脉接错"></el-checkbox>
65
         <el-checkbox label="动静脉接错"></el-checkbox>
83
         <el-checkbox label="滑脱"></el-checkbox>
69
         <el-checkbox label="滑脱"></el-checkbox>
84
      </el-checkbox-group>
70
      </el-checkbox-group>
85
     </el-form>
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
       <el-form-item label="管道连接核查 : ">
73
       <el-form-item label="管道连接核查 : ">
88
         <el-radio v-model="doubleReview.pipeline_connection_check" label="1">正确</el-radio>
74
         <el-radio v-model="doubleReview.pipeline_connection_check" label="1">正确</el-radio>
89
         <!-- <el-radio v-model="doubleReview.pipeline_connection_check" label="2">错误</el-radio> -->
75
         <!-- <el-radio v-model="doubleReview.pipeline_connection_check" label="2">错误</el-radio> -->
90
       </el-form-item>
76
       </el-form-item>
91
-      <el-form-item label="差错描述 : " label-width="80px">
77
+      <el-form-item class="newItem" label="差错描述 : " label-width="90px">
92
         <el-input v-model="doubleReview.pipeline_connection_desc"></el-input>
78
         <el-input v-model="doubleReview.pipeline_connection_desc"></el-input>
93
       </el-form-item>
79
       </el-form-item>
94
     </el-form>
80
     </el-form>
95
-    <el-form>
81
+    <el-form class="newCheckBox">
96
       <el-checkbox-group v-model="checkListThree">
82
       <el-checkbox-group v-model="checkListThree">
97
         <el-checkbox label="泵前补液测管未夹"></el-checkbox>
83
         <el-checkbox label="泵前补液测管未夹"></el-checkbox>
98
         <el-checkbox label="肝素管夹未开启"></el-checkbox>
84
         <el-checkbox label="肝素管夹未开启"></el-checkbox>
713
   }
699
   }
714
 </script>
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
 </style>
719
 </style>

+ 7 - 2
src/xt_pages/user/coursePrint.vue Ver fichero

50
 
50
 
51
           <div class="row" style="padding: 2px 0;line-height:24px;">
51
           <div class="row" style="padding: 2px 0;line-height:24px;">
52
             <div class="inline_block" style="width:100%;">
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
             </div>
54
             </div>
55
           </div>
55
           </div>
56
 
56
 
101
         var resp = rs.data
101
         var resp = rs.data
102
         if (resp.state == 1) {
102
         if (resp.state == 1) {
103
           this.record = resp.data.record
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
           this.patient = resp.data.patient
105
           this.patient = resp.data.patient
105
 
106
 
106
           this.loading = false
107
           this.loading = false
114
     },
115
     },
115
     methods: {
116
     methods: {
116
       printAction: function() {
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
         printJS({
119
         printJS({
119
           printable: 'print_content',
120
           printable: 'print_content',
120
           type: 'html',
121
           type: 'html',
294
     left: 50%;
295
     left: 50%;
295
   }
296
   }
296
   .did_checke::after {content: "\221A";font-size: 8px;margin-left: 2px;margin-top: 2px;position: absolute;}
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
 </style>
302
 </style>
298
 
303
 
299
 
304