From 8f8a416e88a8b04e21feb94df2c560d193b54c43 Mon Sep 17 00:00:00 2001 From: Leo <98382335+gaoziman@users.noreply.github.com> Date: Mon, 7 Jul 2025 15:54:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(personal):=20=E5=85=A8=E9=9D=A2=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?UI=E5=92=8C=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 重新设计页面布局,移除顶部标题区域 - 优化个人信息展示,调整字段排序和显示位置 - 新增角色信息显示,支持多角色标签展示 - 修复状态标签颜色显示逻辑,启用状态使用主题色 - 使用n-tabs组件重新设计右侧操作区域 - 集成基本资料编辑和密码修改为标签页形式 - 优化日期格式显示为YYYY-MM-DD HH:mm:ss格式 - 改进表单验证错误处理机制 - 调整操作按钮位置到表单下方左侧 - 移除弹框设计,改为内联表单编辑 主要改进: - 统一视觉体验和交互逻辑 - 更好的空间利用和布局优化 - 增强的表单验证用户体验 - 清晰的功能分组和操作流程 --- src/views/personal-center/index.vue | 389 ++++++++++++++++------------ 1 file changed, 223 insertions(+), 166 deletions(-) diff --git a/src/views/personal-center/index.vue b/src/views/personal-center/index.vue index d88174d..e906a1f 100644 --- a/src/views/personal-center/index.vue +++ b/src/views/personal-center/index.vue @@ -2,16 +2,6 @@
- -
-

- 个人中心 -

-

- 管理您的个人信息和账户设置 -

-
-
@@ -56,48 +46,68 @@ @change="handleAvatarChange" > - -

- {{ personalData.userName || '未设置' }} -

- - -

- @{{ personalData.loginName }} -

- -

+

点击头像上传新头像

-
+
+ 登录账号 + {{ personalData.loginName || '未设置' }} +
+ +
+ 用户姓名 + {{ personalData.userName || '未设置' }} +
+ +
+ 用户角色 +
+ + {{ roleName }} + + 未分配角色 +
+
+ +
邮箱 {{ personalData.email || '未设置' }}
-
+
手机号 {{ personalData.phone || '未设置' }}
-
+
性别 {{ getGenderText(personalData.sex || '3') }}
-
+
状态 - + {{ getStatusText(personalData.userStatus || '0') }}
- 注册时间 + 创建日期 {{ formatDate(personalData.createTime || '') }}
@@ -106,148 +116,155 @@
-
- - - +
+ + + + +
+ + +
+ + + - -
- - - + + + - - - + + + - - - + + + +
+
- - - -
-
- - - - - - -
-
- -
-

- 密码安全提示 -

-

- 为了您的账户安全,建议定期更换密码。新密码应包含字母、数字,长度不少于6位。 -

+ +
+ + + + 重置 + + + + 保存 + + +
-
-
+ + + + +
+ +
+
+ +
+

+ 密码安全提示 +

+

+ 为了您的账户安全,建议定期更换密码。新密码应包含字母、数字,长度不少于6位。 +

+
+
+
+ + + +
+ + + + + + + + + + + +
+
+ + +
+ + + + 重置 + + + + 修改密码 + + +
+
+
+
- - - - -