返回 Bug 清单
BUG-0978project-48中已修复backend-logic

profit-center tab 带 query.tab 参数时 activeTab 初始化不读 query

发现:2026-10-09验证:2026-10-27置信度:70%

症状

commit 016337f6af85 (2026-09-22) fix(finance): profit-center tab 带 query.tab 参数时 activeTab 初始化不读 query

根因

commit message 描述: fix(finance): profit-center tab 带 query.tab 参数时 activeTab 初始化不读 query

修复方案

修复 1 行,删除 1 行。改动文件: frontend/src/views/finance/FinancePage.vue

错误签名

fix(finance): profit-center tab 带 query.tab 参数时 activeTab 初始化不读 query 访问 /finance/ar?tab=profit-center 时 activeTab 只看 path (/finance/ar) 初始化,
忽略 route.query.tab, 导致 onMounted 时 tab='ar' → 不触发 loadProfitCenter()
watch(route.query.tab) 又不是 immediate, 首次进入不触发 → 页面空.

修复: activeTab 初始化优先 route.query.tab

数据层面: 当前 production 本月(2026-09) 无 completed/shipped 销售单,
最近一单是 2026-06-22. 默认 period=current_month 会返回空,
用户需要手动切换到 current_year 或 last_month 看有数据的区间.

技术信息

来源项目

project-48

涉及文件

frontend/src/views/finance/FinancePage.vue

标签

git-sweep, auto-ingested, project-48, mcp-reported, source-agent