feat: 添加用户设置功能,支持修改昵称和邮箱,重构相关路由和组件

This commit is contained in:
2025-12-21 01:11:53 +07:00
parent 2e42bbc278
commit a4034b6b78
22 changed files with 620 additions and 225 deletions

10
pnpm-lock.yaml generated
View File

@@ -114,6 +114,9 @@ importers:
'@iconify-json/material-icon-theme':
specifier: ^1.2.44
version: 1.2.44
'@iconify-json/tdesign':
specifier: ^1.2.11
version: 1.2.11
'@iconify/vue':
specifier: ^5.0.0
version: 5.0.0(vue@3.5.25(typescript@5.9.3))
@@ -1160,6 +1163,9 @@ packages:
'@iconify-json/material-icon-theme@1.2.44':
resolution: {integrity: sha512-fw6hluIUX2rudZucEBevvKHHnR7GQOyjHHXUXRJsv8KmdHqxsV7JPPUlNnVO/eAELuXjM+UgtuAeRE9WlCPHog==}
'@iconify-json/tdesign@1.2.11':
resolution: {integrity: sha512-bhIDvRGFve+n8Q06PHeviW5X9pRpXzc/STus+Eq7A6HusaAYPzoti/Bp92Wzq/y6ZLe3Z5LC+6YbUMR1Jerg6Q==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
@@ -6108,6 +6114,10 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
'@iconify-json/tdesign@1.2.11':
dependencies:
'@iconify/types': 2.0.0
'@iconify/types@2.0.0': {}
'@iconify/utils@3.1.0':