From 0a7a2cdb5997f86283cfebf4e591425188a528e2 Mon Sep 17 00:00:00 2001 From: danshihao Date: Tue, 25 Jun 2024 17:10:50 +0800 Subject: [PATCH] =?UTF-8?q?[update=20=E6=B5=B7=E5=A4=96=E4=BC=9A=E8=AE=AE]?= =?UTF-8?q?=20=E6=A0=A1=E9=AA=8C=E9=82=AE=E7=AE=B1=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meetManage/SignUpInfoEditOverseas.vue | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) 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('请输入邮箱') + }, } }