Files
guilixu-admin/.workbuddy/memory/2026-07-15.md
赵忠林 614e843673 fix(shopOrder): 修复初次加载订单状态筛选问题
- 提取 getStatusFilterByTab 函数实现 tab key 与 statusFilter 的映射
- datasource 函数中当 statusFilter 未设置时,自动根据 activeKey 推导赋值
- onTabs 函数简化为复用 getStatusFilterByTab 函数,减少重复代码
- 确保初次加载时待发货等状态的 tab 能正确筛选订单数据
2026-07-15 01:29:44 +08:00

593 B

2026-07-15

修复 shopOrder 页面默认待发货tab数据不正确

  • 根因:activeKey 默认为 'undelivered',但 datasource 函数只设了 where.type = 0,没有设 statusFilterstatusFilter 只在用户点击 tab 触发 onTabs 时才设置。所以页面初次加载时查的是全部订单而非待发货订单。
  • 修复:提取 getStatusFilterByTab(key) 公共映射函数,在 datasource 中当 where.statusFilter 未设置时从 activeKey 自动推导。onTabs 也简化为复用同一函数。
  • 文件:src/views/shop/shopOrder/index.vue