|
|
@ -24,11 +24,15 @@ |
|
|
|
<span>{{ form["SCWJ-SMXL"] || "-" }}%</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="card"> |
|
|
|
<div class="card" v-if="weightShow || sleepShow"> |
|
|
|
<span v-if="weightShow"> |
|
|
|
属于<span :class="`BIMTips${BMIVerdict[form['SCWJ-JL']]}`">{{ |
|
|
|
form["SCWJ-JL"] || "-" |
|
|
|
}}</span |
|
|
|
>型肥胖,建议扫码关注医院公众号,预约体重管理中心医师进一步评估。 |
|
|
|
>型肥胖,</span |
|
|
|
><span v-if="sleepShow" |
|
|
|
>睡眠效率低于<span class="BIMTips5">80%</span>,</span |
|
|
|
>建议扫码关注医院公众号,预约体重管理中心医师进一步评估。 |
|
|
|
<div> |
|
|
|
<img src="./gzh.jpg" style="max-width: 100%" /> |
|
|
|
</div> |
|
|
@ -38,46 +42,11 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import { |
|
|
|
create, |
|
|
|
screenSave, |
|
|
|
screenSubmit, |
|
|
|
queryHospitalNoToken, |
|
|
|
queryDetailNoToken, |
|
|
|
} from "@/api/screening.js"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "Notice", |
|
|
|
data() { |
|
|
|
return { |
|
|
|
open: false, |
|
|
|
loading: false, |
|
|
|
disabled: true, |
|
|
|
|
|
|
|
tenantId: "", |
|
|
|
tenantName: "", |
|
|
|
stepNum: 1, // 步骤数 |
|
|
|
uploadFileUrl: process.env.VUE_APP_BASE_URL + "/baidu/ocr/idcardInfo", // 上传的图片服务器地址 |
|
|
|
fileList: [], |
|
|
|
BMITips: [ |
|
|
|
{ |
|
|
|
label: "体重过轻", |
|
|
|
score: 18.5, |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "正常", |
|
|
|
score: 23.9, |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "超重", |
|
|
|
score: 27.9, |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "肥胖", |
|
|
|
score: 28, |
|
|
|
}, |
|
|
|
], |
|
|
|
|
|
|
|
BMIVerdict: { |
|
|
|
体重过轻: "1", |
|
|
|
正常: "2", |
|
|
@ -86,8 +55,6 @@ export default { |
|
|
|
中度肥胖: "5", |
|
|
|
重度肥胖: "5", |
|
|
|
}, |
|
|
|
tips: "", //结果提示 |
|
|
|
tipsError: false, //结果提示 |
|
|
|
// 表单参数 |
|
|
|
form: { |
|
|
|
"SCWJ-DW": "", |
|
|
@ -108,52 +75,30 @@ export default { |
|
|
|
"SCWJ-SMXL": "", // 睡眠效率 |
|
|
|
}, |
|
|
|
loading: false, |
|
|
|
weightShow: false, // 体重是否属于肥胖 |
|
|
|
sleepShow: false, // 睡眠效率否低于80% |
|
|
|
}; |
|
|
|
}, |
|
|
|
created() { |
|
|
|
this.tenantName = this.$route.query.tenantName; |
|
|
|
this.form = JSON.parse(this.$route.query.data); |
|
|
|
|
|
|
|
let weight = this.BMIVerdict[this.form["SCWJ-JL"]]; // 体重结论 |
|
|
|
let sleep = this.form["SCWJ-SMXL"]; // 睡眠效率 |
|
|
|
// 体重是否属于肥胖 |
|
|
|
if (weight >= 3) { |
|
|
|
this.weightShow = true; |
|
|
|
} |
|
|
|
// 睡眠效率否低于80% |
|
|
|
if (sleep < 80) { |
|
|
|
this.sleepShow = true; |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: {}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
<style scoped src="@/assets/styles/common.css"></style> |
|
|
|
<style scoped> |
|
|
|
>>> .el-dialog__header { |
|
|
|
padding-bottom: 0; |
|
|
|
} |
|
|
|
>>> .el-checkbox { |
|
|
|
margin-right: 10px rtant; |
|
|
|
} |
|
|
|
.form-item-xbs >>> .el-form-item__content { |
|
|
|
margin-left: 0 !important; |
|
|
|
} |
|
|
|
.qq { |
|
|
|
color: green; |
|
|
|
} |
|
|
|
.idcardupd { |
|
|
|
height: 44px; |
|
|
|
margin-bottom: 14px; |
|
|
|
} |
|
|
|
.idcardupd-but { |
|
|
|
height: 44px; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
color: #fff; |
|
|
|
} |
|
|
|
.idcardupd-but span { |
|
|
|
padding-top: 1px; |
|
|
|
} |
|
|
|
.idcardupd-but img { |
|
|
|
width: 20px; |
|
|
|
height: 20px; |
|
|
|
} |
|
|
|
.idcardupd >>> .el-upload { |
|
|
|
height: 44px; |
|
|
|
border: none; |
|
|
|
background: #c6a268; |
|
|
|
} |
|
|
|
.hospital1 { |
|
|
|
text-align: center; |
|
|
|
font-size: 14px; |
|
|
@ -197,22 +142,7 @@ export default { |
|
|
|
.item-radio-box { |
|
|
|
margin: 16px 0px; |
|
|
|
} |
|
|
|
>>> .el-radio__label { |
|
|
|
font-size: 16px; |
|
|
|
color: #555555; |
|
|
|
line-height: 20px; |
|
|
|
} |
|
|
|
.submit-box { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
.submit-box .submit-box-but { |
|
|
|
background: #c6a268; |
|
|
|
width: 100%; |
|
|
|
font-size: 16px; |
|
|
|
margin-bottom: 10px; |
|
|
|
} |
|
|
|
|
|
|
|
.card { |
|
|
|
padding: 16px; |
|
|
|
background: #fff; |
|
|
@ -236,26 +166,6 @@ export default { |
|
|
|
background: #70483e; |
|
|
|
min-height: 100vh; |
|
|
|
} |
|
|
|
>>> .el-input__inner { |
|
|
|
border: none; |
|
|
|
border-bottom: 1px solid #dcdfe6; |
|
|
|
border-radius: 0; |
|
|
|
} |
|
|
|
>>> .el-date-editor.el-input { |
|
|
|
width: 100% !important; |
|
|
|
} |
|
|
|
>>> .el-form-item--medium .el-form-item__label { |
|
|
|
padding-right: 20px; |
|
|
|
} |
|
|
|
|
|
|
|
>>> .el-radio input[aria-hidden="true"] { |
|
|
|
display: none !important; |
|
|
|
} |
|
|
|
|
|
|
|
>>> .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) |
|
|
|
.el-radio__inner { |
|
|
|
box-shadow: none !important; |
|
|
|
} |
|
|
|
</style> |
|
|
|
<!-- >>> .el-input__inner { |
|
|
|
padding: 0 15px !important; |
|
|
|