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