From dd011c13d411325806d7769992a5b98a63bc67ca Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 18 Jan 2026 05:55:06 -0800 Subject: [PATCH] =?UTF-8?q?fix(mining-admin-web):=20=E4=BF=AE=E5=A4=8D=20K?= =?UTF-8?q?ong=20=E7=BD=91=E5=85=B3=E5=93=8D=E5=BA=94=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E8=A7=A3=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 axios 拦截器中统一处理 Kong 网关的数据包装层, 解决做市商配置页面初始化后界面不刷新的问题。 Co-Authored-By: Claude Opus 4.5 --- .../src/features/market-maker/api/market-maker.api.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/mining-admin-web/src/features/market-maker/api/market-maker.api.ts b/frontend/mining-admin-web/src/features/market-maker/api/market-maker.api.ts index 0d4a43fd..94c8aef2 100644 --- a/frontend/mining-admin-web/src/features/market-maker/api/market-maker.api.ts +++ b/frontend/mining-admin-web/src/features/market-maker/api/market-maker.api.ts @@ -22,7 +22,13 @@ tradingClient.interceptors.request.use( ); tradingClient.interceptors.response.use( - (response) => response, + (response) => { + // Kong 网关会包装一层 { success, data, timestamp },需要解包 + if (response.data && response.data.data !== undefined) { + response.data = response.data.data; + } + return response; + }, (error) => { if (error.response?.status === 401) { localStorage.removeItem('admin_token');