diff --git a/acupuncture-前台/src/views/screening/h5eva.vue b/acupuncture-前台/src/views/screening/h5eva.vue index b6948d3f..09c754dc 100644 --- a/acupuncture-前台/src/views/screening/h5eva.vue +++ b/acupuncture-前台/src/views/screening/h5eva.vue @@ -540,42 +540,42 @@ export default { { required: true, message: "单位不能为空", - trigger: "blur", + trigger: ["blur", "change"], }, ], "SCWJ-NAME": [ { required: true, message: "姓名不能为空", - trigger: "blur", + trigger: ["blur", "change"], }, ], "SCWJ-SEX": [ { required: true, message: "性别不能为空", - trigger: "change", + trigger: ["blur", "change"], }, ], "SCWJ-BIRTH": [ { required: true, message: "出生日期不能为空", - trigger: "change", + trigger: ["blur", "change"], }, ], "SCWJ-AGE": [ { required: true, message: "年龄不能为空", - trigger: "change", + trigger: ["blur", "change"], }, ], "SCWJ-PHONE": [ { required: true, message: "联系方式不能为空", - trigger: "blur", + trigger: ["blur", "change"], }, { pattern: /^1[3456789]\d{9}$/, @@ -587,49 +587,49 @@ export default { { required: true, message: "身高不能为空", - trigger: "blur", + trigger: ["blur", "change"], }, ], "SCWJ-WEIGHT": [ { required: true, message: "体重不能为空", - trigger: "blur", + trigger: ["blur", "change"], }, ], "SCWJ-BMI": [ { required: false, message: "BMI不能为空", - trigger: "blur", + trigger: ["blur", "change"], }, ], "SCWJ-SCSJ": [ { required: true, message: "上床睡觉不能为空", - trigger: "change", + trigger: ["blur", "change"], }, ], "SCWJ-RSSJ": [ { required: true, message: "入睡时间不能为空", - trigger: "change", + trigger: ["blur", "change"], }, ], "SCWJ-SXSJ": [ { required: true, message: "睡醒时间不能为空", - trigger: "change", + trigger: ["blur", "change"], }, ], "SCWJ-QCSJ": [ { required: true, message: "起床时间不能为空", - trigger: "change", + trigger: ["blur", "change"], }, ], }, @@ -761,6 +761,7 @@ export default { // 通过出生日期计算年龄 calculateAge() { + if (!this.form["SCWJ-BIRTH"]) return; const birthDate = new Date(this.form["SCWJ-BIRTH"]); const today = new Date(); let age = today.getFullYear() - birthDate.getFullYear();