feat(wallet): 补齐钱包提现与卖家资金页面

This commit is contained in:
yml2213
2026-10-30 16:41:34 +08:00
parent a39a504b81
commit c0c9f161ae
23 changed files with 3348 additions and 0 deletions
+31
View File
@@ -98,6 +98,10 @@ import type {
FinanceDetailPage,
FinanceDisbursementPage,
FinanceDisbursementQuery,
AdminPaymentPage,
AdminPaymentQuery,
AdminWalletLedgerPage,
AdminWalletLedgerQuery,
ManualDisbursementPayload,
OperatingExpensePage,
OperatingExpensePayload,
@@ -1365,3 +1369,30 @@ export async function voidOperatingExpense(id: number | string, reason: string)
)
return data.data
}
export async function fetchAdminPayments(query: AdminPaymentQuery = {}) {
const { data } = await adminClient.get<ApiResponse<Partial<AdminPaymentPage>>>(
'/admin/payments',
{ params: compactParams(query) }
)
return {
items: data.data.items ?? [],
total: data.data.total ?? 0,
page: data.data.page ?? query.page ?? 1,
page_size: data.data.page_size ?? query.page_size ?? 20,
}
}
export async function fetchAdminWalletLedger(query: AdminWalletLedgerQuery = {}) {
const { data } = await adminClient.get<ApiResponse<Partial<AdminWalletLedgerPage>>>(
'/admin/wallet/ledger',
{ params: compactParams(query) }
)
return {
items: data.data.items ?? [],
total: data.data.total ?? 0,
page: data.data.page ?? query.page ?? 1,
page_size: data.data.page_size ?? query.page_size ?? 20,
}
}