Files
client-web/src/modules/account/AGENTS.md
T
ouyangxq 1e26ddad4b docs(client): add module-level AGENTS indexes for all 11 modules
新增 11 个模块级 AGENTS.md,覆盖企业工作台全部业务模块,入口表统一指向模块指引。

- 统一四段式:路径基准 / 页面与入口表 / 关键边界 / 验证入口
- 补明“页面 -> store -> API”的调用链路,避免只给目录
- 仅索引文档,未改动业务代码
2026-10-20 12:42:07 +08:00

1.3 KiB
Raw Blame History

Client 个人资料模块指引

路径基准与读取顺序

  • 本文件适用于 src/modules/account/,代码路径相对本目录;应用公共规则见 ../../../AGENTS.md。
  • 只有 views/AccountProfileView.vue、utils/accountProfile.ts;路由 account/profile。
  • 后端:个人资料归 iam/(PersonalProfileService.java),登录手机号变更经 auth/ 同步并撤销会话。

页面与入口

目标 页面/路由 API 与后端
个人资料查看与修改 views/AccountProfileView.vue;account/profile ../tenant-management/api/merchantIam.ts;iam/
表单校验与展示映射 utils/accountProfile.ts 服务端字段

关键边界

  • 个人资料只改本人信息;企业资料(含 contactPhone)归 ../tenant-management/,两处不互相回填。
  • 登录手机号修改由 IAM/Auth 处理并撤销该账号现有会话,前端不自行清理 Token。
  • 敏感字段(证件号、密码)不在页面持久化,也不写入日志或快照。
  • 保存需要明确成功/失败反馈,失败保留已填内容。

验证

  • 定向:pnpm test src/modules/account/<目标测试>。
  • 本文件或索引变更后,从后端根运行 ./scripts/agents-index-contract.ps1。