diff --git a/src/features/wallet/wallet-logs-block.tsx b/src/features/wallet/wallet-logs-block.tsx index 48f0192..417b892 100644 --- a/src/features/wallet/wallet-logs-block.tsx +++ b/src/features/wallet/wallet-logs-block.tsx @@ -20,14 +20,16 @@ export const WALLET_FLOW_FILTERS: { value: string; label: string }[] = [ { value: "transfer_out", label: "转出" }, { value: "bet", label: "下注扣款" }, { value: "prize", label: "派彩" }, - { value: "refund", label: "退本/冲正" }, + { value: "refund", label: "退本" }, + { value: "reversal", label: "冲正" }, ]; export function logTypeLabel(t: string): string { const map: Record = { transfer_in: "转入", transfer_out: "转出", - refund: "退本/冲正", + refund: "退本", + reversal: "冲正", bet: "下注扣款", prize: "派彩", }; @@ -37,6 +39,8 @@ export function logTypeLabel(t: string): string { function txnStatusLabel(status: string): string { if (status === "posted") return "成功"; if (status === "pending_reconcile") return "待对账"; + if (status === "reversed") return "已冲正"; + if (status === "manually_processed") return "已人工处理"; return status; } diff --git a/src/types/api/wallet-logs.ts b/src/types/api/wallet-logs.ts index fda507f..c17e1e1 100644 --- a/src/types/api/wallet-logs.ts +++ b/src/types/api/wallet-logs.ts @@ -42,6 +42,6 @@ export type GetWalletLogsParams = { page?: number; /** 每页条数(PRD 示例 `size`) */ size?: number; - /** 逗号分隔:transfer_in,transfer_out,bet,prize,refund */ + /** 逗号分隔:transfer_in,transfer_out,bet,prize,refund,reversal */ type?: string; };