diff --git a/admin/arco-design-pro-vite/src/views/banner/manage/index.vue b/admin/arco-design-pro-vite/src/views/banner/manage/index.vue index 95271c8..9312bb1 100644 --- a/admin/arco-design-pro-vite/src/views/banner/manage/index.vue +++ b/admin/arco-design-pro-vite/src/views/banner/manage/index.vue @@ -295,11 +295,8 @@ loading.value = true; try { const res: any = await axios.get('/api/admin/banners'); - if (res && res.code === 20000) { - bannerList.value = res.data.data; - } else if (Array.isArray(res.data)) { - bannerList.value = res.data; - } + // 响应拦截器已解包为 { code, data };列表在 res.data,兼容旧结构 res.data.data + bannerList.value = Array.isArray(res) ? res : (Array.isArray(res?.data) ? res.data : (res?.data?.data || [])); } catch (err: any) { Message.error(err.response?.data?.message || '获取轮播图列表失败'); } finally { diff --git a/admin/arco-design-pro-vite/src/views/banner/nav-category/index.vue b/admin/arco-design-pro-vite/src/views/banner/nav-category/index.vue index c240b7e..8b684ac 100644 --- a/admin/arco-design-pro-vite/src/views/banner/nav-category/index.vue +++ b/admin/arco-design-pro-vite/src/views/banner/nav-category/index.vue @@ -259,11 +259,8 @@ loading.value = true; try { const res: any = await axios.get('/api/admin/nav-categories'); - if (res && res.code === 20000) { - categoryList.value = res.data.data; - } else if (Array.isArray(res.data)) { - categoryList.value = res.data; - } + // 响应拦截器已解包为 { code, data };列表在 res.data,兼容旧结构 res.data.data + categoryList.value = Array.isArray(res) ? res : (Array.isArray(res?.data) ? res.data : (res?.data?.data || [])); } catch (err: any) { Message.error(err.response?.data?.message || '获取金刚区品类列表失败'); } finally { diff --git a/admin/arco-design-pro-vite/src/views/finance/coupons/index.vue b/admin/arco-design-pro-vite/src/views/finance/coupons/index.vue index cef5d64..3987e17 100644 --- a/admin/arco-design-pro-vite/src/views/finance/coupons/index.vue +++ b/admin/arco-design-pro-vite/src/views/finance/coupons/index.vue @@ -237,11 +237,8 @@ loading.value = true; try { const res: any = await axios.get('/api/admin/coupons'); - if (res && res.code === 20000) { - couponList.value = res.data.data; - } else if (Array.isArray(res.data)) { - couponList.value = res.data; - } + // 响应拦截器已解包为 { code, data };列表在 res.data,兼容旧结构 res.data.data + couponList.value = Array.isArray(res) ? res : (Array.isArray(res?.data) ? res.data : (res?.data?.data || [])); } catch (err: any) { Message.error(err.response?.data?.message || '获取优惠券列表失败'); } finally { diff --git a/admin/arco-design-pro-vite/src/views/finance/recharge-tiers/index.vue b/admin/arco-design-pro-vite/src/views/finance/recharge-tiers/index.vue index 9651b62..253988a 100644 --- a/admin/arco-design-pro-vite/src/views/finance/recharge-tiers/index.vue +++ b/admin/arco-design-pro-vite/src/views/finance/recharge-tiers/index.vue @@ -174,11 +174,8 @@ loading.value = true; try { const res: any = await axios.get('/api/admin/recharge-tiers'); - if (res && res.code === 20000) { - tierList.value = res.data.data; - } else if (Array.isArray(res.data)) { - tierList.value = res.data; - } + // 响应拦截器已解包为 { code, data };列表在 res.data,兼容旧结构 res.data.data + tierList.value = Array.isArray(res) ? res : (Array.isArray(res?.data) ? res.data : (res?.data?.data || [])); } catch (err: any) { Message.error(err.response?.data?.message || '获取充值阶梯失败'); } finally {