24 lines
1.1 KiB
Markdown
24 lines
1.1 KiB
Markdown
## 1. 类型与 API 契约
|
|
|
|
- [x] 1.1 在 `src/api/modules/agentRecharge.ts` 新增 `triggerApproval(id)` 方法
|
|
- [x] 1.2 在 `src/api/modules/refund.ts` 新增 `triggerApproval(id)` 方法
|
|
- [x] 1.3 确认 `AgentRecharge` 和 `Refund` 类型包含 `approval_provider`、`approval_source`、`approval_instance_id`、`approval_status`、`approval_status_name`
|
|
|
|
## 2. 代理充值补发审批入口
|
|
|
|
- [x] 2.1 在 `agentRechargeActions.ts` 增加“补发审批”动作及资格判断
|
|
- [x] 2.2 在代理充值列表接入权限 `agent_recharge:trigger_approval` 与成功/失败处理
|
|
- [x] 2.3 补发成功后刷新列表并展示最新审批状态
|
|
|
|
## 3. 退款补发审批入口
|
|
|
|
- [x] 3.1 在退款列表 `getActions` 增加“补发审批”动作及资格判断
|
|
- [x] 3.2 接入权限 `refund:trigger_approval` 与成功/失败处理
|
|
- [x] 3.3 补发成功后刷新列表并展示最新审批状态
|
|
|
|
## 4. 校验与验证
|
|
|
|
- [x] 4.1 运行 `openspec validate add-historical-approval-resend --strict`
|
|
- [x] 4.2 运行 ESLint、类型检查并修复
|
|
- [ ] 4.3 手工验证有/无审批实例、线上/线下充值、权限开关等场景
|