1.6 KiB
1.6 KiB
需求分析 - 2026-05-08-03-45-01
原始需求
用户要求:逆向工作区右侧“Mask 展示”应在点击“模型切分”后显示,内容是前后两张 DICOM 切分出的模型样子,且明确应为两张图片。
目标
- 模型切分未启用时,不展示 STL mask 双图结果。
- 模型切分启用且存在 STL 模型时,右侧展示起点帧、终点帧两张图片。
- 两张图片应来自当前 DICOM 平面、显示模式、切片范围端点和 STL 模型的真实切面 mask 结果。
- 保持普通 DICOM 阅览在未启用模型切分时可正常使用。
影响范围
WebSite/src/App.tsx- DICOM 阅览弹窗右侧预览区域。
- 模型切分状态、起点帧/终点帧 mask 预览显示。
web_backend.py- 复核现有
/api/library/reformat-preview是否已经支持modelId生成 STL mask 叠加图。
- 复核现有
约束
- 严格使用本仓库代码编纂工作流。
- 本轮使用同一开始时间戳
2026-05-08-03-45-01。 - 本次按用户此前说明,需求分析、实现方案、测试方案和执行修改不再等待二次人工确认。
- 不得用象征性图形替代真实 STL/DICOM 切面关系。
- 不得提交 Gitea 密码、令牌或其他凭据。
风险点
- 若只改前端文案但仍展示单图或普通 DICOM 图,用户会误认为 mask 展示没有按切分结果变化。
- 若后端缓存文件名未区分模型、平面、窗宽窗位、切片索引,可能显示旧图。
- STL 与 DICOM 坐标系不一致时,mask 可能为空;前端需给出清晰状态。
待确认事项
- 无需等待二次确认;按用户此前授权直接执行。