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": "Prizes",
"rulesTab": "Rules",
"claimsTab": "Claims"
"claimsTab": "Claims",
"drawsTab": "Draw records"
},
"edit": "Edit",
"editActivity": "Edit Activity",
@@ -245,5 +246,24 @@
"txHash": "Tx hash",
"txHashRequired": "Tx hash is required for crypto",
"user": "User"
},
"draw": {
"dispatchAutoClaimed": "Auto-granted",
"dispatchExpired": "Expired",
"dispatchFailed": "Failed",
"dispatchNone": "Pending",
"dispatchPaid": "Fulfilled",
"dispatchPendingClaim": "Awaiting claim",
"dispatchState": "Dispatch",
"drawnAt": "Drawn at",
"filterDispatch": "Dispatch",
"filterUserId": "User ID",
"filterWin": "Won?",
"grant": "Grant result",
"loseOnly": "Not won",
"prize": "Prize",
"tableTitle": "Draw records",
"user": "User",
"winOnly": "Won"
}
}
@@ -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": "已中奖"
}
}