diff --git a/src/views/incomePayments/meetManage/SignUpInfoEditOverseas.vue b/src/views/incomePayments/meetManage/SignUpInfoEditOverseas.vue index 13cb918..d1bfb8d 100644 --- a/src/views/incomePayments/meetManage/SignUpInfoEditOverseas.vue +++ b/src/views/incomePayments/meetManage/SignUpInfoEditOverseas.vue @@ -146,6 +146,7 @@ import PageHeaderTitle from '@comp/layouts/PageHeaderTitle' import {LinkTopicsEnums, MeetingTypeEnums, YesOrNoEnums} from '../../../enums/commonEnums' import JImageUpload from '@comp/jero/JImageUpload' import JDate from '@comp/tools/JDate' +import {isEmail} from '@/utils/validate' export default { name: 'SignUpInfoEdit', @@ -200,7 +201,7 @@ export default { validateTrigger: 'blur' }, email: { - rules: [{required: true, message: '请输入邮箱'}], + rules: [{ required: true, validator: this.checkMail }], validateTrigger: 'blur' }, phone: { @@ -415,7 +416,23 @@ export default { this.currentMeetingInfo = res.result } }) - } + }, + /** + * 邮箱校验 + * @param rules + * @param value + * @param callback + */ + checkMail(rules, value, callback) { + if (value) { + if (isEmail(value)) { + callback() + } else { + callback('请输入正确格式的邮箱') + } + } + callback('请输入邮箱') + }, } }