|
@@ -97,7 +97,7 @@
|
97
|
97
|
</el-col>
|
98
|
98
|
|
99
|
99
|
<el-col :span="8"
|
100
|
|
- v-if="isShows('目标超滤量') && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 || this.$store.getters.xt_user.template_info.template_id == 27 && this.$store.getters.xt_user.template_info.org_id == 9555 ">
|
|
100
|
+ v-if="isShows('目标超滤量') && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 && this.$store.getters.xt_user.template_info.template_id != 27 && this.$store.getters.xt_user.template_info.org_id != 9555 ">
|
101
|
101
|
<el-form-item label="目标超滤量(L):">
|
102
|
102
|
<el-input
|
103
|
103
|
type="number"
|
|
@@ -510,6 +510,16 @@
|
510
|
510
|
</el-col>
|
511
|
511
|
|
512
|
512
|
|
|
513
|
+ <el-col :span="8" v-if="isShows('抽血')">
|
|
514
|
+ <el-form-item label="抽血:">
|
|
515
|
+
|
|
516
|
+ <el-input v-model="dialysisPrescription.blood" @focus="showInnerDialog('6')"></el-input>
|
|
517
|
+
|
|
518
|
+
|
|
519
|
+ </el-form-item>
|
|
520
|
+ </el-col>
|
|
521
|
+
|
|
522
|
+
|
513
|
523
|
<!-- </el-row>
|
514
|
524
|
<el-row :gutter="20" > -->
|
515
|
525
|
<!-- <el-col :span="8" v-if="isShows('实际超滤量')">-->
|
|
@@ -779,7 +789,7 @@
|
779
|
789
|
<!--</el-form-item>-->
|
780
|
790
|
<!--</el-col>-->
|
781
|
791
|
|
782
|
|
-
|
|
792
|
+
|
783
|
793
|
|
784
|
794
|
|
785
|
795
|
|
|
@@ -1258,6 +1268,7 @@
|
1258
|
1268
|
heparin_sodium:"", //肝素钠
|
1259
|
1269
|
nucleoprotamine:"",//鱼精蛋白
|
1260
|
1270
|
no_heparin_remarks:"",
|
|
1271
|
+ blood:"",
|
1261
|
1272
|
},
|
1262
|
1273
|
|
1263
|
1274
|
anticoagulant: {
|
|
@@ -1277,7 +1288,8 @@
|
1277
|
1288
|
},
|
1278
|
1289
|
|
1279
|
1290
|
doctorAdvices: [],
|
1280
|
|
- dialyzerPerfusionApparatus: []
|
|
1291
|
+ dialyzerPerfusionApparatus: [],
|
|
1292
|
+ bloods:[]
|
1281
|
1293
|
}
|
1282
|
1294
|
},
|
1283
|
1295
|
methods: {
|
|
@@ -1312,14 +1324,50 @@
|
1312
|
1324
|
this.InnerDialogProps.selected = arrtwo
|
1313
|
1325
|
this.InnerDialogProps.isShowTextArea = false
|
1314
|
1326
|
break
|
1315
|
|
- }
|
1316
|
|
- }, innerDialogComfirm: function(val) {
|
|
1327
|
+
|
|
1328
|
+ case '6': // 透析器/灌流器
|
|
1329
|
+
|
|
1330
|
+ this.InnerDialogProps.values = this.bloods
|
|
1331
|
+ this.InnerDialogProps.titles = '抽血'
|
|
1332
|
+ this.InnerDialogProps.type = 'blood'
|
|
1333
|
+ this.InnerDialogProps.selected = this.dialysisPrescription.blood
|
|
1334
|
+ this.InnerDialogProps.isShowTextArea = false
|
|
1335
|
+ // if(this.dialysisPrescription.blood !="" || dialysisPrescription.blood !=undefined ){
|
|
1336
|
+ // var arr = this.dialysisPrescription.blood
|
|
1337
|
+ // var newArr = arr.split(",")
|
|
1338
|
+ // console.log("抽血",newArr)
|
|
1339
|
+ // var Arr = []
|
|
1340
|
+ // for(let i=0;i<newArr.length;i++){
|
|
1341
|
+ // for(let j=0;j<this.bloods.length;j++){
|
|
1342
|
+ // var newarr = newArr[i].toUpperCase()
|
|
1343
|
+
|
|
1344
|
+ // var dialy = this.bloods[j].name.toUpperCase()
|
|
1345
|
+
|
|
1346
|
+ // if(newarr == dialy){
|
|
1347
|
+ // Arr.push(this.bloods[j].name)
|
|
1348
|
+ // }
|
|
1349
|
+ // }
|
|
1350
|
+ // }
|
|
1351
|
+ // var arrtwo = Arr.join(",")
|
|
1352
|
+ // console.log("Arr",arrtwo)
|
|
1353
|
+ // this.InnerDialogProps.values = this.bloods
|
|
1354
|
+ // this.InnerDialogProps.titles = '抽血'
|
|
1355
|
+ // this.InnerDialogProps.type = 'blood'
|
|
1356
|
+ // this.InnerDialogProps.selected = arrtwo
|
|
1357
|
+ // this.InnerDialogProps.isShowTextArea = false
|
|
1358
|
+ // break
|
|
1359
|
+ // }
|
|
1360
|
+ }
|
|
1361
|
+ },
|
|
1362
|
+ innerDialogComfirm: function(val) {
|
1317
|
1363
|
this.InnerDialogProps.visibility = false
|
1318
|
1364
|
switch (val.type) {
|
1319
|
1365
|
case 'dialyzer_perfusion_apparatus':
|
1320
|
1366
|
this.dialysisPrescription.dialyzer_perfusion_apparatus = val.value.join(',')
|
1321
|
1367
|
break
|
1322
|
|
-
|
|
1368
|
+ case 'blood':
|
|
1369
|
+ this.dialysisPrescription.blood = val.value.join(',')
|
|
1370
|
+ break
|
1323
|
1371
|
}
|
1324
|
1372
|
},
|
1325
|
1373
|
innerDialogCancle: function() {
|
|
@@ -1423,6 +1471,11 @@
|
1423
|
1471
|
'dialyzer_perfusion_apparatus'
|
1424
|
1472
|
)
|
1425
|
1473
|
|
|
1474
|
+ this.bloods = getDataConfig(
|
|
1475
|
+ 'hemodialysis',
|
|
1476
|
+ 'blood'
|
|
1477
|
+ )
|
|
1478
|
+ console.log("抽血-----",this.bloods)
|
1426
|
1479
|
// dialyzerPerfusionApparatus.map(item => {
|
1427
|
1480
|
// item.name = item.name.toUpperCase()
|
1428
|
1481
|
// })
|
|
@@ -3154,7 +3207,10 @@
|
3154
|
3207
|
return arr.filter((arr) => !res.has(arr.name) && res.set(arr.name, 1));
|
3155
|
3208
|
},
|
3156
|
3209
|
},
|
3157
|
|
-
|
|
3210
|
+ // created(){
|
|
3211
|
+ // var org_id = this.$store.getters.xt_user.template_info.org_id
|
|
3212
|
+ // console.log("org_id-----",org_id)
|
|
3213
|
+ // },
|
3158
|
3214
|
watch: {
|
3159
|
3215
|
'dialysisPrescription.dialysis_duration_hour': function() {
|
3160
|
3216
|
let dialysis_duration_minute = 0
|