|
@ -117,14 +117,14 @@
|
|
|
<el-radio-group v-model="severeMentalDisorderData.death_reason_type" :disabled="!editable">
|
|
|
<el-radio :disabled="!editable" label="1">躯体疾病</el-radio>
|
|
|
<el-checkbox-group v-model="death_reason_type_check" :disabled="death_reason_type_dis||!editable">
|
|
|
<el-checkbox :disabled="disease_dis_1" label="1" style="margin-left: 30px;">传染病和寄生虫病</el-checkbox>
|
|
|
<el-checkbox :disabled="disease_dis_2" label="2">肿瘤</el-checkbox>
|
|
|
<el-checkbox :disabled="disease_dis_3" label="3">心脏病</el-checkbox>
|
|
|
<el-checkbox :disabled="disease_dis_4" label="4">脑血管病</el-checkbox>
|
|
|
<el-checkbox :disabled="disease_dis_5" label="5">呼吸系统疾病</el-checkbox>
|
|
|
<el-checkbox :disabled="disease_dis_6" label="6">消化系统疾病</el-checkbox>
|
|
|
<el-checkbox :disabled="disease_dis_7" label="7">其他疾病</el-checkbox>
|
|
|
<el-checkbox :disabled="disease_dis_8" label="8">不详</el-checkbox>
|
|
|
<el-checkbox label="1" style="margin-left: 30px;">传染病和寄生虫病</el-checkbox>
|
|
|
<el-checkbox label="2">肿瘤</el-checkbox>
|
|
|
<el-checkbox label="3">心脏病</el-checkbox>
|
|
|
<el-checkbox label="4">脑血管病</el-checkbox>
|
|
|
<el-checkbox label="5">呼吸系统疾病</el-checkbox>
|
|
|
<el-checkbox label="6">消化系统疾病</el-checkbox>
|
|
|
<el-checkbox label="7">其他疾病</el-checkbox>
|
|
|
<el-checkbox label="8">不详</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
<el-radio :disabled="!editable" label="2">自杀</el-radio>
|
|
|
<el-radio :disabled="!editable" label="3">他杀</el-radio>
|
|
@ -308,9 +308,9 @@
|
|
|
</td>
|
|
|
<td colspan="2">
|
|
|
<el-radio-group v-model="severeMentalDisorderData.in_hospital_case" :disabled="!editable">
|
|
|
<el-radio :disabled="!editable" label="0">未住院</el-radio>
|
|
|
<el-radio :disabled="!editable" label="1">目前正在住院</el-radio>
|
|
|
<el-radio :disabled="!editable" label="2">曾住院,现未住院</el-radio>
|
|
|
<el-radio :disabled="!editable" :label="0">未住院</el-radio>
|
|
|
<el-radio :disabled="!editable" :label="1">目前正在住院</el-radio>
|
|
|
<el-radio :disabled="!editable" :label="2">曾住院,现未住院</el-radio>
|
|
|
</el-radio-group>
|
|
|
<div class="ui-grid">
|
|
|
<div class="ui-col-0">末次出院时间 :</div>
|
|
@ -336,7 +336,7 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="col-w120 c-t-center">用药性从依
|
|
|
<td class="col-w120 c-t-center">用药依从性
|
|
|
</td>
|
|
|
<td colspan="2">
|
|
|
<el-radio-group v-model="severeMentalDisorderData.compliance" :disabled="!editable">
|
|
@ -580,14 +580,14 @@
|
|
|
referral_dis: true,
|
|
|
organization_org_name_dis: true,
|
|
|
organization_dis: true,
|
|
|
disease_dis_1:true,
|
|
|
disease_dis_2:true,
|
|
|
disease_dis_3:true,
|
|
|
disease_dis_4:true,
|
|
|
disease_dis_5:true,
|
|
|
disease_dis_6:true,
|
|
|
disease_dis_7:true,
|
|
|
disease_dis_8:true,
|
|
|
disease_dis_1: true,
|
|
|
disease_dis_2: true,
|
|
|
disease_dis_3: true,
|
|
|
disease_dis_4: true,
|
|
|
disease_dis_5: true,
|
|
|
disease_dis_6: true,
|
|
|
disease_dis_7: true,
|
|
|
disease_dis_8: true,
|
|
|
data2: "",
|
|
|
radio: "",
|
|
|
input: '',
|
|
@ -640,11 +640,6 @@
|
|
|
},
|
|
|
watch: {
|
|
|
death_reason_type_check: function (i) {
|
|
|
var a = i.indexOf('8')
|
|
|
if (a > -1) {
|
|
|
alert('1')
|
|
|
this.death_reason_type_check.remove('1')
|
|
|
}
|
|
|
|
|
|
},
|
|
|
dangerous_behavior_7: function (i) {
|
|
@ -692,11 +687,11 @@
|
|
|
}
|
|
|
},
|
|
|
death_reason_type: function (i) {
|
|
|
if (i == '1') {
|
|
|
if (i == 1) {
|
|
|
this.death_reason_type_dis = false
|
|
|
} else {
|
|
|
this.death_reason_type_dis = true
|
|
|
this.death_reason_type_check = []
|
|
|
// this.death_reason_type_check = []
|
|
|
}
|
|
|
},
|
|
|
symptom_check: function (i) {
|
|
@ -731,14 +726,11 @@
|
|
|
if (data != null) {
|
|
|
vm.severeMentalDisorderData = res.data
|
|
|
var vmS = vm.severeMentalDisorderData
|
|
|
vmS.followup_type = data.followup_type ? data.followup_type.toString() : ''
|
|
|
vm.followup_object_check = data.followup_object.split(',')
|
|
|
vmS.followup_null_reason = data.followup_null_reason ? data.followup_null_reason.toString() : ''
|
|
|
vmS.death_reason_type = data.death_reason_type ? data.death_reason_type.toString() : ''
|
|
|
vm.followup_object_check = data.followup_object ? data.followup_object.split(',') : []
|
|
|
if (data.physical_disease_type) {
|
|
|
vm.death_reason_type_check = data.physical_disease_type.split(',')
|
|
|
}
|
|
|
vmS.dangerous_level = data.dangerous_level.toString()
|
|
|
vmS.dangerous_level = data.dangerous_level ? data.dangerous_level.toString() : ''
|
|
|
if (data.illusion == '1') {
|
|
|
vm.symptom_check.push('1')
|
|
|
} if (data.communication_difficulty == '1') {
|
|
@ -775,6 +767,7 @@
|
|
|
} if (vmS.rehabilitation_other == '1') {
|
|
|
vm.rehabilitation_check.push('5')
|
|
|
}
|
|
|
vmS.death_reason_type = data.death_reason_type ? data.death_reason_type.toString() : ''
|
|
|
vmS.intelligence = data.intelligence ? data.intelligence.toString() : ''
|
|
|
vmS.sleep_condition = data.sleep_condition ? data.sleep_condition.toString() : ''
|
|
|
vmS.dietary_status = data.dietary_status ? data.dietary_status.toString() : ''
|
|
@ -784,7 +777,7 @@
|
|
|
vmS.learning_ability = data.learning_ability ? data.learning_ability.toString() : ''
|
|
|
vmS.sociability = data.sociability ? data.sociability.toString() : ''
|
|
|
vmS.captivity_case = data.captivity_case ? data.captivity_case.toString() : ''
|
|
|
vmS.in_hospital_case = data.in_hospital_case ? data.in_hospital_case.toString() : ''
|
|
|
// vmS.in_hospital_case = data.in_hospital_case ? data.in_hospital_case.toString() : ''
|
|
|
vmS.laboratory_examination = data.laboratory_examination ? data.laboratory_examination.toString() : ''
|
|
|
vmS.compliance = data.compliance ? data.compliance.toString() : ''
|
|
|
vmS.adverse_drug_reaction = data.adverse_drug_reaction ? data.adverse_drug_reaction.toString() : ''
|
|
@ -805,7 +798,7 @@
|
|
|
vmS.followup_object = vm.followup_object_check.join(",")
|
|
|
}
|
|
|
if (vm.death_reason_type_check) {
|
|
|
vmS.death_reason_type = vm.death_reason_type_check.join(",")
|
|
|
vmS.physical_disease_type = vm.death_reason_type_check.join(",")
|
|
|
}
|
|
|
this.symptom_check.map(i => {
|
|
|
if (i == '1') {
|