Przeglądaj źródła

Merge branch 'superman' of http://git.shengws.com/zhangbj/xt_vue into superman

csx 6 lat temu
rodzic
commit
f8704a1f53
1 zmienionych plików z 21 dodań i 16 usunięć
  1. 21 16
      src/xt_pages/dialysis/dialysisPrintOrder.vue

+ 21 - 16
src/xt_pages/dialysis/dialysisPrintOrder.vue Wyświetl plik

@@ -1031,7 +1031,7 @@
1031 1031
       </div>
1032 1032
 
1033 1033
       <div v-if="org_template_info.template_id == 2" id="dialysis-print-box-1">
1034
-        <div class="dialysis-print-order">
1034
+        <div class="dialysis-print-order print-template-two">
1035 1035
           <div class="order-yy-name">{{orgname}}</div>
1036 1036
           <div class="order-title">血液净化专科护理记录单</div>
1037 1037
           <table class="table-box" style="margin-top: 10px;">
@@ -1704,7 +1704,7 @@
1704 1704
                     <td width="160">透析器及血路管凝血情况:</td>
1705 1705
                     <td width="10"></td>
1706 1706
                     <td width="65">动脉管道:</td>
1707
-                    <td width="150">
1707
+                    <td width="160">
1708 1708
                       <label-box :isChecked="afterdialysis.arterial_tube == 1?true:false"
1709 1709
                                  showValue='0'></label-box>
1710 1710
                       <label-box :isChecked="afterdialysis.arterial_tube == 2?true:false"
@@ -1716,7 +1716,7 @@
1716 1716
                     </td>
1717 1717
                     <td width="10"></td>
1718 1718
                     <td width="65">静脉管道:</td>
1719
-                    <td width="150">
1719
+                    <td width="160">
1720 1720
                       <label-box :isChecked="afterdialysis.intravenous_tube == 1?true:false"
1721 1721
                                  showValue='0'></label-box>
1722 1722
                       <label-box :isChecked="afterdialysis.intravenous_tube == 2?true:false"
@@ -1728,7 +1728,7 @@
1728 1728
                     </td>
1729 1729
                     <td width="10"></td>
1730 1730
                     <td width="65">透析器:</td>
1731
-                    <td width="150">
1731
+                    <td width="160">
1732 1732
                       <label-box :isChecked="afterdialysis.dialyzer == 1?true:false"
1733 1733
                                  showValue='0'></label-box>
1734 1734
                       <label-box :isChecked="afterdialysis.dialyzer == 2?true:false"
@@ -2243,15 +2243,15 @@
2243 2243
           <!--</table>-->
2244 2244
           <table class="print-table-no" border="1" count="0" >
2245 2245
             <tbody>
2246
-            <tr><td colspan="6">医嘱</td></tr>
2247
-            <tr><td colspan="3">开医嘱</td><td colspan="3">执行核对医嘱</td></tr>
2246
+            <tr><td colspan="7">医嘱</td></tr>
2247
+            <tr><td colspan="4">开医嘱</td><td colspan="3">执行核对医嘱</td></tr>
2248 2248
             <tr>
2249
-              <td width="40px">时间</td>
2250
-              <td width="120px">医嘱内容</td>
2251
-              <td width="50px">医生签名</td>
2252
-              <td width="50px">核对人签名</td>
2253
-              <td width="50px">执行人签名</td>
2254
-              <td width="55px">时间</td>
2249
+              <td width="10%">时间</td>
2250
+              <td colspan="2" width="45%">医嘱内容</td>
2251
+              <td width="10%">医生签名</td>
2252
+              <td width="10%">核对人签名</td>
2253
+              <td width="10%">执行人签名</td>
2254
+              <td width="10%">时间</td>
2255 2255
             </tr>
2256 2256
             <template v-for="(group, group_index) in advice_groups">
2257 2257
 
@@ -2265,7 +2265,7 @@
2265 2265
                                   </span>
2266 2266
                 <span v-else>&nbsp;<br/>&nbsp;</span>
2267 2267
               </td>
2268
-              <td class="advice-name" v-if="advice.isShow == 2">
2268
+              <td class="advice-name"  :colspan="advice.children && advice.children.length > 0 || advice.parent_id > 0 ? 1 :2" v-if="advice.isShow == 2">
2269 2269
                 <span >{{advice.advice_name }}</span>
2270 2270
                 <span>{{advice.advice_desc}}</span>
2271 2271
                 <!-- <span v-if="advice[0].drug_spec">{{advice[0].drug_spec}}{{advice[0].drug_spec_unit}}</span> -->
@@ -2273,18 +2273,20 @@
2273 2273
                 <span  v-if="advice.single_dose != 0">单次用量 {{advice.single_dose}}{{advice.single_dose_unit}}</span>
2274 2274
                 <span v-if="advice.parent_id == 0  && advice.children.length == 0">{{advice.delivery_way}}</span>
2275 2275
                 <span v-if="advice.parent_id == 0  && advice.children.length == 0">{{advice.execution_frequency}}</span>
2276
-                <span v-if="advice.children && advice.children.length > 0 || advice.parent_id > 0" style="float:right;width: 1px;height:30px; background: darkgray;"></span>
2276
+                <!-- <span v-if="advice.children && advice.children.length > 0 || advice.parent_id > 0" style="float:right;width: 1px;height:30px; background: darkgray;"></span> -->
2277 2277
                 <span v-if="advice.parent_id == 0 && advice.remark.length > 0" >({{advice.remark}})</span>
2278 2278
 
2279 2279
               </td>
2280 2280
 
2281
-              <td class="advice-name" v-else style="text-align: center">
2281
+              <td colspan="2" class="advice-name" v-else style="text-align: center">
2282 2282
                 <span>{{advice.delivery_way}}</span>
2283 2283
                 <span>{{advice.execution_frequency}}</span>
2284 2284
                 <span v-if="advice.remark.length > 0">({{advice.remark}})</span>
2285 2285
 
2286 2286
               </td>
2287 2287
 
2288
+              <td width="10%" v-if="(advice.children && advice.children.length > 0 || advice.parent_id > 0) && advice.isShow == 2" ></td>
2289
+
2288 2290
 
2289 2291
               <td>
2290 2292
                 <span
@@ -2453,7 +2455,7 @@
2453 2455
         var ptime = Math.round(new Date().getTime() / 1000)
2454 2456
         this.print_time = uParseTime(ptime, '{y}-{m}-{d} {h}:{i}')
2455 2457
 
2456
-        const style = '@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:15px;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;}'
2458
+        const style = '@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:15px;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;}'
2457 2459
 
2458 2460
         if (this.org_template_info.template_id != 2) {
2459 2461
           printJS({
@@ -3017,4 +3019,7 @@
3017 3019
   .border-top-solid{
3018 3020
     border:solid 1px #000;
3019 3021
   }
3022
+  .print-template-two tr {
3023
+    line-height: 30px;
3024
+  }
3020 3025
 </style>