feat: 优化下注结果展示与大厅表单交互,适配新端口配置
This commit is contained in:
@@ -43,6 +43,10 @@ export function TicketOrdersListScreen() {
|
||||
const searchParams = useSearchParams();
|
||||
const { t } = useTranslation("player");
|
||||
const drawNoFilter = useMemo(() => (searchParams.get("draw_no") ?? "").trim(), [searchParams]);
|
||||
const statusFilter = useMemo(
|
||||
() => searchParams.getAll("status").map((s) => s.trim()).filter(Boolean),
|
||||
[searchParams],
|
||||
);
|
||||
|
||||
const [items, setItems] = useState<TicketItemListRow[]>([]);
|
||||
const [page, setPage] = useState(1);
|
||||
@@ -53,7 +57,7 @@ export function TicketOrdersListScreen() {
|
||||
const [error, setError] = useState<string | null>(null);
|
||||
const [queryDrawNo, setQueryDrawNo] = useState(drawNoFilter);
|
||||
const [queryNumber, setQueryNumber] = useState("");
|
||||
const [queryStatuses, setQueryStatuses] = useState<string[]>([]);
|
||||
const [queryStatuses, setQueryStatuses] = useState<string[]>(statusFilter);
|
||||
const [fromDate, setFromDate] = useState("");
|
||||
const [toDate, setToDate] = useState("");
|
||||
const [rangeOpen, setRangeOpen] = useState(false);
|
||||
@@ -179,7 +183,7 @@ export function TicketOrdersListScreen() {
|
||||
setQueryNumber("");
|
||||
setFromDate("");
|
||||
setToDate("");
|
||||
setQueryStatuses([]);
|
||||
setQueryStatuses(statusFilter);
|
||||
setRangeOpen(false);
|
||||
setStatusOpen(false);
|
||||
}}
|
||||
|
||||
Reference in New Issue
Block a user