From 25f4a2c2908b9fb249fa3b776f150f436880214f Mon Sep 17 00:00:00 2001 From: zhongzm Date: Wed, 11 Dec 2024 15:32:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=A0=B7=E5=BC=8F=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E4=BB=A5=E5=8F=8A=E6=8F=90=E7=A4=BA=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/langs/en-us.ts | 3 + src/locales/langs/zh-cn.ts | 5 +- src/views/user-center/index.vue | 252 +++++++++++++++++++++++++- src/views/userInfo/profile/index.vue | 8 +- src/views/userInfo/resetpwd/index.vue | 116 +++++++++--- 5 files changed, 354 insertions(+), 30 deletions(-) diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 1c07702..5f19baf 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -9,6 +9,9 @@ const viewEn: any = { "view.billing_Internetdetails":"Internet details", "view.set-meal": "Package", "view.userInfo":"User Information", + "view.userInfo_profile":"Change Information", + "view.userInfo_resetpwd":"Reset Password", + "view.userInfo_device":"Device management", }; const local: any = { diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 41d0c24..e83028f 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -8,7 +8,10 @@ const viewZh: any = { "view.billing_Rechargehistory":"充值记录", "view.billing_Internetdetails":"上网详单", "view.set-meal": "套餐", - "view.userInfo":"个人信息" + "view.userInfo":"个人信息", + "view.userInfo_profile":"修改信息", + "view.userInfo_resetpwd":"修改密码", + "view.userInfo_device":"设备管理", }; const local:any = { diff --git a/src/views/user-center/index.vue b/src/views/user-center/index.vue index 6c9affb..98c660a 100644 --- a/src/views/user-center/index.vue +++ b/src/views/user-center/index.vue @@ -1,11 +1,259 @@ - + diff --git a/src/views/userInfo/profile/index.vue b/src/views/userInfo/profile/index.vue index d15e3b6..07fd46a 100644 --- a/src/views/userInfo/profile/index.vue +++ b/src/views/userInfo/profile/index.vue @@ -90,9 +90,7 @@ const rules = computed<{ [k: string]: RuleObject | RuleObject[] }>(() => { { required: true, message: t('page.login.register.usernameRequired'), trigger: 'change' }, { validator: validateUsername, trigger: 'blur' } ], - fullname: [ - { required: true, message: t('page.login.register.fullNameRequired'), trigger: 'blur' } - ], + fullname: [], email: [ { required: true, message: t('page.login.register.emailRequired'), trigger: 'change' }, { validator: validateEmail, trigger: 'blur' } @@ -209,14 +207,14 @@ const handleBack = () => { diff --git a/src/views/userInfo/resetpwd/index.vue b/src/views/userInfo/resetpwd/index.vue index 984a7a5..6c3b2b9 100644 --- a/src/views/userInfo/resetpwd/index.vue +++ b/src/views/userInfo/resetpwd/index.vue @@ -59,59 +59,131 @@ const handleBack = () => {