feat(web): 分析结果折叠树与检测指标共用同一份 analysisTree.json + 渲染骨架
- 把 groupedResultTabs (嵌套结构) 重构为 flatResultRows (与 flatCheckRows 同构的扁平行)
- 删除 resultGroupsExpanded / toggleResultGroupExpand / setAllResultGroupsExpanded 三个 result 专用函数
- 共用 expandedGroups / toggleGroupExpand / setAllGroupsExpanded
- 分析结果折叠树模板完全对齐检测指标的 .tree-row / .tree-caret / group-* / treeRowStyle(row)
- 分组行: caret + 标题 + 进度 + 描述 (无 checkbox —— 检测项用, 分析结果不需要)
- 子行: caret-spacer + 标题 + status tag + 违规计数 + 查看按钮
- CSS 只保留 result 特有部分 (wrapper / hover / active / 计数)
- WORKLOG 记录
bugfix: 上一轮 flatResultRows 读 g.children 但 API 已转成 g.checks —— 44 条结果都掉进「其他」
改用 g.checks || g.children || [] 兼容
Showing
Please register or sign in to comment