新增 11 个模块级 AGENTS.md,覆盖企业工作台全部业务模块,入口表统一指向模块指引。 - 统一四段式:路径基准 / 页面与入口表 / 关键边界 / 验证入口 - 补明“页面 -> store -> API”的调用链路,避免只给目录 - 仅索引文档,未改动业务代码
1.3 KiB
1.3 KiB
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。