feat(draws, config, deployment): 合并开奖结果/审核页,新增下注筛选并完善开注商配置
Some checks failed
lotteryadmin CI / build (push) Has been cancelled

This commit is contained in:
2026-07-10 17:04:42 +08:00
parent d6826d5a1c
commit 8232ac337d
24 changed files with 272 additions and 325 deletions

View File

@@ -86,6 +86,12 @@ type PlayBatchSwitchGroup = {
match: (row: PlayConfigItemRow) => boolean;
};
const TRADITIONAL_PLAY_CODES = new Set([
"big", "small", "pos_4a", "pos_4b", "pos_4c", "pos_4d", "pos_4e", "four_any", "four_top", "four_lower",
"pos_3a", "pos_3lower", "pos_3b", "pos_3c", "pos_3d", "pos_3e",
"pos_2a", "pos_2b", "pos_2c", "pos_2d", "pos_2e", "pos_2any",
]);
const PLAY_BATCH_SWITCH_GROUPS: PlayBatchSwitchGroup[] = [
{
key: "d2",
@@ -267,7 +273,7 @@ export function PlayConfigDocScreen() {
const orderedRows = useMemo(
() =>
[...draftRows].sort(
draftRows.filter((row) => TRADITIONAL_PLAY_CODES.has(row.play_code)).sort(
(a, b) => a.display_order - b.display_order || a.play_code.localeCompare(b.play_code),
),
[draftRows],