zzc 2 months ago
parent
commit
aae074e2a4
  1. 11
      acupuncture-前台/src/views/screening/h5Result.vue
  2. 27
      acupuncture-前台/src/views/screening/h5eva.vue
  3. BIN
      acupuncture-前台/针灸前台client.zip
  4. BIN
      acupuncture-前台/针灸前台clientssl.zip

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

@ -21,15 +21,16 @@
}}</span
><span :style="{ color: weightShow ? 'red' : 'green' }">{{
weightShow
? `您属于${form["SCWJ-JL"]}型肥胖`
: "您的体重筛查结论是正常的"
? `您属于${form["SCWJ-JL"]}型肥胖`
: "您的体重筛查结论是正常的"
}}</span>
</div>
<div v-if="!weightShow">
您的BMI指数不符合本项目的入组条件感谢您的关注请您继续保持健康体重
</div>
</div>
<div class="card card1" v-if="weightShow">
您已成功报名此次减重活动下一步请扫码关注南宁市第七人民医院微信公众号预约体重管理中心医师进一步评估流程为
<br />
公众号体重管理减重预约挂号体重管理中心选择医师咨询电话0771-2312932
请您扫码关注南宁市第七人民医院微信公众号进行身高体重等健康指标综合测量流程为公众号体重管理减重预约挂号体重管理中心选择医师和时间按时到现场测量本项目已减免了挂号费请按预约时间前往南宁市第七人民医院金桥院区2楼体重管理中心地址兴宁区金桥路120号进行全面测量评估医生有余号的均可点击预约如当周预约已满可在下周预约咨询电话0771-23129320771-2312933谢谢您的支持参与
<div>
<img src="./gzh.jpg" style="max-width: 100%" />
</div>

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

@ -317,6 +317,18 @@ import {
export default {
name: "Notice",
data() {
var numberValidator = (rule, value, callback) => {
// 18-65
if (!value) {
callback(new Error("年龄不能为空"));
return;
}
if (value < 18 || value > 65) {
callback(new Error("年龄范围需要在18-65岁之间"));
} else {
callback();
}
};
return {
popupRadio: 1,
open: false,
@ -567,7 +579,7 @@ export default {
"SCWJ-AGE": [
{
required: true,
message: "年龄不能为空",
validator: numberValidator,
trigger: ["blur", "change"],
},
],
@ -656,7 +668,10 @@ export default {
//
handlePopupVerify() {
if (this.popupRadio === 1) {
this.form = { ...this.form, ...this.detailList };
this.form = {
...this.form,
...JSON.parse(JSON.stringify(this.detailList)),
};
setTimeout(() => {
this.open = false;
}, 500);
@ -679,11 +694,10 @@ export default {
if (name && phone && /^1[3456789]\d{9}$/.test(phone)) {
queryDetailNoToken({ param: { name: name, phone: phone } }).then(
(res) => {
this.detailList = {};
if (res.data.list.length) {
this.detailList = {};
let data = res.data.list[0];
this.detailId = data.id;
console.log("this.detailId", this.detailId);
data.detailList.forEach((item) => {
this.detailList[item.questionCode] = item.answer;
});
@ -955,6 +969,11 @@ export default {
await this.saveAnswer(this.tips, "SCREEN-JL");
// ------ ------
const submitParams = { param: { detailId: this.detailId } };
// this.detailList
if (Object.keys(this.detailList).length !== 0) {
submitParams.param.phone = this.detailList["SCWJ-PHONE"];
submitParams.param.name = this.detailList["SCWJ-NAME"];
}
await screenSubmit(submitParams).then((response) => {
this.loading = false;
this.disabled = false;

BIN
acupuncture-前台/针灸前台client-2.zip → acupuncture-前台/针灸前台client.zip

Binary file not shown.

BIN
acupuncture-前台/针灸前台clientssl-2.zip → acupuncture-前台/针灸前台clientssl.zip

Binary file not shown.
Loading…
Cancel
Save