2026-05-20-15-20-15 项目库复用逆向视图与用户弹窗调整
This commit is contained in:
57
工程分析/需求分析-2026-05-20-15-20-15.md
Normal file
57
工程分析/需求分析-2026-05-20-15-20-15.md
Normal file
@@ -0,0 +1,57 @@
|
||||
# 需求分析:项目库复用逆向工作区视图与用户弹窗细化
|
||||
|
||||
开始时间:`2026-05-20-15-20-15`
|
||||
|
||||
## 原始需求摘要
|
||||
|
||||
用户要求继续修改程序:
|
||||
|
||||
1. 项目库中的“影像与模型融合视角”需要使用逆向工作区“影像与模型融合视角”的真实效果,而不是简化 STL 模型预览。
|
||||
2. 项目库中的“逆向分割映射视图”需要使用逆向工作区中“逆向分割映射视图”的真实效果,而不是静态 DICOM 预览加构件提示。
|
||||
3. 编辑用户弹窗中每个输入框上方需要提示标签。
|
||||
4. 编辑用户时不要出现修改密码输入框;只能点击右侧“修改密码”按钮后修改密码,且密码需要输入两遍。
|
||||
|
||||
## 业务目标
|
||||
|
||||
- 项目库保存结果复核页与逆向工作区在视觉和算法展示上保持一致,避免用户看到不同表现误判结果。
|
||||
- 用户资料编辑和密码修改职责分离,减少误改密码风险。
|
||||
- 表单控件增加明确字段标签,降低系统管理操作误解。
|
||||
|
||||
## 输入与输出
|
||||
|
||||
输入:
|
||||
|
||||
- `WebSite/src/components/ProjectLibrary.tsx`
|
||||
- `WebSite/src/components/ReverseWorkspace.tsx`
|
||||
- `WebSite/src/components/UserManagement.tsx`
|
||||
|
||||
输出:
|
||||
|
||||
- `FusionThreeView` 和 `VoxelizationMappingView` 可被项目库复用。
|
||||
- 项目库逆向分割结果页直接使用逆向工作区同款三维融合视图与二维映射视图。
|
||||
- 编辑用户表单只包含姓名、账号、科室。
|
||||
- 修改密码表单包含新密码和确认新密码,且两次输入一致才允许保存。
|
||||
|
||||
## 影响范围
|
||||
|
||||
- 逆向工作区组件导出方式。
|
||||
- 项目库逆向分割结果布局、数据加载和组件复用。
|
||||
- 系统管理用户弹窗表单。
|
||||
|
||||
## 关键约束
|
||||
|
||||
- 不复制出第二套近似视图逻辑,优先复用逆向工作区组件。
|
||||
- 项目库中没有保存结果时仍保持空状态,不伪造结果。
|
||||
- 密码修改必须通过右侧 Key 按钮进入独立流程。
|
||||
- 不改变用户管理后端接口语义,只调整前端表单校验。
|
||||
|
||||
## 风险点
|
||||
|
||||
- 逆向工作区组件导出后需要保持原页面使用不受影响。
|
||||
- 项目库复用融合视图时需要加载 `dicom-fusion-volume`,否则三维 DICOM 层不会出现。
|
||||
- 密码二次输入校验如果只在前端做,后端仍可接受单密码;本轮前端按需求阻断误操作。
|
||||
|
||||
## 默认假设
|
||||
|
||||
- “中间的逆向分割映射视图”指项目库逆向分割结果页中的二维映射预览区域。
|
||||
- 项目库复用逆向工作区视图时保留右侧导出面板,结果视图区域按左右两个同款视图展示。
|
||||
Reference in New Issue
Block a user