From c7bd1a3fd46b5d5f887ce4f674387294ee1e8ccd Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 31 十月 2023 17:09:29 +0800 Subject: [PATCH] 添加手机校验 --- src/views/Admin/components/sameLevelMod.vue | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/views/Admin/components/sameLevelMod.vue b/src/views/Admin/components/sameLevelMod.vue index 5cfb2c8..39cea6f 100644 --- a/src/views/Admin/components/sameLevelMod.vue +++ b/src/views/Admin/components/sameLevelMod.vue @@ -57,11 +57,22 @@ <script> import {addRecipient, addUser, updateRecipient, updateUser} from "@/api/user"; - +import {verifySimplePhone} from "@/util/validate"; export default { name: 'userMod', props: [], data () { + let validatePhone = (rule, value, callback)=>{ + if(value === ''){ + callback(new Error('请输入手机号')) + }else{ + if(!verifySimplePhone(value)){ + callback(new Error('手机号格式有误')) + }else{ + callback() + } + } + } return { title: '新增用户', visible: false, @@ -87,7 +98,7 @@ rules: { recipientName: [{ required: true, message: '请输入姓名或称呼', trigger: 'blur'}], company: [{ required: true, message: '请输入单位名称(备注)', trigger: 'blur'}], - phone: [{ required: true, message: '请输入手机号', trigger: 'blur'}] + phone: [{ required: true, validator: validatePhone, trigger: 'blur'}] } } }, -- Gitblit v1.9.2