docs/要求与验收基线清单.md;决策基线《确认回执汇总…_2026-09-07》| # | 用例(输入) | 预期 | 实际 | 结论 |
|---|---|---|---|---|
| 1 | 生成汇总大表 2026-07/08,检查货运页 CQ 列等日期锚点显示 | 期次显示 yyyy"年"m"月",不得显示成数字 |
两文件全簿扫描:日期型单元格坏格式=0;货运页 CQ3 等 = datetime(2023-10-01) 且格式 yyyy"年"m"月";无 General 数字残留 |
✅ 通过 |
| 2 | 全簿格式体检(导出的 7/8 月大表) | 数值 0.00 / 百分比 0.00% / 排名 0;无 3/4 位小数、无底色 | bad3=0、General 数值=0、fills=0(两份文件) | ✅ 通过 |
| 3 | 排名与数值尾数抽查:货运量排名/货运周转量排名/中口径排名/道路运输周转量 | 排名整列整数,数值列显示两位小数且保留全精度 | 货运量排名 C/F/H/K/M/P 列格式 0(34 行);货运周转量排名/道路运输周转量排名为 =RANK()(0) 公式列;数值/同比列 0.00/0.00%;周转量无 3/4 位小数 |
✅ 通过 |
| 4 | VBA 宏交付物 | 提供可导入模块,含全表/当前表两个宏与用法 | docs/工具/VBA_生成物全表自动列宽_2026-09-08.txt(AutoFitAllSheets + AutoFitActiveSheet + 说明) |
✅ 通过 |
| 5 | 数据查看页滚动到底自动加载 | 普通/全屏滚动至底部追加下一页,行数递增、总数不变、无 JS 报错 | Chrome 真机:行数 20→40→60→80→100→120→140,共 13056 条不变;控制台 error/warning=0 | ✅ 通过 |
| 6 | RULE_004 双向(货运类型环比)审核 2026-07 | 上月无→本月有、上月有→本月无均提醒 | 命中 7 家:新增 6、消失 3(1 家双向);样例 91420700090568838U 本月消失: 集装箱(上月=32210,本月无) 与库中 6/7 月数据逐字吻合;91429006793269842X 新增煤炭+消失油气双向命中且吻合 |
✅ 通过 |
| 7 | RULE_P005 阈值联动:20 → 30 → 20 | 名称/说明里的 ±N% 随阈值自动改写并持久化 | 列表 20 时名称=平均运距环比超±20%核实;改 30 后列表与 DB 均为 ±30%;改回 20 恢复 ±20%;DB id=11 threshold=20 持久化确认 | ✅ 通过 |
SUM: bad3=0 genNum=0 dtBadFmt=0,各排名页格式 TOP 见下表:0×204 / 0.00×108 / 0.00%×2100.00×85 / 0.00%×108(排名列为 RANK 公式,格式 0)0.00×216 / 0.00%×107,无 3/4 位小数audit_result join audit_rule id=4)2026-07 共 7 条:本月新增: 集装箱=9716、本月新增: 铁矿石=2114、本月消失: 集装箱(上月=32210,本月无)、本月新增: 金属矿石=223041、本月新增: 石油天然气及制品=10757;本月消失: 煤炭及制品(上月=10137,本月无)、本月新增: 煤炭及制品=20231;本月消失: 石油天然气及制品(上月=22310,本月无) 等GET /api/rules/list?reportType=H2031(id=11)threshold=20 名称±20% → POST /api/rules/update {id:11,threshold:"30"} 后名称/描述±30% → 改回 20 后恢复 ±20%;audit_rule 表核对一致。GET /api/data/list?type=h2032&page=1&size=20 total=13056、页间 0 重复;UI 滚动实测见 #5。docs/生成汇总大表/2026年7月道路运输量汇总表.xlsx、2026年8月道路运输量汇总表.xlsx(版式归一:日期锚点/0.00/排名 0/去底色,本次复验导出按此母版)traffic-audit-server/.../auditengine/service/AuditEngineService.java(RULE_004 新增/消失双向)traffic-audit-server/.../rulemanage/controller/RuleManageController.java(阈值 ±N% → 名称/说明联动)traffic-audit-web/src/views/DataView.vue(滚动捕获监听修复 + 加载更多,见下)docs/init.sql(RULE_004 说明、RULE_P005 名称/说明种子同步)docs/工具/VBA_生成物全表自动列宽_2026-09-08.txt(新增)docs/要求与验收基线清单.md(新增,含本批登记).table-wrap;实测发现普通/全屏下真正滚动容器是 el-table 内部 .el-table__body-wrapper(overflow-y:auto),初版在普通模式不会触发。onScroll 改为取事件 target 的实际滚动容器度量(scrollTop/clientHeight/scrollHeight),scroll 监听加 capture:true(scroll 不冒泡但可捕获),mounted/beforeDestroy 成对注册/移除。本批 7 项要求全部实现并通过实测,可交付。相关产物:导出验证文件在 docs/生成汇总大表/输出/生成_道路运输量汇总表_2026-07_格式验证.xlsx 与 _2026-08_格式验证.xlsx。