Browse Source

筛查结论显示

new-ays
1747191978@qq.com 3 months ago
parent
commit
0e85f62cd9
  1. 136
      acupuncture-前台/src/views/screening/h5Result.vue
  2. 4
      acupuncture-前台/src/views/screening/h5eva.vue

136
acupuncture-前台/src/views/screening/h5Result.vue

@ -24,11 +24,15 @@
<span>{{ form["SCWJ-SMXL"] || "-" }}%</span> <span>{{ form["SCWJ-SMXL"] || "-" }}%</span>
</div> </div>
</div> </div>
<div class="card"> <div class="card" v-if="weightShow || sleepShow">
属于<span :class="`BIMTips${BMIVerdict[form['SCWJ-JL']]}`">{{ <span v-if="weightShow">
form["SCWJ-JL"] || "-" 属于<span :class="`BIMTips${BMIVerdict[form['SCWJ-JL']]}`">{{
}}</span form["SCWJ-JL"] || "-"
>型肥胖建议扫码关注医院公众号预约体重管理中心医师进一步评估 }}</span
>型肥胖</span
><span v-if="sleepShow"
>睡眠效率低于<span class="BIMTips5">80%</span></span
>建议扫码关注医院公众号预约体重管理中心医师进一步评估
<div> <div>
<img src="./gzh.jpg" style="max-width: 100%" /> <img src="./gzh.jpg" style="max-width: 100%" />
</div> </div>
@ -38,46 +42,11 @@
</template> </template>
<script> <script>
import {
create,
screenSave,
screenSubmit,
queryHospitalNoToken,
queryDetailNoToken,
} from "@/api/screening.js";
export default { export default {
name: "Notice", name: "Notice",
data() { data() {
return { return {
open: false,
loading: false,
disabled: true,
tenantId: "",
tenantName: "", 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: { BMIVerdict: {
体重过轻: "1", 体重过轻: "1",
正常: "2", 正常: "2",
@ -86,8 +55,6 @@ export default {
中度肥胖: "5", 中度肥胖: "5",
重度肥胖: "5", 重度肥胖: "5",
}, },
tips: "", //
tipsError: false, //
// //
form: { form: {
"SCWJ-DW": "", "SCWJ-DW": "",
@ -108,52 +75,30 @@ export default {
"SCWJ-SMXL": "", // "SCWJ-SMXL": "", //
}, },
loading: false, loading: false,
weightShow: false, //
sleepShow: false, // 80%
}; };
}, },
created() { created() {
this.tenantName = this.$route.query.tenantName; this.tenantName = this.$route.query.tenantName;
this.form = JSON.parse(this.$route.query.data); 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: {}, methods: {},
}; };
</script> </script>
<style scoped src="@/assets/styles/common.css"></style> <style scoped src="@/assets/styles/common.css"></style>
<style scoped> <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 { .hospital1 {
text-align: center; text-align: center;
font-size: 14px; font-size: 14px;
@ -197,22 +142,7 @@ export default {
.item-radio-box { .item-radio-box {
margin: 16px 0px; 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 { .card {
padding: 16px; padding: 16px;
background: #fff; background: #fff;
@ -236,26 +166,6 @@ export default {
background: #70483e; background: #70483e;
min-height: 100vh; 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> </style>
<!-- >>> .el-input__inner { <!-- >>> .el-input__inner {
padding: 0 15px !important; padding: 0 15px !important;

4
acupuncture-前台/src/views/screening/h5eva.vue

@ -944,10 +944,6 @@ export default {
data: JSON.stringify(this.form), data: JSON.stringify(this.form),
}, },
}); });
// let flat = this.BMIVerdict[this.form["SCWJ-JL"]];
// if (flat >= 3) {
// this.open = true;
// }
}); });
} }
}); });

Loading…
Cancel
Save