fix(dashboard): 修复统计数据与待处理事项获取逻辑
- 统一使用 statusFilter 查询待发货和退款/售后订单数,提高接口一致性 - 修正今日订单数统计逻辑,改为使用创建时间范围查询 - 将 dashboard 核心数据状态改为 computed,确保响应式更新 - 在统计模块调用接口时添加分页参数,减少数据传输量 - 优化今日销售额数据来源,使用 cmsStatistics 中的真实数据 - 增加异常捕获日志,提示具体错误信息,提高调试效率
This commit is contained in:
@@ -111,8 +111,8 @@ export const useStatisticsStore = defineStore('statistics', {
|
||||
// 并行获取各种统计数据,使用Promise.allSettled确保部分失败不影响整体
|
||||
const [usersResult, ordersResult, totalResult, statisticsResult] =
|
||||
await Promise.allSettled([
|
||||
pageUsers({}),
|
||||
pageShopOrder({}),
|
||||
pageUsers({ page: 1, limit: 1 }),
|
||||
pageShopOrder({ page: 1, limit: 1 }),
|
||||
shopOrderTotal(),
|
||||
listCmsStatistics({})
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user