|
@@ -714,16 +714,19 @@ const fetchTabData = async (tabType, page = 1) => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (response && response.code == '200') {
|
|
if (response && response.code == '200') {
|
|
|
- // 所有接口都使用统一的分页数据结构
|
|
|
|
|
- state[stateKey] = response.data.list || [];
|
|
|
|
|
|
|
+ // 处理不同的数据结构:充值和提现记录多嵌套一层 data.list
|
|
|
|
|
+ const isNestedData = ['recharges', 'withdraws'].includes(tabType);
|
|
|
|
|
+ const dataSource = isNestedData ? response.data.list : response.data;
|
|
|
|
|
+
|
|
|
|
|
+ state[stateKey] = dataSource?.list || [];
|
|
|
// 更新分页信息
|
|
// 更新分页信息
|
|
|
- pageData.page = response.data.pageNum || page;
|
|
|
|
|
- pageData.total = response.data.total || 0;
|
|
|
|
|
|
|
+ pageData.page = dataSource?.pageNum || page;
|
|
|
|
|
+ pageData.total = dataSource?.total || 0;
|
|
|
|
|
|
|
|
console.log(`${tabType}数据加载成功:`, {
|
|
console.log(`${tabType}数据加载成功:`, {
|
|
|
- list: response.data.list,
|
|
|
|
|
- total: response.data.total,
|
|
|
|
|
- pageNum: response.data.pageNum,
|
|
|
|
|
|
|
+ list: dataSource?.list,
|
|
|
|
|
+ total: dataSource?.total,
|
|
|
|
|
+ pageNum: dataSource?.pageNum,
|
|
|
});
|
|
});
|
|
|
} else {
|
|
} else {
|
|
|
console.error('API响应错误:', response);
|
|
console.error('API响应错误:', response);
|