|
@@ -81,7 +81,7 @@
|
81
|
81
|
</tr>
|
82
|
82
|
<tr>
|
83
|
83
|
<td>
|
84
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px;display: flex;" >
|
|
84
|
+ <div class="row" style="display: flex;" >
|
85
|
85
|
<div class="inline_block" style="flex: 0.8;">
|
86
|
86
|
T:
|
87
|
87
|
<div class="under_line" style="width: 40px; text-align: center"
|
|
@@ -137,7 +137,7 @@
|
137
|
137
|
</div>
|
138
|
138
|
</div>
|
139
|
139
|
|
140
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
140
|
+ <div class="row" style="display: flex">
|
141
|
141
|
<!-- <div class="inline_block" style="flex: 1;">
|
142
|
142
|
透析间期:
|
143
|
143
|
<div class="under_line" style=" width: 50%;text-align: center; white-space: normal;">
|
|
@@ -162,10 +162,10 @@
|
162
|
162
|
<span v-if="predialysis&&predialysis.symptom_before_dialysis==''&&predialysis.symptom_before_dialysis_other==''">/</span>
|
163
|
163
|
</div>
|
164
|
164
|
</div>
|
165
|
|
-
|
|
165
|
+
|
166
|
166
|
</div>
|
167
|
167
|
|
168
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
168
|
+ <div class="row" style="display: flex">
|
169
|
169
|
<div class="inline_block" style="flex: 1;">
|
170
|
170
|
内瘘:
|
171
|
171
|
<div class="under_line"
|
|
@@ -190,7 +190,7 @@
|
190
|
190
|
</div>
|
191
|
191
|
</div>
|
192
|
192
|
|
193
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
193
|
+ <div class="row" style="display: flex">
|
194
|
194
|
<div class="inline_block" style="flex: 1;">
|
195
|
195
|
合并症:
|
196
|
196
|
<div class="under_line"
|
|
@@ -210,7 +210,7 @@
|
210
|
210
|
</div> -->
|
211
|
211
|
</div>
|
212
|
212
|
|
213
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
213
|
+ <div class="row" style="display: flex">
|
214
|
214
|
<div class="inline_block" style="flex: 1;">
|
215
|
215
|
干体重:
|
216
|
216
|
<div
|
|
@@ -236,7 +236,7 @@
|
236
|
236
|
</div>kg
|
237
|
237
|
</div>
|
238
|
238
|
</div>
|
239
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
239
|
+ <div class="row" style="display: flex">
|
240
|
240
|
<div class="inline_block" style="flex: 1;">
|
241
|
241
|
体重增加:
|
242
|
242
|
<div
|
|
@@ -260,7 +260,7 @@
|
260
|
260
|
</div>
|
261
|
261
|
</td>
|
262
|
262
|
<td>
|
263
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
263
|
+ <div class="row" style="display: flex">
|
264
|
264
|
<div class="inline_block" style="flex: 0.8">
|
265
|
265
|
T:
|
266
|
266
|
<div
|
|
@@ -314,7 +314,7 @@
|
314
|
314
|
mmHg
|
315
|
315
|
</div>
|
316
|
316
|
</div>
|
317
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
317
|
+ <div class="row" style="display: flex">
|
318
|
318
|
<div class="inline_block" style="flex: 1">
|
319
|
319
|
凝血:
|
320
|
320
|
<div class="under_line"
|
|
@@ -331,7 +331,7 @@
|
331
|
331
|
</div>
|
332
|
332
|
|
333
|
333
|
</div>
|
334
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
334
|
+ <div class="row" style="display: flex">
|
335
|
335
|
<div class="inline_block" style="flex: 1">
|
336
|
336
|
内瘘:
|
337
|
337
|
<div class="under_line"
|
|
@@ -352,7 +352,7 @@
|
352
|
352
|
</div>
|
353
|
353
|
</div>
|
354
|
354
|
|
355
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
355
|
+ <div class="row" style="display: flex">
|
356
|
356
|
<div class="inline_block" style="flex: 1">
|
357
|
357
|
并发症:
|
358
|
358
|
<div class="under_line"
|
|
@@ -371,7 +371,7 @@
|
371
|
371
|
</div>
|
372
|
372
|
</div>
|
373
|
373
|
|
374
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex"
|
|
374
|
+ <div class="row" style="display: flex"
|
375
|
375
|
>
|
376
|
376
|
<div class="inline_block" style="flex: 1">
|
377
|
377
|
实际超滤量:
|
|
@@ -409,7 +409,7 @@
|
409
|
409
|
</div>
|
410
|
410
|
</div>
|
411
|
411
|
|
412
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
412
|
+ <div class="row" style="display: flex">
|
413
|
413
|
<div class="inline_block" style="flex: 1">
|
414
|
414
|
体重减少:
|
415
|
415
|
<div class="under_line"
|
|
@@ -445,7 +445,7 @@
|
445
|
445
|
</tr>
|
446
|
446
|
<tr>
|
447
|
447
|
<td colspan="2">
|
448
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
448
|
+ <div class="row" style="display: flex">
|
449
|
449
|
<div class="inline_block" style="flex: 1">
|
450
|
450
|
处方脱水量:
|
451
|
451
|
<div class="under_line" style="width: 50px; text-align: center">
|
|
@@ -497,7 +497,7 @@
|
497
|
497
|
</div>
|
498
|
498
|
</div>
|
499
|
499
|
|
500
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
|
500
|
+ <div class="row" style="display: flex">
|
501
|
501
|
<div class="inline_block" style="flex: 2">
|
502
|
502
|
血管通路:
|
503
|
503
|
<div class="under_line" style="width: 60%; text-align: center">
|
|
@@ -528,11 +528,11 @@
|
528
|
528
|
</div>
|
529
|
529
|
</div>
|
530
|
530
|
|
531
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
|
532
|
|
-
|
|
531
|
+ <div class="row" style="display: flex">
|
|
532
|
+
|
533
|
533
|
</div>
|
534
|
534
|
|
535
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px">
|
|
535
|
+ <div class="row" style="">
|
536
|
536
|
<div class="inline_block">
|
537
|
537
|
抗凝剂:
|
538
|
538
|
<div
|
|
@@ -545,13 +545,13 @@
|
545
|
545
|
: "/"
|
546
|
546
|
}}
|
547
|
547
|
</span>
|
548
|
|
-
|
|
548
|
+
|
549
|
549
|
</div>
|
550
|
550
|
</div>
|
551
|
551
|
<div
|
552
|
552
|
class="inline_block"
|
553
|
553
|
style="margin-left: 20px"
|
554
|
|
- v-if="prescription.anticoagulant != 5 &&
|
|
554
|
+ v-if="prescription.anticoagulant != 5 &&
|
555
|
555
|
prescription.anticoagulant !=1 && prescription.anticoagulant !=''"
|
556
|
556
|
>
|
557
|
557
|
首剂:
|
|
@@ -578,7 +578,7 @@
|
578
|
578
|
<span v-if="prescription.anticoagulant == 11">iu</span>
|
579
|
579
|
<span v-if="prescription.anticoagulant == 13">iu</span>
|
580
|
580
|
|
581
|
|
-
|
|
581
|
+
|
582
|
582
|
</div>
|
583
|
583
|
<div class="inline_block" style="margin-left: 20px">
|
584
|
584
|
维持:
|
|
@@ -640,7 +640,7 @@
|
640
|
640
|
ml
|
641
|
641
|
</div>
|
642
|
642
|
<div class="inline_block" style="margin-left: 20px"
|
643
|
|
- v-if="prescription.anticoagulant != 5 &&
|
|
643
|
+ v-if="prescription.anticoagulant != 5 &&
|
644
|
644
|
prescription.anticoagulant != 1 && prescription.anticoagulant !=''"
|
645
|
645
|
>
|
646
|
646
|
总量:
|
|
@@ -666,7 +666,7 @@
|
666
|
666
|
<span v-if="prescription.anticoagulant == 10">iu</span>
|
667
|
667
|
<span v-if="prescription.anticoagulant == 11">iu</span>
|
668
|
668
|
<span v-if="prescription.anticoagulant == 13">iu</span>
|
669
|
|
-
|
|
669
|
+
|
670
|
670
|
</div>
|
671
|
671
|
<div class="inline_block" style="flex: 1">
|
672
|
672
|
透析机型:
|
|
@@ -676,7 +676,7 @@
|
676
|
676
|
</div>
|
677
|
677
|
</div>
|
678
|
678
|
|
679
|
|
- <div class="row" style="padding: 2px 0; line-height: 23px">
|
|
679
|
+ <div class="row" style="">
|
680
|
680
|
<div class="inline_block">
|
681
|
681
|
透析液配方:钾:
|
682
|
682
|
<div
|
|
@@ -848,7 +848,7 @@
|
848
|
848
|
<td>
|
849
|
849
|
{{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : '0' }} /
|
850
|
850
|
{{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : '0' }}
|
851
|
|
-
|
|
851
|
+
|
852
|
852
|
</td>
|
853
|
853
|
<td>
|
854
|
854
|
{{ monitor.replacement_rate ? monitor.replacement_rate : '0' }} /
|
|
@@ -1008,7 +1008,7 @@
|
1008
|
1008
|
</tr>
|
1009
|
1009
|
<tr>
|
1010
|
1010
|
<td>
|
1011
|
|
- <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
|
|
1011
|
+ <div class="row" style="display:flex;">
|
1012
|
1012
|
<div class="inline_block" style="flex:1;">
|
1013
|
1013
|
实际治疗时间:
|
1014
|
1014
|
<div class="under_line" style="width: 20px;text-align: center">
|
|
@@ -1028,7 +1028,7 @@
|
1028
|
1028
|
</div>
|
1029
|
1029
|
|
1030
|
1030
|
</div>
|
1031
|
|
- <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
|
|
1031
|
+ <div class="row" style="display:flex;">
|
1032
|
1032
|
<div class="inline_block" style="flex:1;">
|
1033
|
1033
|
治疗小结:
|
1034
|
1034
|
<div class="under_line" style="width: 860px;line-height: 25px;text-align: left;margin-left: 2px;display: inline-block;white-space: normal;">
|
|
@@ -1041,7 +1041,7 @@
|
1041
|
1041
|
</tr>
|
1042
|
1042
|
<tr>
|
1043
|
1043
|
<td>
|
1044
|
|
- <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
|
|
1044
|
+ <div class="row" style="display:flex;">
|
1045
|
1045
|
<div class="inline_block" style="flex:1;">
|
1046
|
1046
|
穿刺护士:
|
1047
|
1047
|
<div class="under_line" style="width: 80px;text-align: center">
|
|
@@ -1247,6 +1247,7 @@ export default {
|
1247
|
1247
|
methods: {
|
1248
|
1248
|
checkData() {
|
1249
|
1249
|
var checkDate =[]
|
|
1250
|
+ var monearr = []
|
1250
|
1251
|
if (this.predialysis.temperature == '') {
|
1251
|
1252
|
const obj = "透前体温"
|
1252
|
1253
|
checkDate.push(obj)
|
|
@@ -1304,7 +1305,7 @@ export default {
|
1304
|
1305
|
} if (this.afterdialysis.complication == 0) {
|
1305
|
1306
|
const obj17 = "并发症"
|
1306
|
1307
|
checkDate.push(obj17)
|
1307
|
|
- } if (this.afterdialysis.actual_displacement == 0 &&
|
|
1308
|
+ } if (this.afterdialysis.actual_displacement == 0 &&
|
1308
|
1309
|
(this.prescription.mode_id ==2 || this.prescription.mode_id ==12)) {
|
1309
|
1310
|
const obj18 = "实际置换量"
|
1310
|
1311
|
checkDate.push(obj18)
|
|
@@ -1329,11 +1330,11 @@ export default {
|
1329
|
1330
|
} if (this.prescription.mode == '') {
|
1330
|
1331
|
const obj25 = "透析方式"
|
1331
|
1332
|
checkDate.push(obj25)
|
1332
|
|
- } if (this.prescription.displace_liqui_part == '' &&
|
|
1333
|
+ } if (this.prescription.displace_liqui_part == '' &&
|
1333
|
1334
|
(this.prescription.mode_id ==2 ||this.prescription.mode_id ==12)) {
|
1334
|
1335
|
const obj26 = "置换方式"
|
1335
|
1336
|
checkDate.push(obj26)
|
1336
|
|
- } if (this.prescription.displace_liqui_value == 0 &&
|
|
1337
|
+ } if (this.prescription.displace_liqui_value == 0 &&
|
1337
|
1338
|
(this.prescription.mode_id ==2 ||this.prescription.mode_id ==12)) {
|
1338
|
1339
|
const obj27 = "置换总量"
|
1339
|
1340
|
checkDate.push(obj27)
|
|
@@ -1358,19 +1359,19 @@ export default {
|
1358
|
1359
|
} if (this.prescription.anticoagulant_name == 0) {
|
1359
|
1360
|
const obj33 = "抗凝剂"
|
1360
|
1361
|
checkDate.push(obj33)
|
1361
|
|
- } if (this.prescription.anticoagulant_shouji == 0 &&
|
|
1362
|
+ } if (this.prescription.anticoagulant_shouji == 0 &&
|
1362
|
1363
|
this.prescription.anticoagulant !=1 && this.prescription.anticoagulant !=''
|
1363
|
1364
|
) {
|
1364
|
1365
|
const obj34 = "首剂"
|
1365
|
1366
|
checkDate.push(obj34)
|
1366
|
|
- }
|
|
1367
|
+ }
|
1367
|
1368
|
// if (this.prescription.anticoagulant_weichi == 0 &&
|
1368
|
1369
|
// this.prescription.anticoagulant !=1 && this.prescription.anticoagulant !=''
|
1369
|
1370
|
// ) {
|
1370
|
1371
|
// const obj35 = "维持"
|
1371
|
1372
|
// checkDate.push(obj35)
|
1372
|
|
- // }
|
1373
|
|
- if (this.prescription.anticoagulant_zongliang == 0 &&
|
|
1373
|
+ // }
|
|
1374
|
+ if (this.prescription.anticoagulant_zongliang == 0 &&
|
1374
|
1375
|
this.prescription.anticoagulant !=1 && this.prescription.anticoagulant !='' && prescription.anticoagulant != 5
|
1375
|
1376
|
) {
|
1376
|
1377
|
const obj36 = "总量"
|
|
@@ -1460,7 +1461,7 @@ export default {
|
1460
|
1461
|
} if (this.prescription.creater == 0) {
|
1461
|
1462
|
const obj51 = "治疗医生"
|
1462
|
1463
|
checkDate.push(obj51)
|
1463
|
|
- }
|
|
1464
|
+ }
|
1464
|
1465
|
if(this.doctor_advices.length > 0){
|
1465
|
1466
|
this.doctor_advices.map((item) =>{
|
1466
|
1467
|
if(item.id > 0 && (item.created_time || item.start_time)){
|
|
@@ -1471,56 +1472,52 @@ export default {
|
1471
|
1472
|
}
|
1472
|
1473
|
})
|
1473
|
1474
|
}
|
1474
|
|
- // if (this.doctor_advices.length > 0) {
|
1475
|
|
- // let num = 0;
|
1476
|
|
- // this.doctor_advices.map((item) => {
|
1477
|
|
- // if (item.id > 0 && (item.created_time || item.start_time)) {
|
1478
|
|
- // this.users.map((it) => {
|
1479
|
|
- // if (it.id == item.advice_doctor) {
|
1480
|
|
- // if (it.user_type == 3) {
|
1481
|
|
- // num++;
|
1482
|
|
- //
|
1483
|
|
- // // this.$message.closeAll();
|
1484
|
|
- // // this.$message.error("存在不是医生保存的医嘱");
|
1485
|
|
- // } else if (
|
1486
|
|
- // it.id == item.execution_staff &&
|
1487
|
|
- // item.execution_staff > 0
|
1488
|
|
- // ) {
|
1489
|
|
- // if (it.user_type == 2) {
|
1490
|
|
- // num++;
|
1491
|
|
- // this.$message.closeAll();
|
1492
|
|
- // this.$message.error("存在不是护士执行的医嘱");
|
1493
|
|
- // }
|
1494
|
|
- // } else if (it.id == item.checker && item.checker > 0) {
|
1495
|
|
- // if (it.user_type == 2) {
|
1496
|
|
- // num++;
|
1497
|
|
- // this.$message.closeAll();
|
1498
|
|
- // this.$message.error("存在不是护士核对的医嘱");
|
1499
|
|
- // }
|
1500
|
|
- // }
|
1501
|
|
- // } else if (
|
1502
|
|
- // it.id == item.execution_staff &&
|
1503
|
|
- // item.execution_staff > 0
|
1504
|
|
- // ) {
|
1505
|
|
- // if (it.user_type == 2) {
|
1506
|
|
- // num++;
|
1507
|
|
- // this.$message.closeAll();
|
1508
|
|
- // this.$message.error("存在不是护士执行的医嘱");
|
1509
|
|
- // }
|
1510
|
|
- // } else if (it.id == item.checker && item.checker > 0) {
|
1511
|
|
- // if (it.user_type == 2) {
|
1512
|
|
- // num++;
|
1513
|
|
- // this.$message.closeAll();
|
1514
|
|
- // this.$message.error("存在不是护士核对的医嘱");
|
1515
|
|
- // }
|
1516
|
|
- // }
|
1517
|
|
- // });
|
1518
|
|
- // }
|
1519
|
|
- // });
|
1520
|
|
- // if (num == 0) {
|
1521
|
|
- // this.$message.success("核对完成");
|
1522
|
|
- // }
|
1523
|
|
- // }
|
|
1475
|
+ if(this.monitors.length >0){
|
|
1476
|
+ for(let i in this.monitors){
|
|
1477
|
+ if(this.monitors[i].blood_flow_volume ==0){
|
|
1478
|
+ const obj55 = '监测第'+((i*1)+1)+'行血流量'
|
|
1479
|
+ monearr.push(obj55)
|
|
1480
|
+ } if(this.monitors[i].venous_pressure ==0 ||
|
|
1481
|
+ this.monitors[i].transmembrane_pressure ==0
|
|
1482
|
+ ){
|
|
1483
|
+ const obj56 = '监测第'+((i*1)+1)+'行静脉压/跨膜压'
|
|
1484
|
+ monearr.push(obj56)
|
|
1485
|
+ } if(this.monitors[i].ultrafiltration_rate ==0){
|
|
1486
|
+ const obj57 = '监测第'+((i*1)+1)+'行超滤率'
|
|
1487
|
+ monearr.push(obj57)
|
|
1488
|
+ } if(this.monitors[i].ultrafiltration_volume == 0 && i !=0){
|
|
1489
|
+ const obj53 = '监测第'+((i*1)+1)+'行超滤量'
|
|
1490
|
+ monearr.push(obj53)
|
|
1491
|
+ } if(this.monitors[i].replacement_rate ==0 && this.prescription.mode =='HDF'
|
|
1492
|
+ ){
|
|
1493
|
+ const obj58 = '监测第'+((i*1)+1)+'行置换率'
|
|
1494
|
+ monearr.push(obj58)
|
|
1495
|
+ } if(this.monitors[i].displacement_quantity == 0 && this.prescription.mode =='HDF'&& i !=0){
|
|
1496
|
+ const obj54 = '监测第'+((i*1)+1)+'行置换量'
|
|
1497
|
+ monearr.push(obj54)
|
|
1498
|
+ } if(this.monitors[i].sodium_concentration ==0 ){
|
|
1499
|
+ // this.monitors[i].temperature == 0
|
|
1500
|
+ const obj59 = '监测第'+((i*1)+1)+'行钠浓度/温度'
|
|
1501
|
+ monearr.push(obj59)
|
|
1502
|
+ } if(this.monitors[i].pulse_frequency ==0){
|
|
1503
|
+ const obj60 = '监测第'+((i*1)+1)+'行脉搏'
|
|
1504
|
+ monearr.push(obj60)
|
|
1505
|
+ } if(this.monitors[i].breathing_rate ==0){
|
|
1506
|
+ const obj61 = '监测第'+((i*1)+1)+'行呼吸'
|
|
1507
|
+ monearr.push(obj61)
|
|
1508
|
+ } if(this.monitors[i].systolic_blood_pressure ==0 ||
|
|
1509
|
+ this.monitors.diastolic_blood_pressure==0){
|
|
1510
|
+ const obj62 = '监测第'+((i*1)+1)+'行血压'
|
|
1511
|
+ monearr.push(obj62)
|
|
1512
|
+ }
|
|
1513
|
+
|
|
1514
|
+ }
|
|
1515
|
+ }
|
|
1516
|
+ if(monearr.length>0){
|
|
1517
|
+ checkDate =checkDate.concat(monearr)
|
|
1518
|
+ console.log('1111',checkDate.concat(monearr));
|
|
1519
|
+ }
|
|
1520
|
+
|
1524
|
1521
|
this.getcheckData(checkDate)
|
1525
|
1522
|
},
|
1526
|
1523
|
getDisplaceLiquiPart: function (val) {
|
|
@@ -2002,10 +1999,14 @@ export default {
|
2002
|
1999
|
},
|
2003
|
2000
|
getcheckData(val){
|
2004
|
2001
|
if(val.length >0){
|
2005
|
|
- const a = val.join(',')
|
2006
|
|
- console.log('a',a);
|
2007
|
|
- this.$toast(a +" 未填");
|
2008
|
|
- return a
|
|
2002
|
+ let message = `记录单未填数据:\n${val.join("\n")}`;
|
|
2003
|
+ Toast({
|
|
2004
|
+ duration:0,
|
|
2005
|
+ message:message,
|
|
2006
|
+ closeOnClick:true,
|
|
2007
|
+ closeOnClickOverlay:true,
|
|
2008
|
+ })
|
|
2009
|
+ return message
|
2009
|
2010
|
}else{
|
2010
|
2011
|
this.$toast('核对完成');
|
2011
|
2012
|
}
|
|
@@ -2153,7 +2154,7 @@ export default {
|
2153
|
2154
|
.row {
|
2154
|
2155
|
font-size: 14px;
|
2155
|
2156
|
line-height: 20px;
|
2156
|
|
- padding: 5px 0;
|
|
2157
|
+ padding: 3px;
|
2157
|
2158
|
}
|
2158
|
2159
|
|
2159
|
2160
|
.inline_block {
|