|
@ -179,7 +179,7 @@
|
|
|
<td class="col-w120 c-t-center">体  温</td>
|
|
|
<td class="ui-grid" style="border: 0;">
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.temperature" placeholder="" clearable></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.temperature" placeholder="" type="number"></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0">°C</div>
|
|
|
</td>
|
|
@ -201,7 +201,7 @@
|
|
|
<div class="ui-col-0 lh27">次/分钟</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
<td rowspan="2" class="col-w120 c-t-center">血 压</td>
|
|
|
<td rowspan="2" class="col-w120 c-t-center">血  压</td>
|
|
|
<td class="ui-grid">
|
|
|
<div class="ui-ciol-0 col-w60 c-border-r">左 侧</div>
|
|
|
<div class="ui-col-1 setinput">
|
|
@ -225,14 +225,14 @@
|
|
|
<td class="col-w120 c-t-center">身  高</td>
|
|
|
<td class="ui-grid" style="border: 0;">
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.height" placeholder="" type="number"></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.height" placeholder="" type="number" min=0></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0">cm</div>
|
|
|
</td>
|
|
|
<td class="col-w120 c-t-center" style="border-right: 0;">体  重</td>
|
|
|
<td class="ui-grid">
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.weight" placeholder="" type="number"></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.weight" placeholder="" type="number" min=0></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0">kg</div>
|
|
|
</td>
|
|
@ -242,7 +242,7 @@
|
|
|
<td>
|
|
|
<div class="ui-grid">
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.waistline" placeholder="" type="number"></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.waistline" placeholder="" type="number" min=0></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0">cm</div>
|
|
|
</div>
|
|
@ -251,7 +251,7 @@
|
|
|
<td style="border: 0;">
|
|
|
<div class="ui-grid">
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.bmi" placeholder="" type="number"></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.bmi" placeholder="" type="number" min=0></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0">kg/m²</div>
|
|
|
</div>
|
|
@ -325,14 +325,14 @@
|
|
|
<td class="col-w120 c-t-center">每次锻炼时间</td>
|
|
|
<td class="ui-grid" style="border: 0;">
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.exercise_time" placeholder="" clearable></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.exercise_time" placeholder="" type="number" min=0></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0 lh27">分钟</div>
|
|
|
</td>
|
|
|
<td class="col-w120 c-t-center">坚持锻炼时间</td>
|
|
|
<td class="ui-grid" style="border: 0;">
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.sustain_exercise_time" placeholder="" clearable></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.sustain_exercise_time" placeholder="" type="number" min=0></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0 lh27">年</div>
|
|
|
</td>
|
|
@ -379,9 +379,9 @@
|
|
|
<div class="ui-grid">
|
|
|
<div class="ui-col-0 lh27">平均</div>
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.smoking_daily" placeholder="" clearable></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.smoking_daily" placeholder="" type="number" min=0></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0 lh27">次</div>
|
|
|
<div class="ui-col-0 lh27">支</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
@ -396,7 +396,7 @@
|
|
|
<td class="col-w120 c-t-center">戒烟年龄</td>
|
|
|
<td class="ui-grid" style="border: 0; border-right:1px soild #ddd;">
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.stop_smoking_age" placeholder="" min="0"></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.stop_smoking_age" placeholder="" min="0" type="number"></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0 lh27">岁</div>
|
|
|
</td>
|
|
@ -446,7 +446,7 @@
|
|
|
<td class="col-w120 c-t-center">开始饮酒年龄</td>
|
|
|
<td class="ui-grid" style="border: 0;">
|
|
|
<div class="ui-col-1">
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.start_drinking_age" placeholder="" clearable></el-input>
|
|
|
<el-input :readonly="!editable" v-model="oldmanData.start_drinking_age" placeholder="" type="number" min=0></el-input>
|
|
|
</div>
|
|
|
<div class="ui-col-0 lh27">岁</div>
|
|
|
</td>
|
|
@ -661,13 +661,13 @@
|
|
|
<td colspan="4">
|
|
|
<div class="setinput">
|
|
|
左眼
|
|
|
<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.left_eyesight" clearable></el-input>
|
|
|
<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.left_eyesight" type="number"></el-input>
|
|
|
右眼
|
|
|
<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.right_eyesight" clearable></el-input>
|
|
|
<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.right_eyesight" type="number"></el-input>
|
|
|
(矫正视力:左眼
|
|
|
<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.left_correctional_eyesight" clearable></el-input>
|
|
|
<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.left_correctional_eyesight" type="number"></el-input>
|
|
|
右眼
|
|
|
<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.right_correctional_eyesight" clearable></el-input>
|
|
|
<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.right_correctional_eyesight" type="number"></el-input>
|
|
|
)
|
|
|
</div>
|
|
|
</td>
|
|
@ -717,10 +717,10 @@
|
|
|
<el-radio-group :disabled="!editable" v-model="oldmanData.skin">
|
|
|
<el-radio :label="1">1 正常</el-radio>
|
|
|
<el-radio :label="2">2 潮红</el-radio>
|
|
|
<el-radio :label="3">3 发钳</el-radio>
|
|
|
<el-radio :label="4">4 黄染</el-radio>
|
|
|
<el-radio :label="5">5色素沉着</el-radio>
|
|
|
<el-radio :label="6">6 正常</el-radio>
|
|
|
<el-radio :label="3">3 苍白</el-radio>
|
|
|
<el-radio :label="4">4 发钳</el-radio>
|
|
|
<el-radio :label="5">5黄染</el-radio>
|
|
|
<el-radio :label="6">6 色素沉着</el-radio>
|
|
|
<el-radio :label="7" class="setinput">7 其他
|
|
|
<el-input :readonly="skin_other_dis||!editable" v-model="oldmanData.skin_other" placeholder="" clearable></el-input>
|
|
|
</el-radio>
|
|
@ -813,7 +813,7 @@
|
|
|
<div class="setinput ui-grid">
|
|
|
<div>
|
|
|
心率:
|
|
|
<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.heart_rhythm" placeholder="" clearable></el-input>
|
|
|
<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.heart_rhythm" placeholder="" type="number" min=0></el-input>
|
|
|
次/分钟 
|
|
|
|
|
|
</div>
|
|
@ -1088,8 +1088,10 @@
|
|
|
空腹血糖
|
|
|
</td>
|
|
|
<td colspan="4" class="setinput">
|
|
|
<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_L" placeholder="" clearable></el-input>mmol/L 或
|
|
|
<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_dL" placeholder="" clearable></el-input>mg/dL
|
|
|
<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_L" placeholder="" type="number"
|
|
|
min=0></el-input>mmol/L 或
|
|
|
<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_dL" placeholder="" type="number"
|
|
|
min=0></el-input>mg/dL
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
@ -1789,7 +1791,7 @@
|
|
|
<el-date-picker :readonly="!editable" v-model="oldmanData.medication5_time" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
|
</td>
|
|
|
<td class="c-t-center">
|
|
|
<td class="c-t-center" style="text-align: left;">
|
|
|
<el-radio-group :disabled="!editable" v-model="oldmanData.medication5_compliance" style="text-align: left;">
|
|
|
<el-radio :label="1">1 规律</el-radio>
|
|
|
<el-radio :label="2">2 间断</el-radio>
|
|
@ -1811,7 +1813,7 @@
|
|
|
<el-date-picker :readonly="!editable" v-model="oldmanData.medication6_time" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
|
</td>
|
|
|
<td class="c-t-center setPicker">
|
|
|
<td class="c-t-center setPicker" style="text-align: left;">
|
|
|
<el-radio-group :disabled="!editable" v-model="oldmanData.medication6_compliance" style="text-align: left;">
|
|
|
<el-radio :label="1">1 规律</el-radio>
|
|
|
<el-radio :label="2">2 间断</el-radio>
|
|
@ -1937,7 +1939,7 @@
|
|
|
<el-checkbox label="3"> 饮食 </el-checkbox>
|
|
|
<el-checkbox label="4"> 锻炼 </el-checkbox>
|
|
|
<el-checkbox label="5" class="setinput"> 减体重(目标
|
|
|
<el-input style="width: 70px;" type="number" :readonly="goal_weight_dis||!editable" v-model="oldmanData.goal_weight"></el-input>
|
|
|
<el-input style="width: 70px;" type="number" :readonly="goal_weight_dis||!editable" v-model="oldmanData.goal_weight" min=0></el-input>
|
|
|
Kg)</el-checkbox>
|
|
|
<el-checkbox label="6">建议接种疫苗 </el-checkbox>
|
|
|
<el-checkbox label="7" class="setinput">其他
|
|
@ -1954,8 +1956,8 @@
|
|
|
<el-radio-group :disabled="!editable" v-model="oldmanData.eat">
|
|
|
<el-radio :label="1">1 独立完成0-3分</el-radio>
|
|
|
<el-radio :label="2">2 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="4">4 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 中度依赖9-18分</el-radio>
|
|
|
<el-radio :label="4">4 不能自理≥19分</el-radio>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
<div class="mb20">
|
|
@ -1963,8 +1965,8 @@
|
|
|
<el-radio-group :disabled="!editable" v-model="oldmanData.wash">
|
|
|
<el-radio :label="1">1 独立完成0-3分</el-radio>
|
|
|
<el-radio :label="2">2 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="4">4 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 中度依赖9-18分</el-radio>
|
|
|
<el-radio :label="4">4 不能自理≥19分</el-radio>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
<div class="mb20">
|
|
@ -1972,8 +1974,8 @@
|
|
|
<el-radio-group :disabled="!editable" v-model="oldmanData.dress">
|
|
|
<el-radio :label="1">1 独立完成0-3分</el-radio>
|
|
|
<el-radio :label="2">2 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="4">4 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 中度依赖9-18分</el-radio>
|
|
|
<el-radio :label="4">4 不能自理≥19分</el-radio>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
<div class="mb20">
|
|
@ -1981,8 +1983,8 @@
|
|
|
<el-radio-group :disabled="!editable" v-model="oldmanData.toilet">
|
|
|
<el-radio :label="1">1 独立完成0-3分</el-radio>
|
|
|
<el-radio :label="2">2 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="4">4 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 中度依赖9-18分</el-radio>
|
|
|
<el-radio :label="4">4 不能自理≥19分</el-radio>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
<div class="mb20">
|
|
@ -1990,8 +1992,8 @@
|
|
|
<el-radio-group :disabled="!editable" v-model="oldmanData.activity">
|
|
|
<el-radio :label="1">1 独立完成0-3分</el-radio>
|
|
|
<el-radio :label="2">2 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="4">4 轻度依赖4-8分</el-radio>
|
|
|
<el-radio :label="3">3 中度依赖9-18分</el-radio>
|
|
|
<el-radio :label="4">4 不能自理≥19分</el-radio>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
<div class="ui-grid setinput">
|
|
@ -2068,7 +2070,7 @@
|
|
|
health_examination_abnormal2_dis: true,
|
|
|
health_examination_abnormal3_dis: true,
|
|
|
health_examination_abnormal4_dis: true,
|
|
|
breath_sounds_abnormal_dis:true,
|
|
|
breath_sounds_abnormal_dis: true,
|
|
|
dietary_habit_check: [],
|
|
|
symptom_check: [],
|
|
|
breast_check: [],
|
|
@ -2107,10 +2109,10 @@
|
|
|
this.getStatus()
|
|
|
},
|
|
|
computed: {
|
|
|
rale:function(){
|
|
|
rale: function () {
|
|
|
return this.oldmanData.rale
|
|
|
},
|
|
|
breath_sounds:function(){
|
|
|
breath_sounds: function () {
|
|
|
return this.oldmanData.breath_sounds
|
|
|
},
|
|
|
dust_protective_measures: function () {
|
|
@ -2297,12 +2299,12 @@
|
|
|
this.oldmanData.other_drinking_type = ''
|
|
|
}
|
|
|
},
|
|
|
breath_sounds:function(i){
|
|
|
if(i=='2'){
|
|
|
this.breath_sounds_abnormal_dis=false
|
|
|
}else{
|
|
|
this.breath_sounds_abnormal_dis=true
|
|
|
this.oldmanData.breath_sounds_abnormal=''
|
|
|
breath_sounds: function (i) {
|
|
|
if (i == '2') {
|
|
|
this.breath_sounds_abnormal_dis = false
|
|
|
} else {
|
|
|
this.breath_sounds_abnormal_dis = true
|
|
|
this.oldmanData.breath_sounds_abnormal = ''
|
|
|
}
|
|
|
},
|
|
|
other_system_disease: function (i) {
|
|
@ -2560,13 +2562,13 @@
|
|
|
var arr2 = "regular_followup,chronic_health_management,suggest_recheck,suggest_referral,other_health_guidance".split(",")
|
|
|
for (var i = 0; i < arr2.length; i++) {
|
|
|
if (data[arr2[i]] == 2) {
|
|
|
vm.suggest_recheck_check.push((i+1+''))
|
|
|
vm.suggest_recheck_check.push((i + 1 + ''))
|
|
|
console.log(vm.suggest_recheck_check)
|
|
|
}
|
|
|
}
|
|
|
var arr3 = "stop_smoking,healthy_drinking,diet,exercise,lose_weight,recommended_vaccination,other_advice".split(",")
|
|
|
for (var i = 0; i < arr3.length; i++) {
|
|
|
if (data[arr3[i]] == 2) {vm.dangerFacter_check.push((i + 1+''))}
|
|
|
if (data[arr3[i]] == 2) { vm.dangerFacter_check.push((i + 1 + '')) }
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
@ -2585,7 +2587,7 @@
|
|
|
vmO.nephropathy = vm.nephropathy_check ? vm.nephropathy_check.join(',') : ""
|
|
|
vmO.heart_disease = vm.heart_disease_check ? vm.heart_disease_check.join(',') : ""
|
|
|
vmO.vascular_disease = vm.vascular_disease_check ? vm.vascular_disease_check.join(',') : ""
|
|
|
vmO.eye_disease=vm.eye_disease_check?vm.eye_disease_check.join(','):''
|
|
|
vmO.eye_disease = vm.eye_disease_check ? vm.eye_disease_check.join(',') : ''
|
|
|
|
|
|
var arr = ["", "regular_followup", "chronic_health_management", "suggest_recheck", "suggest_referral", "other_health_guidance"]
|
|
|
vm.suggest_recheck_check.map(i => {
|