修复资金流水和数据库初始化

This commit is contained in:
yml
2026-06-06 14:40:03 +08:00
parent 3640111b8b
commit 13543b3dcb
4 changed files with 100 additions and 20 deletions
@@ -32,5 +32,11 @@ export interface AdminWalletLedgerQuery {
export async function fetchAdminWalletLedger(query: AdminWalletLedgerQuery = {}) {
const params = Object.fromEntries(Object.entries(query).filter(([, value]) => value !== '' && value !== undefined))
const { data } = await apiClient.get<ApiResponse<PaginatedResult<AdminWalletLedger>>>('/admin/wallet/ledger', { params })
return data.data
const result = data.data
return {
items: Array.isArray(result?.items) ? result.items : [],
total: Number(result?.total ?? 0),
page: Number(result?.page ?? query.page ?? 1),
page_size: Number(result?.page_size ?? query.page_size ?? 20),
}
}
@@ -36,8 +36,12 @@ async function loadLedger() {
page_size: currentPageSize.value,
}
const result = await fetchAdminWalletLedger(query)
ledger.value = result.items
total.value = result.total
const rows = Array.isArray(result.items) ? result.items : []
ledger.value = rows
total.value = Number(result.total ?? rows.length)
} catch {
ledger.value = []
total.value = 0
} finally {
loading.value = false
}