fix(报表): 补齐客运站/物流站场投资明细表的就绪校验与预览类型
问题:报表生成页两张投资明细表显示「未知报表类型:investPassengerDetail /
investLogisticsDetail」,ready=false,无法出表。
根因:前一版只把这两个类型接进导出链路(exportSelected switch、REPORT_FILE_NAMES、
ReportExportController 两个接口、ReportExport.vue 两项),漏了就绪校验与预览链路:
- checkExportReady() 的 switch 无这两个 case → 落 default:rows=0 + 「未知报表类型」;
- isInvestType() 未收录 → 预览不归入投资分支。
与数据无关:8 月投资月报一直在库(客运站场 39 行、物流园区 128 行)。
修复:
- checkExportReady() 新增两 case:按类别统计 investment_monthly 该期行数,并校验
docs/投资/模板 下对应母版是否存在(缺母版给提示),auditTypes 记 INVEST;
- isInvestType() 收录两个类型;
- investPreview() 新增按类别过滤重载 (period, mode, category, summary, problems),
原无参重载保留;预览循环按类型分派;
- 未知类型兜底报错保持不变。
验证:/api/report/ready 两项 ready=true(rows 39/128);/api/report/preview 摘要与
SQL 聚合逐项一致(客运 2048.1/38648.16/550929.76,物流 90185.9/704107.7/2656354.31);
原有投资类型与未知类型负向均正常。详见 docs/功能测试报告/功能测试报告_投资明细表就绪与预览类型补齐_2026-09-20.md