叶静 1 miesiąc temu
rodzic
commit
bf6f4d78aa
1 zmienionych plików z 10 dodań i 7 usunięć
  1. 10 7
      src/app/shop/admin/user/list/detail.vue

+ 10 - 7
src/app/shop/admin/user/list/detail.vue

@@ -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);