hookehuyr

🐞 fix(修改活动报名): 额外必填项未填写时提示优化

<!--
* @Date: 2022-09-27 17:13:05
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-10-20 21:56:24
* @LastEditTime: 2022-11-02 11:20:03
* @FilePath: /swx/src/pages/joinActivity/index.vue
* @Description: 活动报名
-->
......@@ -162,34 +162,38 @@ const onAgeCancel = (event) => {
}
const validForm = () => {
let flag = true;
if (!username.value) {
Toast('姓名不能为空');
return false;
flag = false;
}
if (!phone.value) {
Toast('手机号不能为空');
return false;
flag = false;
}
const pattern = /^\d{11}$/;
if (!pattern.test(phone.value)) {
Toast('请输入正确手机号');
return false;
flag = false;
}
if (!age_group.value) {
Toast('年龄段不能为空');
return false;
flag = false;
}
if (!user_sex.value) {
Toast('性别不能为空');
return false;
flag = false;
}
fields.value.length && fields.value.forEach(item => {
if (item.is_require && !item.value) {
Toast(item.field + '不能为空');
return false;
flag = false;
return;
}
if (!flag) return;
});
return true;
return flag;
}
const onSubmit = async (val) => {
......