docs: #2/#4/异常详情完成,仅剩 #6 退役旧栏(需补 VE 迁移+setItemChecked)

This commit is contained in:
gaozheng 2026-06-24 21:47:50 +08:00
parent b9a655126f
commit c94992a8d5
1 changed files with 14 additions and 1 deletions

View File

@ -24,7 +24,20 @@
```
⚠️ 教训:`git diff --cached` 必须当 STOP 闸门——9899d5f 曾误带并行 GPR 会话已暂存的新文件,已 reset 拆分修正。
### 🚧 剩余真实状态4 项,均无法 headless 验证)
### 🚧 剩余真实状态(续会话第三批更新)
**已再完成**#2 装置枚举接口(`listArrayTypes` GET `/business/script/arrayTypeList`→`DatasetFieldDictionary.arrayTypeEnum`→段头装置下拉显示+过滤commit b9a6551)、#4 VolumeParamsDialog 扩展(左侧源列表可增删+生成位置下拉 GS/TM→`req.structParentId/confType`a41b428)、Task11 异常双击详情(`anomalyById`→AnomalyPropertiesDialogcfd242c)。
**仅剩 #6 退役旧栏**——⚠️ **不是纯删,直接删会丢功能**,须先补迁:
1. **垂直夸张(VE)滑块**:现挂旧 c3(main :1032/1036 + Column3DDataset VE 滑块);退役后无 UI 入口,需迁 `VtkViewToolbar` 或段头 + 接 `sceneCtrl->setVerticalExaggeration`
2. **切片勾选同步**main :624/663 `colAnalysis()->setItemChecked`(切片保存自动勾选 / 关闭取消勾选);需给 `CategoryAnalysisTab``setItemChecked(dsId,bool)`(按 dsId 在 voxel 段树定位项设勾选main 改调它。
3. `refreshAnomalies` 去 ca 依赖(:420-446 用 `ca->anomalyFilterMode()/setAnomalies()`)→ 改全渲染(异常显隐档位是边缘功能,简化为全显示)。
4. 删 main 中 c3/ca 共 ~35 处接线(:463/666-700/794-796/800-981/1032-1036+ ColumnDrawer `col3D_/colAnalysis_` 成员/访问器/实例 + `Column3D*` include + 旧 `createVolume(VolumeBuildParams,name)` 重载(无调用者后)。
5. `splitByDimension` 保留refreshAnalysis 仍用其 dim2D 喂 col2D
**#6 不影响当前功能**(旧栏已 hide、app 完整可用),是独立清理工程,无法 headless 验证——建议新会话清爽做。
#### 历史剩余真实状态4 项,均无法 headless 验证)
1. **Task11 Step4b — 异常/切片树内交互**三级树「展示」已通Step4a缺 dd_anomaly 双击详情main detailRequested 加 dd_anomaly 分支→需 Api3d 加 `anomalyById`→AnomalyPropertiesDialog、右键删除CategorySection 加右键菜单+信号→main deleteAnomaly/deleteSlice、切片保存位姿、per-anomaly 显隐。现 refreshAnomalies 仍用隐藏 colAnalysis 的 filterMode异常默认全渲染可接受
2. **Task12 #2 dict 填充 — 真实阻塞**:装置类型筛选需 `DatasetFieldDictionary` 填充,但 `parseFieldMapping` 需**原始 dynamicForm JSON**(含 confFieldId/optionsObject而现有 `loadDatasetFormAsync` 返回的是解析后 `DynamicForm`(仅 name/value丢了 optionsObject。**需新增"拉原始 dynamicForm JSON"异步接口**;且装置 value→中文字典源 spec §11 本就标注待坐实。当前 dict=nullptr装置筛选退化不筛、日期筛选回退 createTime数据照常出