From 69c7431a1fb11f660d44800ada1bbe470ed6e7c8 Mon Sep 17 00:00:00 2001 From: xy Date: Sat, 3 Oct 2026 16:12:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- clinical-web/README.md | 2 +- clinical-web/src/components/layout/AccountPanel.vue | 5 +---- clinical-web/src/components/layout/Menu.vue | 6 ++---- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/clinical-web/README.md b/clinical-web/README.md index 6b4b076..f619be8 100644 --- a/clinical-web/README.md +++ b/clinical-web/README.md @@ -288,4 +288,4 @@ API 请求和响应类型按业务域放在 `api/workbench/types.ts`、`api/mana ### 左下角账户菜单 -点击头像区域可查看个人信息、修改密码或退出登录。个人资料使用 `GET /v1/auth/me`,联系方式通过 `PATCH /v1/auth/me` 保存,仅更新当前登录用户。手机号和邮箱保持脱敏值时不提交,填写完整值表示替换,空字符串表示清空;`expectedVersion` 防止并发覆盖。基本信息只读,ID 优先展示 `employeeId`,无编号时显示用户 UUID。改密遵循后端 12–128 位强密码策略,成功后清理登录态并重新登录。 +点击头像区域可查看个人信息、修改密码或退出登录。个人资料使用 `GET /v1/auth/me`,联系方式通过 `PATCH /v1/auth/me` 保存,仅更新当前登录用户。手机号和邮箱保持脱敏值时不提交,填写完整值表示替换,空字符串表示清空;`expectedVersion` 防止并发覆盖。基本信息只读,账户菜单与个人信息的 ID 统一展示 `employeeId`,无编号时显示“—”,不回退展示用户 UUID;UUID 仅用于内部关联和接口请求。改密遵循后端 12–128 位强密码策略,成功后清理登录态并重新登录。 diff --git a/clinical-web/src/components/layout/AccountPanel.vue b/clinical-web/src/components/layout/AccountPanel.vue index 3e608cd..d4bd09e 100644 --- a/clinical-web/src/components/layout/AccountPanel.vue +++ b/clinical-web/src/components/layout/AccountPanel.vue @@ -23,10 +23,7 @@ defineExpose({ open })

正在加载个人信息…

diff --git a/clinical-web/src/components/layout/Menu.vue b/clinical-web/src/components/layout/Menu.vue index 87283be..7b3a1f5 100644 --- a/clinical-web/src/components/layout/Menu.vue +++ b/clinical-web/src/components/layout/Menu.vue @@ -123,9 +123,7 @@ async function handleLogout() { {{ loginStore.userName }} {{ identity }} - ID {{ loginStore.user?.employeeId ?? loginStore.user?.id ?? '—' }} + ID {{ loginStore.user?.employeeId ?? '—' }} @@ -133,7 +131,7 @@ async function handleLogout() {