|
@@ -117,7 +117,8 @@
|
117
|
117
|
首次透析时间:
|
118
|
118
|
<div class="under_line" style="width: 70px; text-align: center">
|
119
|
119
|
{{
|
120
|
|
- patientInfo.first_treatment_date ? getTime(patientInfo.first_treatment_date, "{y}-{m}-{d}") : '/'
|
|
120
|
+ patientInfo.first_treatment_date ? getTime(patientInfo.first_treatment_date, "{y}-{m}-{d}") :
|
|
121
|
+ '/'
|
121
|
122
|
}}
|
122
|
123
|
</div>
|
123
|
124
|
</div>
|
|
@@ -363,10 +364,10 @@
|
363
|
364
|
<!-- {{lastafterdialysis.weight_after?lastafterdialysis.weight_after:"未称重"}} -->
|
364
|
365
|
|
365
|
366
|
|
366
|
|
- <span
|
367
|
|
- v-if="lastafterdialysis.weight_after > 0">{{ lastafterdialysis.weight_after ? lastafterdialysis.weight_after : "未称重" }}</span>
|
368
|
|
- <span
|
369
|
|
- v-if="lastafterdialysis.weight_after <= 0">{{ afterdialysis.last_after_weight ? afterdialysis.last_after_weight : "未称重" }}</span>
|
|
367
|
+ <span v-if="lastafterdialysis.weight_after > 0">{{ lastafterdialysis.weight_after ?
|
|
368
|
+ lastafterdialysis.weight_after : "未称重" }}</span>
|
|
369
|
+ <span v-if="lastafterdialysis.weight_after <= 0">{{ afterdialysis.last_after_weight ?
|
|
370
|
+ afterdialysis.last_after_weight : "未称重" }}</span>
|
370
|
371
|
</div>
|
371
|
372
|
kg
|
372
|
373
|
</div>
|
|
@@ -391,11 +392,11 @@
|
391
|
392
|
<span>
|
392
|
393
|
<!-- {{ (predialysis.weight_before - lastafterdialysis.weight_after).toFixed(2)}} -->
|
393
|
394
|
<span v-if="lastafterdialysis.weight_after > 0">{{ (predialysis.weight_before -
|
394
|
|
- predialysis.additional_weight - lastafterdialysis.weight_after).toFixed(2)}}
|
|
395
|
+ predialysis.additional_weight - lastafterdialysis.weight_after).toFixed(2) }}
|
395
|
396
|
</span>
|
396
|
397
|
<span v-if="lastafterdialysis.weight_after <= 0 && afterdialysis.last_after_weight > 0">
|
397
|
398
|
{{ (predialysis.weight_before - predialysis.additional_weight
|
398
|
|
- - afterdialysis.last_after_weight).toFixed(2)}}
|
|
399
|
+ - afterdialysis.last_after_weight).toFixed(2) }}
|
399
|
400
|
</span>
|
400
|
401
|
<span v-if="lastafterdialysis.weight_after <= 0 && afterdialysis.last_after_weight == 0">
|
401
|
402
|
/
|
|
@@ -468,8 +469,8 @@
|
468
|
469
|
抗凝剂:
|
469
|
470
|
<div class="under_line" style="width: 60%; text-align: center">
|
470
|
471
|
<span v-if="prescription.anticoagulant_name == '低分子肝素钙'">低分子量肝素钙</span>
|
471
|
|
- <span
|
472
|
|
- v-if="prescription.anticoagulant_name != '低分子肝素钙'">{{ prescription.anticoagulant_name }}</span>
|
|
472
|
+ <span v-if="prescription.anticoagulant_name != '低分子肝素钙'">{{ prescription.anticoagulant_name
|
|
473
|
+ }}</span>
|
473
|
474
|
</div>
|
474
|
475
|
</div>
|
475
|
476
|
<div class="inline_block" style="flex: 1;" v-if="prescription.anticoagulant != 5">
|
|
@@ -610,9 +611,9 @@
|
610
|
611
|
<td>{{ monitor.blood_flow_volume ? monitor.blood_flow_volume : "" }}</td>
|
611
|
612
|
<td>
|
612
|
613
|
<span v-if="monitor.systolic_blood_pressure > 0">{{ monitor.replacement_rate ?
|
613
|
|
- monitor.replacement_rate : '/'}}</span>
|
|
614
|
+ monitor.replacement_rate : '/' }}</span>
|
614
|
615
|
<span v-if="monitor.systolic_blood_pressure == 0">{{ monitor.replacement_rate ?
|
615
|
|
- monitor.replacement_rate : ''}}</span>
|
|
616
|
+ monitor.replacement_rate : '' }}</span>
|
616
|
617
|
</td>
|
617
|
618
|
<td>
|
618
|
619
|
<span v-if="monitor.systolic_blood_pressure > 0">{{ monitor.ultrafiltration_rate ?
|
|
@@ -622,15 +623,15 @@
|
622
|
623
|
</td>
|
623
|
624
|
<td>
|
624
|
625
|
<span v-if="monitor.systolic_blood_pressure > 0"> {{ monitor.ultrafiltration_volume ?
|
625
|
|
- monitor.ultrafiltration_volume: "0"}}</span>
|
|
626
|
+ monitor.ultrafiltration_volume : "0" }}</span>
|
626
|
627
|
<span v-if="monitor.systolic_blood_pressure == 0"> {{ monitor.ultrafiltration_volume ?
|
627
|
|
- monitor.ultrafiltration_volume: ""}}</span>
|
|
628
|
+ monitor.ultrafiltration_volume : "" }}</span>
|
628
|
629
|
</td>
|
629
|
630
|
<td>
|
630
|
631
|
<span v-if="monitor.systolic_blood_pressure > 0"> {{ monitor.venous_pressure ?
|
631
|
|
- monitor.venous_pressure : "/"}}</span>
|
|
632
|
+ monitor.venous_pressure : "/" }}</span>
|
632
|
633
|
<span v-if="monitor.systolic_blood_pressure == 0"> {{ monitor.venous_pressure ?
|
633
|
|
- monitor.venous_pressure : ""}}</span>
|
|
634
|
+ monitor.venous_pressure : "" }}</span>
|
634
|
635
|
</td>
|
635
|
636
|
<td>{{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : "" }}</td>
|
636
|
637
|
<td>{{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }}</td>
|
|
@@ -747,7 +748,7 @@
|
747
|
748
|
<span v-if="advice != null && advice.execution_staff > 0">
|
748
|
749
|
<span v-if="setAdminUserES(advice.execution_staff) == ''">{{
|
749
|
750
|
getAdminUser(advice.execution_staff)
|
750
|
|
- }}</span>
|
|
751
|
+ }}</span>
|
751
|
752
|
<img style="height: 30px" :src="setAdminUserES(advice.execution_staff)" alt="" srcset=""
|
752
|
753
|
v-else />
|
753
|
754
|
</span>
|
|
@@ -978,7 +979,7 @@
|
978
|
979
|
<div class="under_line" style="width: 90px; text-align: center"
|
979
|
980
|
v-if="predialysis.internal_fistula != ''">
|
980
|
981
|
<span style="height: 30px; display: inline-block" v-if="
|
981
|
|
- setAdminUserES( dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) == ''
|
|
982
|
+ setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) == ''
|
982
|
983
|
">
|
983
|
984
|
{{
|
984
|
985
|
getAdminUser(
|
|
@@ -1437,17 +1438,30 @@ export default {
|
1437
|
1438
|
if (this.predialysis.symptom_before_dialysis == "") {
|
1438
|
1439
|
const obj = '透前症状'
|
1439
|
1440
|
checkDate.push(obj)
|
1440
|
|
- } if (this.predialysis.temperature == "") {
|
|
1441
|
+ } if (this.predialysis.temperature == "" ||
|
|
1442
|
+ this.predialysis.temperature < 36 ||
|
|
1443
|
+ this.predialysis.temperature > 37
|
|
1444
|
+ ) {
|
1441
|
1445
|
const obj1 = '透前体温'
|
1442
|
1446
|
checkDate.push(obj1)
|
1443
|
|
- } if (this.predialysis.pulse_frequency == "") {
|
|
1447
|
+ } if (this.predialysis.pulse_frequency == "" ||
|
|
1448
|
+ this.predialysis.pulse_frequency < 60 ||
|
|
1449
|
+ this.predialysis.pulse_frequency > 100
|
|
1450
|
+ ) {
|
1444
|
1451
|
const obj2 = '透前脉搏'
|
1445
|
1452
|
checkDate.push(obj2)
|
1446
|
|
- } if (this.predialysis.breathing_rate == "") {
|
|
1453
|
+ } if (this.predialysis.breathing_rate == "" ||
|
|
1454
|
+ this.predialysis.breathing_rate < 12 ||
|
|
1455
|
+ this.predialysis.breathing_rate > 20
|
|
1456
|
+ ) {
|
1447
|
1457
|
const obj3 = '透前呼吸'
|
1448
|
1458
|
checkDate.push(obj3)
|
1449
|
1459
|
} if (this.predialysis.systolic_blood_pressure == 0 ||
|
1450
|
|
- this.predialysis.diastolic_blood_pressure == 0
|
|
1460
|
+ this.predialysis.systolic_blood_pressure < 90 ||
|
|
1461
|
+ this.predialysis.systolic_blood_pressure > 180 ||
|
|
1462
|
+ this.predialysis.diastolic_blood_pressure == 0 ||
|
|
1463
|
+ this.predialysis.diastolic_blood_pressure < 60 ||
|
|
1464
|
+ this.predialysis.diastolic_blood_pressure > 120
|
1451
|
1465
|
) {
|
1452
|
1466
|
const obj4 = '透前血压'
|
1453
|
1467
|
checkDate.push(obj4)
|
|
@@ -1481,7 +1495,10 @@ export default {
|
1481
|
1495
|
) {
|
1482
|
1496
|
const obj12 = '置换量'
|
1483
|
1497
|
checkDate.push(obj12)
|
1484
|
|
- } if (this.prescription.blood_flow_volume == 0) {
|
|
1498
|
+ } if (this.prescription.blood_flow_volume == 0 ||
|
|
1499
|
+ this.prescription.blood_flow_volume < 180 ||
|
|
1500
|
+ this.prescription.blood_flow_volume > 300
|
|
1501
|
+ ) {
|
1485
|
1502
|
const obj13 = '血流量'
|
1486
|
1503
|
checkDate.push(obj13)
|
1487
|
1504
|
} if (this.prescription.dialysis_duration_hour == '' &&
|
|
@@ -1512,7 +1529,9 @@ export default {
|
1512
|
1529
|
} if (this.prescription.calcium == 0) {
|
1513
|
1530
|
const obj21 = '钙'
|
1514
|
1531
|
checkDate.push(obj21)
|
1515
|
|
- } if (this.prescription.sodium == 0) {
|
|
1532
|
+ } if (this.prescription.sodium == 0 ||
|
|
1533
|
+ this.prescription.sodium != 138
|
|
1534
|
+ ) {
|
1516
|
1535
|
const obj22 = '钠'
|
1517
|
1536
|
checkDate.push(obj22)
|
1518
|
1537
|
} if (this.prescription.kalium == 0) {
|
|
@@ -1553,7 +1572,7 @@ export default {
|
1553
|
1572
|
) {
|
1554
|
1573
|
const obj31 = '钙名称'
|
1555
|
1574
|
checkDate.push(obj31)
|
1556
|
|
- } else if (
|
|
1575
|
+ } if (
|
1557
|
1576
|
this.prescription.anticoagulant_gaijiliang == "" &&
|
1558
|
1577
|
this.prescription.anticoagulant == 5
|
1559
|
1578
|
) {
|
|
@@ -1580,18 +1599,31 @@ export default {
|
1580
|
1599
|
} if (this.afterdialysis.weight_after == 0) {
|
1581
|
1600
|
const obj38 = '透后体重'
|
1582
|
1601
|
checkDate.push(obj38)
|
1583
|
|
- } if (this.afterdialysis.temperature == 0) {
|
|
1602
|
+ } if (this.afterdialysis.temperature == 0 ||
|
|
1603
|
+ this.afterdialysis.temperature < 36 ||
|
|
1604
|
+ this.afterdialysis.temperature > 37
|
|
1605
|
+ ) {
|
1584
|
1606
|
const obj39 = '透后体温'
|
1585
|
1607
|
checkDate.push(obj39)
|
1586
|
|
- } if (this.afterdialysis.pulse_frequency == 0) {
|
|
1608
|
+ } if (this.afterdialysis.pulse_frequency == 0 ||
|
|
1609
|
+ this.afterdialysis.pulse_frequency < 60 ||
|
|
1610
|
+ this.afterdialysis.pulse_frequency > 100
|
|
1611
|
+ ) {
|
1587
|
1612
|
const obj40 = '透后脉搏'
|
1588
|
1613
|
checkDate.push(obj40)
|
1589
|
|
- } if (this.afterdialysis.breathing_rate == 0) {
|
|
1614
|
+ } if (this.afterdialysis.breathing_rate == 0 ||
|
|
1615
|
+ this.afterdialysis.breathing_rate < 12 ||
|
|
1616
|
+ this.afterdialysis.breathing_rate > 20
|
|
1617
|
+ ) {
|
1590
|
1618
|
const obj41 = '透后呼吸频率'
|
1591
|
1619
|
checkDate.push(obj41)
|
1592
|
1620
|
} if (
|
1593
|
1621
|
this.afterdialysis.systolic_blood_pressure == 0 ||
|
1594
|
|
- this.afterdialysis.diastolic_blood_pressure == 0
|
|
1622
|
+ this.afterdialysis.systolic_blood_pressure < 90 ||
|
|
1623
|
+ this.afterdialysis.systolic_blood_pressure > 180 ||
|
|
1624
|
+ this.afterdialysis.diastolic_blood_pressure == 0 ||
|
|
1625
|
+ this.afterdialysis.diastolic_blood_pressure < 60 ||
|
|
1626
|
+ this.afterdialysis.diastolic_blood_pressure > 120
|
1595
|
1627
|
) {
|
1596
|
1628
|
const obj42 = '透后血压'
|
1597
|
1629
|
checkDate.push(obj42)
|
|
@@ -1660,53 +1692,77 @@ export default {
|
1660
|
1692
|
}
|
1661
|
1693
|
if (this.monitors.length > 0) {
|
1662
|
1694
|
for (let i in this.monitors) {
|
1663
|
|
- if (this.monitors[i].blood_flow_volume == 0) {
|
1664
|
|
- const obj55 = '监测第' + ((i * 1) + 1) + '行血流量'
|
1665
|
|
- monearr.push(obj55)
|
1666
|
|
- } if (this.monitors[i].venous_pressure == 0) {
|
1667
|
|
- const obj56 = '监测第' + ((i * 1) + 1) + '行静脉压'
|
1668
|
|
- monearr.push(obj56)
|
1669
|
|
- } if (this.monitors[i].ultrafiltration_rate == 0) {
|
1670
|
|
- const obj57 = '监测第' + ((i * 1) + 1) + '行超滤率'
|
1671
|
|
- monearr.push(obj57)
|
1672
|
|
- } if (this.monitors[i].ultrafiltration_volume == 0 && i != 0) {
|
1673
|
|
- const obj53 = '监测第' + ((i * 1) + 1) + '行超滤量'
|
1674
|
|
- monearr.push(obj53)
|
1675
|
|
- } if (this.monitors[i].replacement_rate == 0 && this.prescription.mode == 'HDF'
|
1676
|
|
- ) {
|
1677
|
|
- const obj58 = '监测第' + ((i * 1) + 1) + '行置换率'
|
1678
|
|
- monearr.push(obj58)
|
1679
|
|
- }
|
1680
|
|
- // if(this.monitors[i].displacement_quantity == 0 && this.prescription.mode =='HDF'&& i !=0){
|
1681
|
|
- // const obj54 = '监测第'+((i*1)+1)+'行置换量'
|
1682
|
|
- // monearr.push(obj54)
|
1683
|
|
- // }
|
1684
|
|
- if (this.monitors[i].sodium_concentration == 0) {
|
1685
|
|
- // this.monitors[i].temperature == 0
|
1686
|
|
- const obj59 = '监测第' + ((i * 1) + 1) + '行钠浓度'
|
1687
|
|
- monearr.push(obj59)
|
1688
|
|
- } if (this.monitors[i].pulse_frequency == 0) {
|
1689
|
|
- const obj60 = '监测第' + ((i * 1) + 1) + '行脉搏'
|
1690
|
|
- monearr.push(obj60)
|
1691
|
|
- } if (this.monitors[i].breathing_rate == 0) {
|
1692
|
|
- const obj61 = '监测第' + ((i * 1) + 1) + '行呼吸'
|
1693
|
|
- monearr.push(obj61)
|
1694
|
|
- } if (this.monitors[i].systolic_blood_pressure == 0 ||
|
1695
|
|
- this.monitors.diastolic_blood_pressure == 0) {
|
1696
|
|
- const obj62 = '监测第' + ((i * 1) + 1) + '行血压'
|
1697
|
|
- monearr.push(obj62)
|
1698
|
|
- } if (this.monitors[i].temperature == 0) {
|
1699
|
|
- const obj51 = '监测第' + ((i * 1) + 1) + '行温度'
|
1700
|
|
- monearr.push(obj51)
|
1701
|
|
- } if (this.monitors[i].transmembrane_pressure == 0) {
|
1702
|
|
- const obj52 = '监测第' + ((i * 1) + 1) + '行跨膜压'
|
1703
|
|
- monearr.push(obj52)
|
|
1695
|
+ if (this.monitors[i].operate_time != null) {
|
|
1696
|
+ if (this.monitors[i].blood_flow_volume == 0 ||
|
|
1697
|
+ this.prescription.blood_flow_volume < 180 ||
|
|
1698
|
+ this.prescription.blood_flow_volume > 300
|
|
1699
|
+ ) {
|
|
1700
|
+ const obj55 = '监测第' + ((i * 1) + 1) + '行血流量'
|
|
1701
|
+ monearr.push(obj55)
|
|
1702
|
+ } if (this.monitors[i].venous_pressure == 0 ||
|
|
1703
|
+ this.monitors[i].venous_pressure < 20 ||
|
|
1704
|
+ this.monitors[i].venous_pressure > 150
|
|
1705
|
+ ) {
|
|
1706
|
+ const obj56 = '监测第' + ((i * 1) + 1) + '行静脉压'
|
|
1707
|
+ monearr.push(obj56)
|
|
1708
|
+ } if (this.monitors[i].ultrafiltration_rate == 0) {
|
|
1709
|
+ const obj57 = '监测第' + ((i * 1) + 1) + '行超滤率'
|
|
1710
|
+ monearr.push(obj57)
|
|
1711
|
+ } if (this.monitors[i].ultrafiltration_volume == 0 && i != 0) {
|
|
1712
|
+ const obj53 = '监测第' + ((i * 1) + 1) + '行超滤量'
|
|
1713
|
+ monearr.push(obj53)
|
|
1714
|
+ } if (this.monitors[i].replacement_rate == 0 && this.prescription.mode == 'HDF'
|
|
1715
|
+ ) {
|
|
1716
|
+ const obj58 = '监测第' + ((i * 1) + 1) + '行置换率'
|
|
1717
|
+ monearr.push(obj58)
|
|
1718
|
+ }
|
|
1719
|
+ // if(this.monitors[i].displacement_quantity == 0 && this.prescription.mode =='HDF'&& i !=0){
|
|
1720
|
+ // const obj54 = '监测第'+((i*1)+1)+'行置换量'
|
|
1721
|
+ // monearr.push(obj54)
|
|
1722
|
+ // }
|
|
1723
|
+ if (this.monitors[i].sodium_concentration == 0 ||
|
|
1724
|
+ this.monitors[i].sodium_concentration != 138
|
|
1725
|
+ ) {
|
|
1726
|
+ // this.monitors[i].temperature == 0
|
|
1727
|
+ const obj59 = '监测第' + ((i * 1) + 1) + '行钠浓度'
|
|
1728
|
+ monearr.push(obj59)
|
|
1729
|
+ } if (this.monitors[i].pulse_frequency == 0 ||
|
|
1730
|
+ this.monitors[i].pulse_frequency < 60 ||
|
|
1731
|
+ this.monitors[i].pulse_frequency > 100
|
|
1732
|
+ ) {
|
|
1733
|
+ const obj60 = '监测第' + ((i * 1) + 1) + '行脉搏'
|
|
1734
|
+ monearr.push(obj60)
|
|
1735
|
+ } if (this.monitors[i].breathing_rate == 0 ||
|
|
1736
|
+ this.monitors[i].breathing_rate < 12 ||
|
|
1737
|
+ this.monitors[i].breathing_rate > 20
|
|
1738
|
+ ) {
|
|
1739
|
+ const obj61 = '监测第' + ((i * 1) + 1) + '行呼吸'
|
|
1740
|
+ monearr.push(obj61)
|
|
1741
|
+ } if (this.monitors[i].systolic_blood_pressure == 0 ||
|
|
1742
|
+ this.monitors[i].systolic_blood_pressure < 90 ||
|
|
1743
|
+ this.monitors[i].systolic_blood_pressure > 180 ||
|
|
1744
|
+ this.monitors.diastolic_blood_pressure == 0 ||
|
|
1745
|
+ this.monitors[i].diastolic_blood_pressure < 60 ||
|
|
1746
|
+ this.monitors[i].diastolic_blood_pressure > 120
|
|
1747
|
+ ) {
|
|
1748
|
+ const obj62 = '监测第' + ((i * 1) + 1) + '行血压'
|
|
1749
|
+ monearr.push(obj62)
|
|
1750
|
+ } if (this.monitors[i].temperature == 0||
|
|
1751
|
+ this.monitors[i].temperature < 36 ||
|
|
1752
|
+ this.monitors[i].temperature > 37
|
|
1753
|
+ ) {
|
|
1754
|
+ const obj51 = '监测第' + ((i * 1) + 1) + '行温度'
|
|
1755
|
+ monearr.push(obj51)
|
|
1756
|
+ } if (this.monitors[i].transmembrane_pressure == 0 ||
|
|
1757
|
+ this.monitors[i].transmembrane_pressure < 20 ||
|
|
1758
|
+ this.monitors[i].transmembrane_pressure > 300
|
|
1759
|
+ ) {
|
|
1760
|
+ const obj52 = '监测第' + ((i * 1) + 1) + '行跨膜压'
|
|
1761
|
+ monearr.push(obj52)
|
|
1762
|
+ }
|
1704
|
1763
|
}
|
1705
|
|
-
|
1706
|
1764
|
}
|
1707
|
1765
|
}
|
1708
|
|
-
|
1709
|
|
-
|
1710
|
1766
|
if (monearr.length > 0) {
|
1711
|
1767
|
checkDate = checkDate.concat(monearr)
|
1712
|
1768
|
console.log('1111', checkDate.concat(monearr));
|