feat(抽奖): 后台"抽奖记录"页 — 中奖/发放流水列表

- draws-panel(新): ProTable 列出中奖人/奖品/发放状态/发放结果,按 是否中奖/发放状态/用户ID 过滤
- activity-detail: 新增"抽奖记录"Tab
- service+types: getLotteryDrawList + AdminLotteryDraw
- i18n: draw.* zh/en

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-16 23:41:47 -07:00
parent 143773c928
commit 508cfa91ba
6 changed files with 306 additions and 2 deletions
@@ -10,7 +10,8 @@
"detail": {
"prizesTab": "奖品",
"rulesTab": "规则",
"claimsTab": "领奖工单"
"claimsTab": "领奖工单",
"drawsTab": "抽奖记录"
},
"edit": "编辑",
"editActivity": "编辑活动",
@@ -245,5 +246,24 @@
"txHash": "交易哈希",
"txHashRequired": "加密货币奖品必须填写交易哈希",
"user": "用户"
},
"draw": {
"dispatchAutoClaimed": "已自动发放",
"dispatchExpired": "已过期",
"dispatchFailed": "发放失败",
"dispatchNone": "待发放",
"dispatchPaid": "已发放",
"dispatchPendingClaim": "待领取",
"dispatchState": "发放状态",
"drawnAt": "抽奖时间",
"filterDispatch": "发放状态",
"filterUserId": "用户 ID",
"filterWin": "是否中奖",
"grant": "发放结果",
"loseOnly": "未中奖",
"prize": "奖品",
"tableTitle": "抽奖记录",
"user": "用户",
"winOnly": "已中奖"
}
}