csx 6 gadus atpakaļ
vecāks
revīzija
054bd90fb3

+ 1 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderOne.vue Parādīt failu

@@ -1,4 +1,4 @@
1
-<template>   
1
+<template>
2 2
   <div id="dialysis-print-box">
3 3
         <div class="dialysis-print-order">
4 4
           <div class="order-yy-name">{{orgname}}</div>
@@ -1189,7 +1189,6 @@
1189 1189
         return name
1190 1190
       },
1191 1191
       setAdminUserES(id) {
1192
-        console.log(id)
1193 1192
         if (id == 0) {
1194 1193
           return ''
1195 1194
         }
@@ -1438,7 +1437,6 @@
1438 1437
                 this.advice_groups.push(group)
1439 1438
               }
1440 1439
             }
1441
-            console.log(this.advice_groups)
1442 1440
           } else {
1443 1441
             this.loading = false
1444 1442
             this.$message.error('请求数据失败')

+ 44 - 23
src/xt_pages/dialysis/template/dialysisPrintOrderTwo.vue Parādīt failu

@@ -63,7 +63,7 @@
63 63
                   </div>
64 64
                   <div class="inline_block" style="margin-left: 30px;">
65 65
                     透析机编号:
66
-                    <div class="under_line_two" style="width: 100px;">{{''}}</div>
66
+                    <div class="under_line" style="width: 100px;">{{''}}</div>
67 67
                     型号
68 68
                     <div class="under_line" style="width: 100px;">{{''}}</div>
69 69
                   </div>
@@ -319,10 +319,8 @@
319 319
                       <td  width="100">护士签名</td>
320 320
                     </tr>
321 321
                     <tr v-for="(monitor,index) in monitors2" :key="index">
322
-                      <td v-if="(index == 0&&monitor.systolic_blood_pressure != 0&&monitor.diastolic_blood_pressure != 0)||(index == 0&&monitor.result.length > 0)">&nbsp;
323
-                        {{'透析前'}}
324
-                      </td>
325
-                      <td v-else>{{getTime(monitor.operate_time,'{h}:{i}')}}</td>
322
+
323
+                      <td >{{getRecordTime(monitor,'{h}:{i}',index)}}</td>
326 324
                       <td>{{monitor.systolic_blood_pressure?monitor.systolic_blood_pressure:''}}/{{monitor.diastolic_blood_pressure?monitor.diastolic_blood_pressure:''}}</td>
327 325
                       <td>{{monitor.pulse_frequency?monitor.pulse_frequency:''}}</td>
328 326
                       <td>{{monitor.breathing_rate?monitor.breathing_rate:''}}</td>
@@ -445,9 +443,9 @@
445 443
             <tr>
446 444
               <td colspan="2">
447 445
                 <div class="row" style="padding: 2px 0;line-height:19px;">
448
-                    <div class="inline_block" style="float: left;">
446
+                    <div class="inline_block" >
449 447
                       责任护士:
450
-                      <div class="under-line">
448
+                      <div class="under_line" style="width: 100px;">
451 449
                         <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.start_nurse)}}</span>
452 450
                         <img class="es-img" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse)" alt="" srcset="" v-else>
453 451
                       </div>
@@ -636,16 +634,16 @@
636 634
                 <div class="row" style="padding: 2px 0;line-height:24px;">
637 635
                   <div class="inline_block">
638 636
                     透析液(mol/l): &emsp;Ca<sup>2+</sup>:
639
-                    <div class="under_line" style="width: 30px;">
640
-                        <span v-if="prescription.calcium">{{getFloat(prescription.calcium)}}mol/l</span>
637
+                    <div class="under_line" style="width: 70px;">
638
+                        <span v-if="prescription.calcium">{{getFloat(prescription.calcium)}}</span>
641 639
                     </div>
642 640
                     mol/l &emsp;Na<sup>+</sup>:
643
-                    <div class="under_line" style="width: 30px;">
644
-                      <span v-if="prescription.sodium">{{getFloat(prescription.sodium)}}mol/l</span>
641
+                    <div class="under_line" style="width: 70px;">
642
+                      <span v-if="prescription.sodium">{{getFloat(prescription.sodium)}}</span>
645 643
                     </div>
