# 测试方案:精简导航与切分显示 时间戳:2026-05-08-03-23-51 ## 静态检查 - 执行 `npm run lint`。 - 执行 `npm run build`。 ## 关键业务场景验证 - 侧边栏不再显示“模型库”。 - 顶部标题不再出现“模型库”分支。 - “项目库”仍能进入项目浏览,并可查看模型相关内容。 - 逆向工作区 DICOM 范围卡片不再显示说明文案和预存五点按钮。 - 启用模型切分后不再出现红色平面,但模型仍按 DICOM 范围裁切。 ## 回归风险 - 删除 `MODELS` 枚举可能影响路由分支,需要通过 TypeScript 检查覆盖。 - 删除红色平面只应影响显示,不应影响 clipping plane。 ## 验收标准 - `rg` 不再命中 `ViewType.MODELS`、侧边栏 `模型库`、`预存五点`、`lowerCutPlane`、`upperCutPlane`。 - `npm run lint` 和 `npm run build` 均通过。 - 重新部署后访问 `http://192.168.3.11:4000/` 返回 200。 ## 无法测试的风险 - 当前无法直接在用户浏览器里观察红色平面是否消失,需要用户刷新页面后确认 WebGL 视觉效果。 ## 人工审核状态 用户已在项目工作流历史中确认后续直接执行,本次不等待二次人工审核。 ## 执行结果 - `npm run lint`:首次发现删除预存状态后残留 `setPreloadMessage` 调用;清理后通过。 - `npm run build`:通过;仅保留 Vite chunk 大小提示。 - `rg` 验证:源码和最新构建产物不再包含 `ViewType.MODELS`、`模型库`、`预存五点`、`preloadMessage`、`lowerCutPlane`、`upperCutPlane`、`显示范围支持`。