Files
guilixu-admin/.workbuddy/memory/2026-07-15.md
赵忠林 e2dd8dbc18 feat(cms): 更新系统名称并优化租户信息获取逻辑
- 将系统名称由“小程序开发”修改为“小程序商城”
- 修改多处组件中系统名称的引用,统一使用系统信息对象
- 调整快捷入口路由,更新优惠券和会员管理的跳转路径
- 使用 tenantStore 替代原有的接口调用,统一获取租户公司信息
- 优化租户创建时间的计算方式,直接从 store 获取数据
- 移除不再使用的 getTenantInfo 方法,改为通过 pinia 状态管理获取
- 调整部分模板数据绑定,修正创建时间显示逻辑
2026-07-15 12:04:34 +08:00

1.8 KiB
Raw Blame History

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

Dashboard 订单总数点击跳转支持指定 tab

  • Dashboard 中"订单总数"/"总营业额"跳转链接改为 /shop/shopOrder?tab=all"待发货订单"改为 ?tab=undelivered"退款申请"改为 ?tab=refunded
  • shopOrder 页面读取 route.query.tab 初始化 activeKey,无效值回退到 'undelivered'
  • 文件:src/views/shop/dashboard/index.vuesrc/views/shop/shopOrder/index.vue

Dashboard 待处理事项新增"待付款订单"

  • 在待发货订单上方新增"待付款订单"统计项,使用 statusFilter=0 查询,点击跳转 /shop/shopOrder?tab=unpaid
  • shopOrder 页面取消注释"待付款"tabvalidTabs 加入 unpaid
  • 新增 dot-gold 样式。
  • 文件:src/views/shop/dashboard/index.vuesrc/views/shop/shopOrder/index.vue

Dashboard 引入 useTenantStore创建时间读租户信息

  • 引入 useTenantStoreloadData 中调用 tenantStore.fetchTenantInfo() 替代直接调用 getTenantInfo() API。
  • 基本信息"创建时间"改为读取 tenantStore.company?.createTime
  • 运行天数也改为从 tenantStore.company?.createTime 计算,移除独立的 tenantCreateTime ref。
  • 文件:src/views/shop/dashboard/index.vue