646 644
                     mol/l &emsp;K<sup>+</sup>:
647
-                    <div class="under_line" style="width: 30px;">
648
-                      <span v-if="prescription.kalium">{{getFloat(prescription.kalium)}}mol/l</span>
645
+                    <div class="under_line" style="width: 70px;">
646
+                      <span v-if="prescription.kalium">{{getFloat(prescription.kalium)}}</span>
649 647
                     </div>
650 648
                     mol/l
651 649
                   </div>
@@ -1005,8 +1003,28 @@
1005 1003
             return this.adminUser[i].name
1006 1004
           }
1007 1005
         }
1006
+      }, getRecordTime(monitor, temp,index) {
1007
+
1008
+        if (index == 0 && monitor.systolic_blood_pressure != 0 && monitor.diastolic_blood_pressure != 0 || monitor.result.length > 0){
1009
+          return "透析前"
1010
+        }else{
1011
+          if (monitor.operate_time == 0) {
1012
+            return ''
1013
+          }
1014
+          if (monitor.operate_time != undefined) {
1015
+            return uParseTime(monitor.operate_time, temp)
1016
+          }
1017
+          return ''
1018
+
1019
+        }
1020
+
1021
+
1008 1022
       },
1009 1023
       getTime(value, temp) {
1024
+
1025
+
1026
+
1027
+
1010 1028
         if (value == 0) {
1011 1029
           return ''
1012 1030
         }
@@ -1019,7 +1037,7 @@
1019 1037
         var ptime = Math.round(new Date().getTime() / 1000)
1020 1038
         this.print_time = uParseTime(ptime, '{y}-{m}-{d} {h}:{i}')
1021 1039
 
1022
-        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: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} .under_line_two{border-bottom:1px solid #999;width:95%;text-align:left;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;}'
1040
+        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: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;}'
1023 1041
 
1024 1042
         if (this.org_template_info.template_id != 2) {
1025 1043
           printJS({
@@ -1065,7 +1083,6 @@
1065 1083
         return name
1066 1084
       },
1067 1085
       setAdminUserES(id) {
1068
-        console.log(id)
1069 1086
         if (id == 0) {
1070 1087
           return ''
1071 1088
         }
@@ -1214,7 +1231,7 @@
1214 1231
                   result:  this.predialysis.remark,
1215 1232
                   monitoring_nurse: 0,
1216 1233
                 }
1217
-                this.monitors2.splice(0,0,records)
1234
+                this.monitors.splice(0,0,records)
1218 1235
               }
1219 1236
 
1220 1237
 
@@ -1417,7 +1434,6 @@
1417 1434
                 }
1418 1435
               }
1419 1436
             }
1420
-            console.log(this.advice_groups)
1421 1437
           } else {
1422 1438
             this.loading = false
1423 1439
             this.$message.error('请求数据失败')
@@ -1573,6 +1589,17 @@
1573 1589
   .inline_block {
1574 1590
     display: inline-block;
1575 1591
   }
1592
+   .under_line_two {
1593
+     display: inline-block;
1594
+     border-bottom: 1px solid #999;
1595
+     text-align: left;
1596
+     white-space: nowrap;
1597
+     width: 50%;
1598
+   }
1599
+
1600
+   .under_line_two::before {content: "\00A0";}
1601
+
1602
+   .under_line_two::after {content: "\00A0";}
1576 1603
 
1577 1604
   .under_line {
1578 1605
     display: inline-block;
@@ -1589,13 +1616,7 @@
1589 1616
   .under_line::after {
1590 1617
     content: "\00A0";
1591 1618
   }
1592
-    .under_line_two {
1593
-     border-bottom: 1px solid #999;
1594
-     width: 95%;
1595
-     text-align: left;
1596
-     margin-left: 2px;
1597 1619
 
1598
-   }
1599 1620
   .flex {
1600 1621
     display: -webkit-box;
1601 1622
     display: -moz-box;