fix(admin-web): fix API response data extraction for trading endpoints
- Add proper extraction of nested data from { success, data, timestamp } response format
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
2da02e0823
commit
967e6c1f44
|
|
@ -42,7 +42,8 @@ export const tradingApi = {
|
||||||
// 获取交易系统状态
|
// 获取交易系统状态
|
||||||
getTradingStatus: async (): Promise<TradingStatus> => {
|
getTradingStatus: async (): Promise<TradingStatus> => {
|
||||||
const response = await apiClient.get('/trading/admin/trading/status');
|
const response = await apiClient.get('/trading/admin/trading/status');
|
||||||
return response.data;
|
// 后端返回 { success, data, timestamp }
|
||||||
|
return response.data.data || response.data;
|
||||||
},
|
},
|
||||||
|
|
||||||
// 激活交易系统
|
// 激活交易系统
|
||||||
|
|
@ -60,7 +61,8 @@ export const tradingApi = {
|
||||||
// 获取销毁状态
|
// 获取销毁状态
|
||||||
getBurnStatus: async (): Promise<BurnStatus> => {
|
getBurnStatus: async (): Promise<BurnStatus> => {
|
||||||
const response = await apiClient.get('/trading/burn/status');
|
const response = await apiClient.get('/trading/burn/status');
|
||||||
return response.data;
|
// 后端返回 { success, data, timestamp }
|
||||||
|
return response.data.data || response.data;
|
||||||
},
|
},
|
||||||
|
|
||||||
// 获取销毁记录
|
// 获取销毁记录
|
||||||
|
|
@ -77,6 +79,7 @@ export const tradingApi = {
|
||||||
params.append('sourceType', sourceType);
|
params.append('sourceType', sourceType);
|
||||||
}
|
}
|
||||||
const response = await apiClient.get(`/trading/burn/records?${params.toString()}`);
|
const response = await apiClient.get(`/trading/burn/records?${params.toString()}`);
|
||||||
|
// 后端返回 { data: [...], total: number }
|
||||||
return response.data;
|
return response.data;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -93,6 +96,7 @@ export const tradingApi = {
|
||||||
burnProgress: string;
|
burnProgress: string;
|
||||||
}> => {
|
}> => {
|
||||||
const response = await apiClient.get('/trading/asset/market');
|
const response = await apiClient.get('/trading/asset/market');
|
||||||
|
// 后端返回 { success, data, timestamp }
|
||||||
return response.data.data;
|
return response.data.data;
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue