|
|
@ -163,6 +163,13 @@ |
|
|
|
min-width="150" |
|
|
|
fixed |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="手机号码" |
|
|
|
align="center" |
|
|
|
prop="phone" |
|
|
|
show-overflow-tooltip |
|
|
|
min-width="150" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="身高(cm)" |
|
|
|
align="center" |
|
|
@ -175,6 +182,11 @@ |
|
|
|
prop="weight" |
|
|
|
min-width="100" |
|
|
|
/> |
|
|
|
<el-table-column label="BMI" align="center" prop="weight" min-width="100"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ calculateBMI(scope.row.weight, scope.row.height) }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="民族" |
|
|
|
align="center" |
|
|
@ -199,13 +211,7 @@ |
|
|
|
show-overflow-tooltip |
|
|
|
min-width="100" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="手机号码" |
|
|
|
align="center" |
|
|
|
prop="phone" |
|
|
|
show-overflow-tooltip |
|
|
|
min-width="150" |
|
|
|
/> |
|
|
|
|
|
|
|
<el-table-column |
|
|
|
label="证件类型" |
|
|
|
align="center" |
|
|
@ -348,6 +354,14 @@ |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="手机号码" prop="phone"> |
|
|
|
<el-input |
|
|
|
type="number" |
|
|
|
v-model="form.phone" |
|
|
|
placeholder="请输入" |
|
|
|
:disabled="formDisabled" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="身高cm" prop="height"> |
|
|
|
<el-input |
|
|
|
v-model="form.height" |
|
|
@ -394,14 +408,7 @@ |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="手机号码" prop="phone"> |
|
|
|
<el-input |
|
|
|
type="number" |
|
|
|
v-model="form.phone" |
|
|
|
placeholder="请输入" |
|
|
|
:disabled="formDisabled" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="证件类型" prop="idCardType"> |
|
|
|
<el-select |
|
|
|
v-model="form.idCardType" |
|
|
@ -694,41 +701,41 @@ export default { |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
ethnicity: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: "民族不能为空", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
idCardType: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: "证件类型不能为空", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
idCard: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: "证件号码不能为空", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
educationYears: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: "受教育年限不能为空", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
currentIllnessHistory: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: "现病史不能为空", |
|
|
|
trigger: "blur", |
|
|
|
}, |
|
|
|
], |
|
|
|
// ethnicity: [ |
|
|
|
// { |
|
|
|
// required: true, |
|
|
|
// message: "民族不能为空", |
|
|
|
// trigger: "blur", |
|
|
|
// }, |
|
|
|
// ], |
|
|
|
// idCardType: [ |
|
|
|
// { |
|
|
|
// required: true, |
|
|
|
// message: "证件类型不能为空", |
|
|
|
// trigger: "blur", |
|
|
|
// }, |
|
|
|
// ], |
|
|
|
// idCard: [ |
|
|
|
// { |
|
|
|
// required: true, |
|
|
|
// message: "证件号码不能为空", |
|
|
|
// trigger: "blur", |
|
|
|
// }, |
|
|
|
// ], |
|
|
|
// educationYears: [ |
|
|
|
// { |
|
|
|
// required: true, |
|
|
|
// message: "受教育年限不能为空", |
|
|
|
// trigger: "blur", |
|
|
|
// }, |
|
|
|
// ], |
|
|
|
// currentIllnessHistory: [ |
|
|
|
// { |
|
|
|
// required: true, |
|
|
|
// message: "现病史不能为空", |
|
|
|
// trigger: "blur", |
|
|
|
// }, |
|
|
|
// ], |
|
|
|
}, |
|
|
|
}; |
|
|
|
}, |
|
|
@ -738,6 +745,14 @@ export default { |
|
|
|
this.getList(); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
calculateBMI(WEIGHT, HEIGHT) { |
|
|
|
if (WEIGHT && HEIGHT) { |
|
|
|
const weight = parseFloat(WEIGHT); |
|
|
|
const height = parseFloat(HEIGHT); |
|
|
|
const bmi = weight / (height / 100) ** 2; |
|
|
|
return bmi.toFixed(2); |
|
|
|
} |
|
|
|
}, |
|
|
|
// 上传成功回 - pdg |
|
|
|
handleUploadPdfAdd1(res) { |
|
|
|
if (res.code == 200) { |
|
|
|