- API/管理端:优胜赛 SETTLED 后禁止新增单场,列表与子页展示结算状态 - 玩家端:已结算 outright 只读展示并高亮冠军 - 管理端:结算后 stale 标记驱动列表刷新;财务流水时间与备注 i18n 优化 - shared:txDisplayAmount 与 LEAGUE_OUTRIGHT_SETTLED 错误码
14 lines
461 B
TypeScript
14 lines
461 B
TypeScript
const STALE_KEY = 'admin:list-stale';
|
|
|
|
/** 标记赛事相关列表需在下次激活时刷新(结算/预览等变更后端统计后调用) */
|
|
export function markAdminListStale() {
|
|
sessionStorage.setItem(STALE_KEY, '1');
|
|
}
|
|
|
|
/** 若曾标记过 stale 则清除标记并返回 true */
|
|
export function consumeAdminListStale(): boolean {
|
|
if (sessionStorage.getItem(STALE_KEY) !== '1') return false;
|
|
sessionStorage.removeItem(STALE_KEY);
|
|
return true;
|
|
}
|