|
@@ -11,6 +11,25 @@
|
11
|
11
|
<div class="warnTxt" v-if="showTxt != ''">{{ showTxt }}</div>
|
12
|
12
|
<el-form ref="form" :model="form" label-width="160px">
|
13
|
13
|
<el-row :gutter="20">
|
|
14
|
+
|
|
15
|
+ <el-col :span="8" >
|
|
16
|
+ <el-form-item
|
|
17
|
+ label="透后时间 :"
|
|
18
|
+ style="width: 350px"
|
|
19
|
+ :prop="isName('透后时间')"
|
|
20
|
+ v-if="org_id == 0 || org_id ==10599"
|
|
21
|
+ >
|
|
22
|
+ <el-date-picker
|
|
23
|
+ type="datetime"
|
|
24
|
+ format="yyyy-MM-dd HH:mm"
|
|
25
|
+ value-format="yyyy-MM-dd HH:mm"
|
|
26
|
+ placeholder="选择时间"
|
|
27
|
+ v-model="form.start_time"
|
|
28
|
+ style="width: 100%"
|
|
29
|
+ ></el-date-picker>
|
|
30
|
+ </el-form-item>
|
|
31
|
+ </el-col>
|
|
32
|
+
|
14
|
33
|
<el-col :span="8" v-if="isShow('实际治疗时长')">
|
15
|
34
|
<el-form-item label="实际治疗时长(时):" prop="actualTreatmentHourShow" :rules="isCheckmust('实际治疗时长')">
|
16
|
35
|
|
|
@@ -362,7 +381,7 @@
|
362
|
381
|
</el-form-item>
|
363
|
382
|
</el-col>
|
364
|
383
|
|
365
|
|
- <el-col :span="8" v-if="isShow('透后症状')">
|
|
384
|
+ <el-col :span="8" v-if="isShow('透后症状') && org_id !=0 && org_id != 10721">
|
366
|
385
|
<el-form-item label="透后症状: " :prop="isName('透后症状')" :rules="isCheckmust('透后症状')">
|
367
|
386
|
<el-input
|
368
|
387
|
v-model="form.symptom_after_dialysis"
|
|
@@ -372,6 +391,13 @@
|
372
|
391
|
</el-form-item>
|
373
|
392
|
</el-col>
|
374
|
393
|
|
|
394
|
+ <el-col :span="8" v-if="(org_id == 0 || org_id == 10721)">
|
|
395
|
+ <el-form-item label="透后症状: ">
|
|
396
|
+ <el-input v-model="form.symptom_after_dialysis_remark"></el-input>
|
|
397
|
+ </el-form-item>
|
|
398
|
+
|
|
399
|
+ </el-col>
|
|
400
|
+
|
375
|
401
|
<el-col :span="8" v-if="isShow('透析中入量') && org_id!=10485 && org_id!=10460 && org_id!=10551">
|
376
|
402
|
<el-form-item label="透析中入量: " :prop="isName('透析中入量')" :rules="isCheckmust('透析中入量')">
|
377
|
403
|
<el-input v-model="form.dialysis_intakes"></el-input>
|
|
@@ -733,7 +759,7 @@ import { postAssessmentAfterDislysis,saveInformation } from '@/api/dialysis'
|
733
|
759
|
import { uParseTime } from '@/utils/tools'
|
734
|
760
|
import store from '@/store'
|
735
|
761
|
import { parseTime } from '@/utils'
|
736
|
|
-
|
|
762
|
+const moment = require('moment');
|
737
|
763
|
import request from '@/utils/request'
|
738
|
764
|
|
739
|
765
|
export default {
|
|
@@ -907,6 +933,8 @@ export default {
|
907
|
933
|
last_after_weight:"",
|
908
|
934
|
displace_liqui_value:"",
|
909
|
935
|
after_weight:"",
|
|
936
|
+ symptom_after_dialysis_remark:"",
|
|
937
|
+ start_time:""
|
910
|
938
|
},
|
911
|
939
|
lapseList:[],
|
912
|
940
|
leaveOfficeMethod:[],
|
|
@@ -1058,6 +1086,9 @@ export default {
|
1058
|
1086
|
}
|
1059
|
1087
|
},
|
1060
|
1088
|
methods: {
|
|
1089
|
+ getTimeOne (time) {
|
|
1090
|
+ return uParseTime(time, '{y}-{m}-{d} {h}:{i}:{s}')
|
|
1091
|
+ },
|
1061
|
1092
|
isName(name) {
|
1062
|
1093
|
let filedList = store.getters.xt_user.fileds;
|
1063
|
1094
|
for (let i = 0; i < filedList.length; i++) {
|
|
@@ -1174,6 +1205,12 @@ export default {
|
1174
|
1205
|
|
1175
|
1206
|
ParamsQuery['patient'] = this.patient.id
|
1176
|
1207
|
ParamsQuery['record_date'] = this.record_date
|
|
1208
|
+ if(this.form.start_time == ""){
|
|
1209
|
+ ParamsQuery["record_time"] = moment().format('YYYY-MM-DD HH:mm:ss')
|
|
1210
|
+ }else{
|
|
1211
|
+ ParamsQuery["record_time"] = this.form.start_time
|
|
1212
|
+ }
|
|
1213
|
+
|
1177
|
1214
|
ParamsQuery['mode'] = '1'
|
1178
|
1215
|
if (this.assessment_after_dislysis.creater > 0) {
|
1179
|
1216
|
ParamsQuery['mode'] = '2'
|
|
@@ -1261,6 +1298,10 @@ export default {
|
1261
|
1298
|
data["transfusion_volume"] = this.form.transfusion_volume
|
1262
|
1299
|
data["condenser"] = this.form.condenser
|
1263
|
1300
|
data['displace_liqui_value'] = this.form.displace_liqui_value
|
|
1301
|
+
|
|
1302
|
+ data["symptom_after_dialysis_remark"] = this.form.symptom_after_dialysis_remark
|
|
1303
|
+
|
|
1304
|
+
|
1264
|
1305
|
if(this.form.last_after_weight >0){
|
1265
|
1306
|
data["last_after_weight"] = this.form.last_after_weight.toString()
|
1266
|
1307
|
}else{
|
|
@@ -1454,7 +1495,12 @@ export default {
|
1454
|
1495
|
// 数据开始
|
1455
|
1496
|
show(predialysis,last_after) {
|
1456
|
1497
|
console.log("头号好地方阿道夫地方阿道夫阿道夫",this.last_monitor)
|
1457
|
|
-
|
|
1498
|
+
|
|
1499
|
+ if(this.assessment_after_dislysis!=null && this.assessment_after_dislysis.id>0){
|
|
1500
|
+ this.form.start_time = this.getTimeOne(this.assessment_after_dislysis.record_time)
|
|
1501
|
+ }
|
|
1502
|
+
|
|
1503
|
+
|
1458
|
1504
|
if(this.$store.getters.xt_user.template_info.org_id == 10679){
|
1459
|
1505
|
if(this.form.systolic_blood_pressure == 0){
|
1460
|
1506
|
this.form.systolic_blood_pressure = this.last_monitor.systolic_blood_pressure
|
|
@@ -1471,6 +1517,7 @@ export default {
|
1471
|
1517
|
if(this.form.pulse_frequency == 0){
|
1472
|
1518
|
this.form.pulse_frequency = this.last_monitor.pulse_frequency
|
1473
|
1519
|
}
|
|
1520
|
+
|
1474
|
1521
|
|
1475
|
1522
|
}
|
1476
|
1523
|
this.isVisibility = true
|
|
@@ -1650,7 +1697,7 @@ export default {
|
1650
|
1697
|
},
|
1651
|
1698
|
created() {
|
1652
|
1699
|
// console.log("this.form", this.form.consciousness);
|
1653
|
|
-
|
|
1700
|
+
|
1654
|
1701
|
this.org_id = this.$store.getters.xt_user.template_info.org_id
|
1655
|
1702
|
this.cruorOptions = getDataConfig('hemodialysis', 'cruor')
|
1656
|
1703
|
this.pip_coagulationOptions = getDataConfig('hemodialysis','pip_coagulation')
|