diff --git a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/statistics/box-profit.vue b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/statistics/box-profit.vue index abdb2b43..d7f7d49d 100644 --- a/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/statistics/box-profit.vue +++ b/server/HoneyBox/src/HoneyBox.Admin/admin-web/src/views/business/statistics/box-profit.vue @@ -279,6 +279,9 @@ async function loadData() { if (res.code === 0 && res.data) { tableData.value = res.data.list || [] pagination.total = res.data.total || 0 + + // 自动加载每个盒子的统计数据 + loadAllBoxStats() } } catch (error) { console.error('加载数据失败:', error) @@ -288,6 +291,16 @@ async function loadData() { } } +// 批量加载所有盒子的统计数据 +async function loadAllBoxStats() { + const rows = tableData.value + for (const row of rows) { + if (!row.loaded) { + loadBoxStats(row) + } + } +} + // 加载单个盒子的统计数据 async function loadBoxStats(row: BoxProfitItem) { try {