feat: 统一管理端多语言、配置与票据/结算页面重构

This commit is contained in:
2026-05-20 16:27:06 +08:00
parent 37b13278ef
commit 08a11a1589
81 changed files with 2059 additions and 490 deletions

25
src/api/admin-tickets.ts Normal file
View File

@@ -0,0 +1,25 @@
import { adminRequest } from "@/lib/admin-http";
import { API_V1_PREFIX } from "./paths";
import type { AdminTicketItemsData } from "@/types/api/admin-tickets";
const A = `${API_V1_PREFIX}/admin`;
export type TicketItemsListQuery = {
page?: number;
per_page?: number;
player_id?: number;
player_account?: string;
draw_no?: string;
status?: string[];
number?: string;
start_date?: string;
end_date?: string;
};
export async function getAdminTicketItems(
q: TicketItemsListQuery = {},
): Promise<AdminTicketItemsData> {
return adminRequest.get<AdminTicketItemsData>(`${A}/tickets`, { params: q });
}