|
@@ -406,6 +406,33 @@
|
406
|
406
|
</template>
|
407
|
407
|
</el-table-column>
|
408
|
408
|
|
|
409
|
+
|
|
410
|
+ <el-table-column
|
|
411
|
+ prop="heparin"
|
|
412
|
+ align="center"
|
|
413
|
+ label="血压监测部位"
|
|
414
|
+ width="140"
|
|
415
|
+ v-if="isShow('血压监测部位')"
|
|
416
|
+ >
|
|
417
|
+ <template slot-scope="scope">
|
|
418
|
+ {{ getBloodPressure(scope.row.blood_pressure_monitoring_site)}}
|
|
419
|
+ </template>
|
|
420
|
+ </el-table-column>
|
|
421
|
+
|
|
422
|
+
|
|
423
|
+ <el-table-column
|
|
424
|
+ prop="heparin"
|
|
425
|
+ align="center"
|
|
426
|
+ label="并发症"
|
|
427
|
+ width="140"
|
|
428
|
+ v-if="isShow('并发症')"
|
|
429
|
+ >
|
|
430
|
+ <template slot-scope="scope">
|
|
431
|
+ {{getComplication(scope.row.complication)}}
|
|
432
|
+ </template>
|
|
433
|
+ </el-table-column>
|
|
434
|
+
|
|
435
|
+
|
409
|
436
|
<el-table-column
|
410
|
437
|
prop="heparin"
|
411
|
438
|
align="center"
|
|
@@ -657,7 +684,29 @@
|
657
|
684
|
</div>
|
658
|
685
|
</el-form-item>
|
659
|
686
|
</el-col>
|
|
687
|
+
|
|
688
|
+ <el-col :span="8" v-if="isShow('血压监测部位')">
|
|
689
|
+ <el-form-item label="血压监测部位:">
|
|
690
|
+ <div style="display:flex;">
|
|
691
|
+ <el-select v-model="form.blood_pressure_monitoring_site" placeholder="请选择" style="width:50%;">
|
|
692
|
+ <el-option v-for="(item, index) in bloodPressureMmonitoringSite" :label="item.name" :key="index + 'e'" :value="item.id"></el-option>
|
|
693
|
+ </el-select>
|
|
694
|
+ </div>
|
|
695
|
+ </el-form-item>
|
|
696
|
+ </el-col>
|
|
697
|
+
|
660
|
698
|
|
|
699
|
+ <el-col :span="8" v-if="isShow('并发症')">
|
|
700
|
+ <el-form-item label="并发症">
|
|
701
|
+ <div style="display:flex;">
|
|
702
|
+ <el-select v-model="form.complication" placeholder="请选择" style="width:50%;">
|
|
703
|
+ <el-option v-for="(item, index) in complicationList" :label="item.name" :key="index + 'e'" :value="item.id"></el-option>
|
|
704
|
+ </el-select>
|
|
705
|
+ </div>
|
|
706
|
+ </el-form-item>
|
|
707
|
+ </el-col>
|
|
708
|
+
|
|
709
|
+
|
661
|
710
|
|
662
|
711
|
<!-- </el-row>
|
663
|
712
|
|
|
@@ -849,6 +898,8 @@ export default {
|
849
|
898
|
blood_sugar:'',//血糖
|
850
|
899
|
monitor_anticoagulant:'',
|
851
|
900
|
monitor_anticoagulant_value:"",
|
|
901
|
+ blood_pressure_monitoring_site:"",
|
|
902
|
+ complication:""
|
852
|
903
|
},
|
853
|
904
|
|
854
|
905
|
table_current_row: null,
|
|
@@ -862,7 +913,9 @@ export default {
|
862
|
913
|
valueOne: 0,
|
863
|
914
|
valueTwo: 0,
|
864
|
915
|
valueThree: 0,
|
865
|
|
- anticoagulantsConfit:{}
|
|
916
|
+ anticoagulantsConfit:{},
|
|
917
|
+ bloodPressureMmonitoringSite:[],
|
|
918
|
+ complicationList:[],
|
866
|
919
|
}
|
867
|
920
|
},
|
868
|
921
|
props: {
|
|
@@ -890,6 +943,9 @@ export default {
|
890
|
943
|
console.log("sysmptoms3333333333",symptoms)
|
891
|
944
|
this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
|
892
|
945
|
console.log("抗凝剂",this.anticoagulantsConfit)
|
|
946
|
+ this.bloodPressureMmonitoringSite = getDataConfig('hemodialysis','blood_pressure_monitoring_site')
|
|
947
|
+ this.complicationList = getDataConfig('hemodialysis','complication')
|
|
948
|
+
|
893
|
949
|
},
|
894
|
950
|
methods: {
|
895
|
951
|
venousPressureChange(type) {
|
|
@@ -1199,6 +1255,8 @@ export default {
|
1199
|
1255
|
this.form.blood_sugar = parseFloat(this.form.blood_sugar) == NaN ? 0 : parseFloat(this.form.blood_sugar)
|
1200
|
1256
|
this.form.monitor_anticoagulant = parseInt(this.form.monitor_anticoagulant)
|
1201
|
1257
|
this.form.monitor_anticoagulant_value = this.form.monitor_anticoagulant_value
|
|
1258
|
+ this.form.blood_pressure_monitoring_site = this.form.blood_pressure_monitoring_site
|
|
1259
|
+ this.form.complication = this.form.complication
|
1202
|
1260
|
let mode = '1'
|
1203
|
1261
|
if (this.form.id > 0) {
|
1204
|
1262
|
mode = '2'
|
|
@@ -1257,6 +1315,8 @@ export default {
|
1257
|
1315
|
this.form.blood_sugar = parseFloat(this.form.blood_sugar) == NaN ? 0 : parseFloat(this.form.blood_sugar)
|
1258
|
1316
|
this.form.monitor_anticoagulant = parseInt(this.form.monitor_anticoagulant)
|
1259
|
1317
|
this.form.monitor_anticoagulant_value = this.form.monitor_anticoagulant_value
|
|
1318
|
+ this.form.blood_pressure_monitoring_site = this.form.blood_pressure_monitoring_site
|
|
1319
|
+ this.form.complication = this.form.complication
|
1260
|
1320
|
this.$message.error(resp.msg)
|
1261
|
1321
|
}
|
1262
|
1322
|
}
|
|
@@ -1379,6 +1439,24 @@ export default {
|
1379
|
1439
|
this.is_has_del_other = res.data.data.is_has_del_other
|
1380
|
1440
|
}
|
1381
|
1441
|
})
|
|
1442
|
+ },
|
|
1443
|
+ getBloodPressure(id){
|
|
1444
|
+ var name = ""
|
|
1445
|
+ for(let i=0;i<this.bloodPressureMmonitoringSite.length;i++){
|
|
1446
|
+ if(id == this.bloodPressureMmonitoringSite[i].id){
|
|
1447
|
+ name = this.bloodPressureMmonitoringSite[i].name
|
|
1448
|
+ }
|
|
1449
|
+ }
|
|
1450
|
+ return name
|
|
1451
|
+ },
|
|
1452
|
+ getComplication(id){
|
|
1453
|
+ var name = ""
|
|
1454
|
+ for(let i=0;i<this.complicationList.length;i++){
|
|
1455
|
+ if(id == this.complicationList[i].id){
|
|
1456
|
+ name = this.complicationList[i].name
|
|
1457
|
+ }
|
|
1458
|
+ }
|
|
1459
|
+ return name
|
1382
|
1460
|
}
|
1383
|
1461
|
}
|
1384
|
1462
|
}
|