feat(task): 任务详情与列表页增加H5订单号领取链接及兑换有效性控制

- 后端 AdminTaskDetail 视图补充关联订单的 claimStatus、claimStatusReason 等状态字段
- 任务详情页升级“领取链接”卡片:支持固定 H5 链接展示、状态标签(有效/暂停/关闭),并支持一键复制及【暂停/关闭/恢复启用】弹窗操作
- 任务详情页保留历史 Token 链接作为辅助对比展示
- 任务列表页在平台订单号旁增加一键复制 H5 领取链接的快捷按钮
- 验证方式:前后端类型检查、全量单元测试(后端 674、前端 132)及前后端全量构建均通过
This commit is contained in:
yml2213
2026-10-10 18:38:49 +08:00
parent 412d219cca
commit 122144a2b7
4 changed files with 266 additions and 26 deletions
@@ -368,6 +368,9 @@ export async function getAdminTaskDetail(
platformOrderId: order.platform_order_id,
payStatus: order.pay_status,
orderStatus: order.order_status,
claimStatus: (order.claim_status as 'active' | 'paused' | 'closed') || 'active',
claimStatusReason: order.claim_status_reason || null,
claimStatusUpdatedAt: order.claim_status_updated_at || null,
}
: null,
orderItem: orderItem