feat: 重构管理端列表与风控/结算导航,新增表格导出和结算审核确认

This commit is contained in:
2026-05-19 17:06:56 +08:00
parent a1fb163f1b
commit 37b13278ef
47 changed files with 1255 additions and 524 deletions

View File

@@ -5,6 +5,7 @@ import { useTranslation } from "react-i18next";
import { getAdminJackpotContributions, getAdminJackpotPayoutLogs } from "@/api/admin-jackpot";
import { AdminListPaginationFooter } from "@/components/admin/admin-list-pagination-footer";
import { AdminTableExportButton } from "@/components/admin/admin-table-export-button";
import { ModuleScaffold } from "@/components/admin/module-scaffold";
import { Button } from "@/components/ui/button";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
@@ -127,7 +128,15 @@ export function JackpotRecordsConsole() {
{loadingP && !payouts ? (
<p className="text-muted-foreground text-sm">{t("states.loading", { ns: "common" })}</p>
) : (
<Table>
<>
<div className="admin-table-toolbar">
<AdminTableExportButton
tableId="jackpot-payout-table"
filename="Jackpot派彩记录"
sheetName="Jackpot派彩"
/>
</div>
<Table id="jackpot-payout-table">
<TableHeader>
<TableRow>
<TableHead>ID</TableHead>
@@ -155,6 +164,7 @@ export function JackpotRecordsConsole() {
))}
</TableBody>
</Table>
</>
)}
{payouts ? (
<AdminListPaginationFooter
@@ -182,7 +192,15 @@ export function JackpotRecordsConsole() {
{loadingC && !contribs ? (
<p className="text-muted-foreground text-sm">{t("states.loading", { ns: "common" })}</p>
) : (
<Table>
<>
<div className="admin-table-toolbar">
<AdminTableExportButton
tableId="jackpot-contribution-table"
filename="Jackpot注入记录"
sheetName="Jackpot注入"
/>
</div>
<Table id="jackpot-contribution-table">
<TableHeader>
<TableRow>
<TableHead>ID</TableHead>
@@ -212,6 +230,7 @@ export function JackpotRecordsConsole() {
))}
</TableBody>
</Table>
</>
)}
{contribs ? (
<AdminListPaginationFooter