refactor(huya): 协作台账 done 状态展示名「已完成」→「抢购成功」(枚举值不变)
This commit is contained in:
@@ -49,7 +49,8 @@ const STATUS_META: Record<HuyaCollabStatus, { label: string; color: string }> =
|
||||
bound: { label: '已确认绑定', color: 'blue' },
|
||||
recharged: { label: '已充值', color: 'geekblue' },
|
||||
scripted: { label: '已上脚本', color: 'purple' },
|
||||
done: { label: '已完成', color: 'success' },
|
||||
// 抢购成功(枚举值仍是 done):从「已上脚本」查到兑换记录 → 自动进这一步
|
||||
done: { label: '抢购成功', color: 'success' },
|
||||
// 旁路终态:抢购后查兑换记录没查到这一单的礼包
|
||||
failed: { label: '兑换失败', color: 'red' },
|
||||
void: { label: '已作废', color: 'error' },
|
||||
@@ -68,7 +69,7 @@ const STATUS_ORDER_OPTIONS: { value: HuyaCollabStatus; label: string }[] = [
|
||||
{ value: 'bound', label: '已确认绑定' },
|
||||
{ value: 'recharged', label: '已充值' },
|
||||
{ value: 'scripted', label: '已上脚本' },
|
||||
{ value: 'done', label: '已完成' },
|
||||
{ value: 'done', label: '抢购成功' },
|
||||
{ value: 'failed', label: '兑换失败' },
|
||||
{ value: 'void', label: '已作废' },
|
||||
];
|
||||
@@ -1194,7 +1195,7 @@ export default function HuyaCollabPage() {
|
||||
</Col>
|
||||
<Col flex="1">
|
||||
<Card size="small">
|
||||
<Statistic title="已完成" value={finished} valueStyle={{ color: '#52c41a' }} />
|
||||
<Statistic title={STATUS_META.done.label} value={finished} valueStyle={{ color: '#52c41a' }} />
|
||||
<Progress percent={summary?.total ? Math.round((finished / summary.total) * 100) : 0} size="small" />
|
||||
</Card>
|
||||
</Col>
|
||||
@@ -1504,7 +1505,7 @@ export default function HuyaCollabPage() {
|
||||
)}
|
||||
<Button icon={<SwapOutlined />} disabled={busy}
|
||||
onClick={() => {
|
||||
// 默认给「下一步」,终点态(已完成 / 已作废 / 兑换失败)退回当前状态,让人自己挑
|
||||
// 默认给「下一步」,终点态(抢购成功 / 已作废 / 兑换失败)退回当前状态,让人自己挑
|
||||
setRollbackTarget(detail.next_status ?? detail.status);
|
||||
setStatusReason('');
|
||||
setStatusAction({ order: detail, mode: 'set' });
|
||||
@@ -1556,7 +1557,7 @@ export default function HuyaCollabPage() {
|
||||
</Button>
|
||||
)}
|
||||
<Text type="secondary" style={{ fontSize: 12 }}>
|
||||
每次查询都会追加一条快照(只追加、不修改);「已上脚本」的单会按结论自动改成「已完成」或「兑换失败」。
|
||||
每次查询都会追加一条快照(只追加、不修改);「已上脚本」的单会按结论自动改成「抢购成功」或「兑换失败」。
|
||||
</Text>
|
||||
</Space>
|
||||
{!detail.has_cookie && (
|
||||
|
||||
Reference in New Issue
Block a user