1.1 KiB
1.1 KiB
Context
代理注册申请由公开注册接口创建,后台需要按数据范围查询申请并展示审批提交状态。恢复审批只恢复原企业微信审批提交,不创建新的注册申请或审批实例。
Decisions
- 使用列表页 + 独立详情页,详情页 URL 为
/shop-management/agent-distribution-registrations/detail/:id。 - 列表和详情均使用后端返回的
status、approval_status、submission_status和名称字段,不在前端推导状态。 - 恢复按钮仅由后端返回的
recoverable控制,并使用独立agent_distribution_registration:recover_approval权限。 - 详情响应直接消费后端完整手机号和注册地址,不展示密码或内部审批字段。
Risks / Mitigations
- 状态可能在列表与详情之间发生变化 → 详情和恢复成功/失败后重新加载后端数据。
- 恢复请求并发冲突 → 后端返回错误时提示并刷新详情,不做乐观更新。
- 手机号属于敏感业务数据 → 页面仅受注册申请列表/详情权限和后端数据范围控制。