Appearance
个人资料
路由:
/me/profile· scope:self· 状态: ✅ F01 §1 已上线 (只读视图)
查看与管理你在 知办AI Agent Bus 上的账号基础信息。当前只读, 编辑入口待后续 milestone 接入。
用途
- 看自己的账号 ID / UUID / 邮箱 / 手机号 / 用户名
- 看自己当前能切到哪些范畴 (平台 / 工作区 / 多个租户) + 在每个范畴里挂的角色
进入路径
右上头像下拉 → 「个人资料」, 或地址栏直接 /me/profile。
页面结构 (对齐 apps/agent-bus-admin/src/pages/Profile.tsx)
页面标题: 「个人资料」+ 副标题「查看与管理你在 Agent Bus 上的账号。」
主区两列布局:
左 (2/3 宽) — 基本信息卡片:
- 头像 (姓名首字 + 主题色圆形 placeholder, 16×16)
- 显示名 (
account.displayName) + UUID (小字等宽) - 4 个 Row 字段:
- 账号 ID:
#<account.id>, 等宽 - 邮箱:
account.email或「—」, 等宽 - 手机号:
account.phone或「—」, 等宽 - 用户名:
account.username或「—」, 等宽
- 账号 ID:
右 (1/3 宽) — 可切换范畴卡片:
- 标题: 「可切换范畴」
- 列表项: 每个 ScopeOption 一张小卡:
- kind =
platform→ 显示「平台」 - kind =
workspace→ 显示workspaceName或工作区 #N - kind =
tenant→ 显示tenantName或租户 #N
- kind =
- 副行: 该范畴下挂的角色, 逗号分隔, 没有则「成员」
- 空: 「暂无可切换范畴」
截图位:

操作步骤
看自己的账号信息
进页面即看到, 无操作按钮。
看自己有哪些 scope
右栏「可切换范畴」直接列出。切换 scope 不在本页, 走顶部 nav 旁的 scope 切换器 (Layout 头部组件)。
当前未提供的功能
- 改邮箱 / 手机号 — 走 F01 后续 milestone (M9?) 或运维代改
- 上传头像 — 同上
- 改密 — 走
/force-change-password流程 (运维触发) 或 OIDC 用户直接去 IdP 改 - 删账号 — 走平台 admin 系统用户 (若是平台 admin 账号) 或租户 成员 管理
字段含义 (account 字段映射)
来自 Auth.me() API 的 account 对象 (apps/agent-bus-admin/src/lib/api.ts::AccountSummary):
| UI | 字段 | 后端表 |
|---|---|---|
| 账号 ID | account.id | accounts.id |
| UUID (小字) | account.uuid | accounts.uuid |
| 显示名 | account.displayName | accounts.display_name |
| 邮箱 | account.email | accounts.email |
| 手机号 | account.phone | accounts.phone |
| 用户名 | account.username | accounts.username |
相关 API
GET /api/admin/v1/me— 返回{account, scopes}
相关菜单
- 我的会话: my-sessions
- API Key (账号自管的外部凭证): api-key-management
常见问题
Q: 邮箱显示「—」 A: 该账号没绑邮箱 (例: 用户名+密码注册的旧账号, 或 OIDC sub-only)。要补绑邮箱: F01 M8/M9 (待开放) 或联系运维。
Q: 「可切换范畴」是空的 A: 你当前只挂了一个 scope (大部分租户内成员都这样)。平台 admin / 跨租户协作账号才有多个 scope。
Q: 看不到自己挂的角色 A: 角色名来自 scope.roles[]。如果列表空 → 默认「成员」。具体权限码看 权限与角色 (仅平台 admin 可见)。