- 将系统名称由“小程序开发”修改为“小程序商城” - 修改多处组件中系统名称的引用,统一使用系统信息对象 - 调整快捷入口路由,更新优惠券和会员管理的跳转路径 - 使用 tenantStore 替代原有的接口调用,统一获取租户公司信息 - 优化租户创建时间的计算方式,直接从 store 获取数据 - 移除不再使用的 getTenantInfo 方法,改为通过 pinia 状态管理获取 - 调整部分模板数据绑定,修正创建时间显示逻辑
1.8 KiB
1.8 KiB
2026-07-15
修复 shopOrder 页面默认待发货tab数据不正确
- 根因:
activeKey默认为'undelivered',但datasource函数只设了where.type = 0,没有设statusFilter。statusFilter只在用户点击 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.vue、src/views/shop/shopOrder/index.vue
Dashboard 待处理事项新增"待付款订单"
- 在待发货订单上方新增"待付款订单"统计项,使用
statusFilter=0查询,点击跳转/shop/shopOrder?tab=unpaid。 - shopOrder 页面取消注释"待付款"tab,
validTabs加入unpaid。 - 新增
dot-gold样式。 - 文件:
src/views/shop/dashboard/index.vue、src/views/shop/shopOrder/index.vue
Dashboard 引入 useTenantStore,创建时间读租户信息
- 引入
useTenantStore,loadData中调用tenantStore.fetchTenantInfo()替代直接调用getTenantInfo()API。 - 基本信息"创建时间"改为读取
tenantStore.company?.createTime。 - 运行天数也改为从
tenantStore.company?.createTime计算,移除独立的tenantCreateTimeref。 - 文件:
src/views/shop/dashboard/index.vue