Browse Source

25 3月19日 打印单

yq1 1 month ago
parent
commit
bec4dc178c
1 changed files with 67 additions and 59 deletions
  1. 67 59
      src/pages/main/template/DialysisPrintOrdereightytwo.vue

+ 67 - 59
src/pages/main/template/DialysisPrintOrdereightytwo.vue View File

@@ -373,64 +373,64 @@
373 373
 
374 374
         <table class="print-table" border="1">
375 375
           <tbody>
376
-              <tr style="line-height:20px;">
377
-                <td width="60">时间</td>
378
-                <td width="30">拒测血压</td>
379
-                <td width="60">BP<br/>mmHg</td>
380
-                <td width="40">脉搏<br/>次/分</td>
381
-                <td width="40">血流速<br/>ml/min</td>
382
-                <td width="100">静脉压/动脉压<br/>mmHg</td>
383
-                <td width="40">超滤量<br/>ml</td>
384
-                <td width="40">TMP<br/>mmHg</td>
385
-                <td width="40">电导率<br/>(mS/cm)</td>
386
-                <td width="40">机温<br/>℃</td>
387
-                <!-- <td width="40">透析液流量</td> -->
388
-                <td width="40">UF/hr<br/>ml/h</td>
389
-                <td width="200">病情变化处理方式及结果</td>
390
-              </tr>
391
-              <tr v-for="monitor in monitors" :key="monitor.id">
392
-                <td style="height:35px;line-height:35px">&nbsp;
393
-                  {{getTime(monitor.operate_time,'{h}:{i}')}}
394
-                </td>
395
-                <td>
396
-                  {{monitor.is_pressure}}
397
-                </td>
398
-                <td>&nbsp;{{monitor.systolic_blood_pressure?monitor.systolic_blood_pressure:''}} <span v-if="monitor.systolic_blood_pressure||monitor.diastolic_blood_pressure">/</span>
399
-                  {{monitor.diastolic_blood_pressure?monitor.diastolic_blood_pressure:''}}
400
-                </td>
401
-               
402
-                <td>&nbsp;{{monitor.pulse_frequency?monitor.pulse_frequency:''}}</td>
403
-                <td>&nbsp;{{monitor.blood_flow_volume?monitor.blood_flow_volume:''}}</td>
404
-                <td>&nbsp;{{monitor.venous_pressure?monitor.venous_pressure:''}}
405
-                  <span v-if="monitor.venous_pressure||monitor.arterial_pressure">/</span>
406
-                  {{ monitor.arterial_pressure ? monitor.arterial_pressure : "" }}
407
-                </td>
408
-                <td>&nbsp;
409
-                  <span v-if="monitor.ultrafiltration_volume !=''">
410
-                    {{monitor.ultrafiltration_volume==0 && monitor.id?'':monitor.ultrafiltration_volume}}
411
-                  </span>
412
-                  <span v-if="monitor.operate_time <= dialysisOrder.end_time && monitor.ultrafiltration_volume ==''">
413
-                    0
414
-                  </span>
415
-                </td>
416
-                <td>&nbsp;{{monitor.transmembrane_pressure?monitor.transmembrane_pressure:''}}</td>
417
-                <td>&nbsp;{{monitor.conductivity?monitor.conductivity:''}}</td>
418
-                <td>&nbsp;{{monitor.dialysate_temperature ? monitor.dialysate_temperature : ''}}</td>
419
-                <!-- <td>&nbsp; <span v-if="monitor.operate_time"> {{ monitor.dialysate_flow ? monitor.dialysate_flow : "" }} </span></td> -->
420
-                <td>&nbsp;
421
-                  <span v-if="monitor.ultrafiltration_rate !=''">
422
-                    {{monitor.ultrafiltration_rate?monitor.ultrafiltration_rate:''}}
423
-                  </span>
424
-                  <span v-if="monitor.operate_time <= dialysisOrder.end_time && monitor.ultrafiltration_rate ==''">
425
-                    0
426
-                  </span>
427
-                </td>
428
-                <td style="line-height: 20px;">
429
-                  <span v-if="monitor.symptom"> {{ monitor.symptom }} </span>
430
-                  <span v-if="monitor.dispose"> {{ "  " + monitor.dispose }} </span>
431
-                  <span v-if="monitor.result"> {{ "  " + monitor.result }} </span>
432
-                </td>
433
-              </tr>
376
+            <tr style="line-height:20px;">
377
+              <td width="60">时间</td>
378
+              <td width="30">拒测血压</td>
379
+              <td width="60">BP<br/>mmHg</td>
380
+              <td width="40">脉搏<br/>次/分</td>
381
+              <td width="40">血流速<br/>ml/min</td>
382
+              <td width="100">静脉压/动脉压<br/>mmHg</td>
383
+              <td width="40">超滤量<br/>ml</td>
384
+              <td width="40">TMP<br/>mmHg</td>
385
+              <td width="40">电导率<br/>(mS/cm)</td>
386
+              <td width="40">机温<br/>℃</td>
387
+              <!-- <td width="40">透析液流量</td> -->
388
+              <td width="40">UF/hr<br/>ml/h</td>
389
+              <td width="200">病情变化处理方式及结果</td>
390
+            </tr>
391
+            <tr v-for="monitor in monitors" :key="monitor.id">
392
+              <td style="height:35px;line-height:35px">&nbsp;
393
+                {{getTime(monitor.operate_time,'{h}:{i}')}}
394
+              </td>
395
+              <td>
396
+                {{monitor.is_pressure}}
397
+              </td>
398
+              <td>&nbsp;{{monitor.systolic_blood_pressure?monitor.systolic_blood_pressure:''}} <span v-if="monitor.systolic_blood_pressure||monitor.diastolic_blood_pressure">/</span>
399
+                {{monitor.diastolic_blood_pressure?monitor.diastolic_blood_pressure:''}}
400
+              </td>
401
+              
402
+              <td>&nbsp;{{monitor.pulse_frequency?monitor.pulse_frequency:''}}</td>
403
+              <td>&nbsp;{{monitor.blood_flow_volume?monitor.blood_flow_volume:''}}</td>
404
+              <td>&nbsp;{{monitor.venous_pressure?monitor.venous_pressure:''}}
405
+                <span v-if="monitor.venous_pressure||monitor.arterial_pressure">/</span>
406
+                {{ monitor.arterial_pressure ? monitor.arterial_pressure : "" }}
407
+              </td>
408
+              <td>&nbsp;
409
+                <span v-if="monitor.ultrafiltration_volume !=''">
410
+                  {{monitor.ultrafiltration_volume==0 && monitor.id?'':monitor.ultrafiltration_volume}}
411
+                </span>
412
+                <span v-if="monitor.operate_time <= dialysisOrder.end_time && monitor.ultrafiltration_volume ==''">
413
+                  0
414
+                </span>
415
+              </td>
416
+              <td>&nbsp;{{monitor.transmembrane_pressure?monitor.transmembrane_pressure:''}}</td>
417
+              <td>&nbsp;{{monitor.conductivity?monitor.conductivity:''}}</td>
418
+              <td>&nbsp;{{monitor.dialysate_temperature ? monitor.dialysate_temperature : ''}}</td>
419
+              <!-- <td>&nbsp; <span v-if="monitor.operate_time"> {{ monitor.dialysate_flow ? monitor.dialysate_flow : "" }} </span></td> -->
420
+              <td>&nbsp;
421
+                <span v-if="monitor.ultrafiltration_rate !=''">
422
+                  {{monitor.ultrafiltration_rate?monitor.ultrafiltration_rate:''}}
423
+                </span>
424
+                <span v-if="monitor.operate_time <= dialysisOrder.end_time && monitor.ultrafiltration_rate ==''">
425
+                  0
426
+                </span>
427
+              </td>
428
+              <td style="line-height: 20px;">
429
+                <span v-if="monitor.symptom"> {{ monitor.symptom }} </span>
430
+                <span v-if="monitor.dispose"> {{ "  " + monitor.dispose }} </span>
431
+                <span v-if="monitor.result"> {{ "  " + monitor.result }} </span>
432
+              </td>
433
+            </tr>
434 434
           </tbody>
435 435
         </table>
436 436
 
@@ -1338,7 +1338,15 @@ export default {
1338 1338
           this.advices = response.data.data.advices
1339 1339
 
1340 1340
           var doctorAdevieInfo = response.data.data.advices
1341
-          this.tableAdvice = doctorAdevieInfo
1341
+          var tableAdvice = []
1342
+          for(let i in doctorAdevieInfo){
1343
+            if(doctorAdevieInfo[i].delivery_way != '口服' && 
1344
+            doctorAdevieInfo[i].delivery_way != '中药口服' &&
1345
+            doctorAdevieInfo[i].delivery_way != '舌下含服'){
1346
+              tableAdvice.push(doctorAdevieInfo[i]) 
1347
+            }
1348
+          }
1349
+          this.tableAdvice = tableAdvice
1342 1350
           console.log('医嘱',this.tableAdvice);
1343 1351
 
1344 1352
           // var tableAdvice = doctorAdevieInfo