From 07fe3e31405b8ca921d2082edc0dfa871d568dbd Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 7 Jan 2026 04:29:02 -0800 Subject: [PATCH] =?UTF-8?q?fix(admin-web):=20=E4=BF=AE=E5=A4=8D=E5=88=92?= =?UTF-8?q?=E8=BD=AC=E8=AE=B0=E5=BD=95API=E5=93=8D=E5=BA=94=E8=A7=A3?= =?UTF-8?q?=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - apiClient 响应拦截器已解包 response.data - 修正取值路径为 response.data 而非 response.data.data 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- frontend/admin-web/src/services/systemWithdrawalService.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/admin-web/src/services/systemWithdrawalService.ts b/frontend/admin-web/src/services/systemWithdrawalService.ts index afb747a0..ffd2284b 100644 --- a/frontend/admin-web/src/services/systemWithdrawalService.ts +++ b/frontend/admin-web/src/services/systemWithdrawalService.ts @@ -32,9 +32,10 @@ export const systemWithdrawalService = { */ async getOrders(params: SystemWithdrawalQueryParams = {}): Promise { const response = await apiClient.get(API_ENDPOINTS.SYSTEM_WITHDRAWAL.ORDERS, { params }); + // [2026-01-07] 修复:apiClient 响应拦截器已解包 response.data,这里 response 就是 { success, data } // eslint-disable-next-line @typescript-eslint/no-explicit-any - const result = (response as any)?.data?.data; - // [2026-01-07] 适配后端返回格式:orders -> items, pageSize -> limit + const result = (response as any)?.data; + // 适配后端返回格式:orders -> items, pageSize -> limit if (result) { return { items: result.orders ?? [],