From 559a13defd89f58c5a2698befffa55a7e8e58901 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 22 Nov 2025 10:28:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AE=80=E5=8C=96=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E7=9A=84=E6=89=8B=E6=9C=BA=E6=A0=A1=E9=AA=8C=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=EF=BC=8C=E5=85=BC=E5=AE=B9=E6=9B=B4=E5=A4=9A=E5=8F=B7=E6=AE=B5?= =?UTF-8?q?=EF=BC=8C=E4=BE=8B=E5=A6=82=E8=AF=B4=20190?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Profile/components/BasicInfo.vue | 2 +- src/views/mall/trade/delivery/pickUpStore/PickUpStoreForm.vue | 2 +- src/views/system/dept/DeptForm.vue | 4 +--- src/views/system/user/UserForm.vue | 2 +- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/views/Profile/components/BasicInfo.vue b/src/views/Profile/components/BasicInfo.vue index 1492664fc..094df400e 100644 --- a/src/views/Profile/components/BasicInfo.vue +++ b/src/views/Profile/components/BasicInfo.vue @@ -48,7 +48,7 @@ const rules = reactive({ mobile: [ { required: true, message: t('profile.rules.phone'), trigger: 'blur' }, { - pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, + pattern: /^1[3-9]\d{9}$/, message: t('profile.rules.truephone'), trigger: 'blur' } diff --git a/src/views/mall/trade/delivery/pickUpStore/PickUpStoreForm.vue b/src/views/mall/trade/delivery/pickUpStore/PickUpStoreForm.vue index 077ba6720..f026ff6d3 100644 --- a/src/views/mall/trade/delivery/pickUpStore/PickUpStoreForm.vue +++ b/src/views/mall/trade/delivery/pickUpStore/PickUpStoreForm.vue @@ -145,7 +145,7 @@ const formRules = reactive({ logo: [{ required: true, message: '门店 logo 不能为空', trigger: 'blur' }], phone: [ { required: true, message: '门店手机不能为空', trigger: 'blur' }, - { pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: '请输入正确的手机号码', trigger: 'blur' } + { pattern: /^1[3-9]\d{9}$/, message: '请输入正确的手机号码', trigger: 'blur' } ], areaId: [{ required: true, message: '门店所在区域不能为空', trigger: 'blur' }], detailAddress: [{ required: true, message: '门店详细地址不能为空', trigger: 'blur' }], diff --git a/src/views/system/dept/DeptForm.vue b/src/views/system/dept/DeptForm.vue index c759ef38d..d6333f786 100644 --- a/src/views/system/dept/DeptForm.vue +++ b/src/views/system/dept/DeptForm.vue @@ -90,9 +90,7 @@ const formRules = reactive({ name: [{ required: true, message: '部门名称不能为空', trigger: 'blur' }], sort: [{ required: true, message: '显示排序不能为空', trigger: 'blur' }], email: [{ type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }], - phone: [ - { pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: '请输入正确的手机号码', trigger: 'blur' } - ], + phone: [{ pattern: /^1[3-9]\d{9}$/, message: '请输入正确的手机号码', trigger: 'blur' }], status: [{ required: true, message: '状态不能为空', trigger: 'blur' }] }) const formRef = ref() // 表单 Ref diff --git a/src/views/system/user/UserForm.vue b/src/views/system/user/UserForm.vue index 630688a33..89498e034 100644 --- a/src/views/system/user/UserForm.vue +++ b/src/views/system/user/UserForm.vue @@ -140,7 +140,7 @@ const formRules = reactive({ ], mobile: [ { - pattern: /^(?:(?:\+|00)86)?1(?:3[\d]|4[5-79]|5[0-35-9]|6[5-7]|7[0-8]|8[\d]|9[189])\d{8}$/, + pattern: /^1[3-9]\d{9}$/, message: '请输入正确的手机号码', trigger: 'blur' }