From 63022ee720d121bdb2d5d58581b8760dcffe320e Mon Sep 17 00:00:00 2001
From: GuanBo <732166156@qq.com>
Date: Sat, 13 Nov 2021 06:25:41 +0000
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=AA=E4=BA=BA=E4=B8=AD?=
=?UTF-8?q?=E5=BF=83=E5=9F=BA=E6=9C=AC=E4=BF=A1=E6=81=AF=E8=A1=A8=E5=8D=95?=
=?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=97=A0=E6=A0=A1=E9=AA=8C=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../views/account/settings/BaseSetting.vue | 56 +++++++++++++------
1 file changed, 40 insertions(+), 16 deletions(-)
diff --git a/aidex-ui/src/views/account/settings/BaseSetting.vue b/aidex-ui/src/views/account/settings/BaseSetting.vue
index e2bbf52..e7c9569 100644
--- a/aidex-ui/src/views/account/settings/BaseSetting.vue
+++ b/aidex-ui/src/views/account/settings/BaseSetting.vue
@@ -2,33 +2,35 @@
-
-
-
-
+
-
-
+
-
-
+
@@ -36,11 +38,11 @@
男
女
-
-
+
+
保存
-
-
+
+
@@ -95,7 +97,23 @@ export default {
rules: {
nickName: [
{ required: true, message: '请输入昵称', trigger: 'blur' },
- { min: 3, max: 5, message: '长度应为1-5', trigger: 'blur' }
+ { min: 3, max: 5, message: '长度应为3-5', trigger: 'blur' }
+ ],
+ email: [
+ {
+ required: true,
+ type: 'email',
+ message: '请正确填写邮箱地址',
+ trigger: ['blur', 'change']
+ }
+ ],
+ phonenumber: [
+ {
+ required: true,
+ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
+ message: '请正确填写手机号',
+ trigger: 'blur'
+ }
]
}
}
@@ -124,7 +142,9 @@ export default {
this.option.img = url
},
submit () {
- updateUserProfile(this.user).then(response => {
+ this.$refs.user.validate(valid => {
+ if (valid) {
+ updateUserProfile(this.user).then(response => {
this.$notification.open({
message: '提示',
description:
@@ -133,6 +153,10 @@ export default {
duration: 3
})
})
+ } else {
+ return false
+ }
+ })
}
}
}
--
Gitee