Skip to content

个人资料

路由: /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 或「—」, 等宽

右 (1/3 宽) — 可切换范畴卡片:

  • 标题: 「可切换范畴」
  • 列表项: 每个 ScopeOption 一张小卡:
    • kind = platform → 显示「平台」
    • kind = workspace → 显示 workspaceName工作区 #N
    • kind = tenant → 显示 tenantName租户 #N
  • 副行: 该范畴下挂的角色, 逗号分隔, 没有则「成员」
  • 空: 「暂无可切换范畴」

截图位: ![my-profile 视图](#)

操作步骤

看自己的账号信息

进页面即看到, 无操作按钮。

看自己有哪些 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字段后端表
账号 IDaccount.idaccounts.id
UUID (小字)account.uuidaccounts.uuid
显示名account.displayNameaccounts.display_name
邮箱account.emailaccounts.email
手机号account.phoneaccounts.phone
用户名account.usernameaccounts.username

相关 API

  • GET /api/admin/v1/me — 返回 {account, scopes}

相关菜单

常见问题

Q: 邮箱显示「—」 A: 该账号没绑邮箱 (例: 用户名+密码注册的旧账号, 或 OIDC sub-only)。要补绑邮箱: F01 M8/M9 (待开放) 或联系运维。

Q: 「可切换范畴」是空的 A: 你当前只挂了一个 scope (大部分租户内成员都这样)。平台 admin / 跨租户协作账号才有多个 scope。

Q: 看不到自己挂的角色 A: 角色名来自 scope.roles[]。如果列表空 → 默认「成员」。具体权限码看 权限与角色 (仅平台 admin 可见)。

© 知办AI Team — 开发者公开文档. 平台运维 / 内部架构文档见内部 wiki.