geopro/docs/superpowers/plans
gaozheng 1f0081ee34 feat(workbench): 对象/数据集视图交互 — 右键菜单/筛选/删除 + 动态表单编辑保存与新建TM
Batch1(骨架+读联动+删除+筛选):
- ApiClient 补 putJsonAsync/deleteAsync
- 删除 GS/TM/DS(真实 DELETE + 确认框 + 成功刷新)
- 对象树右键菜单(9项)/数据集右键菜单:属性·异常详情·详情联动接现有面板;显示隐藏/定位等 2D/3D 占位
- 快速筛选器(对象按类型批量勾选/反选;数据集按类型+创建日期客户端过滤)+ 数据集单击 tooltip
- 复选框手势修复:点勾选不再触发"选中"重载(viewport 事件过滤 + 复选框命中判定)

Batch2(动态表单引擎+写操作):
- DynamicFormEditor:getDynamicForm schema 驱动(comp1/4/6/7/8 + 必填校验 + properties 预填)
- ObjectFormDialog:拉真实表单→校验→提交
- 编辑保存 PUT /business/{gs|tm}Object(成功刷新,失败回显后端 msg)
- 新建 TM:queryTmType 选型→空表单→POST(带父 GS 上下文)
- 插件子菜单:列出真实 model/list(启动缓存)

数据层:
- EditableForm/TmTypeOption/ModelInfo DTO + parseEditableForm/parseTmTypes/parseModels
- StructNode.typeId;repo loadEditableForm/queryTmTypes/submitObject/listModels;controller currentProjectId()

注:保存/新建请求体为推断(OpenAPI 未文档化提交 body),待真实提交验证后定版。
docs: plans/2026-06-13-object-dataset-interactions.md, specs/2026-06-13-batch2-object-dataset-dialogs.md
2026-06-13 20:03:30 +08:00
..
2026-06-07-m1-phase0-spike-report.md spike(S2): ADS+QVTKOpenGLStereoWidget 浮动/重停靠不黑屏(用户实测) — 三 spike 全绿 2026-06-07 19:35:46 +08:00
2026-06-07-m1-phase0-spikes.md build: 切换为方案②-修订(官方 MSVC Qt + 源码 VTK + vcpkg 仅非Qt依赖) 2026-06-07 18:28:30 +08:00
2026-06-07-m1-phase1-core.md plan: M1 Phase 1 core 纯逻辑层 实现计划(TDD) 2026-06-07 17:51:58 +08:00
2026-06-07-m1-phase2-data.md plan: M1 Phase 2 数据层(Repository+解析器+对象树联动) 实现计划 2026-06-07 20:21:24 +08:00
2026-06-07-m1-phase3-login.md plan: M1 Phase 3 登录(net+auth+credential+LoginWindow) 实现计划 2026-06-07 20:48:13 +08:00
2026-06-07-m1-phase4-render.md fix(app): 移除令人困惑的「体素」工具条开关(与二维/三维平级且不在原型) 2026-06-08 09:13:25 +08:00
2026-06-07-m1-view-redesign.md docs: 同步 spec/STATUS/plan 至正确视图模型(二维地图=测线线/三维=竖直帘面/数据详情=#18; 体素搁置CRS; 渲染须离屏PNG核对) — 供下次会话接续P4 2026-06-07 23:40:55 +08:00
2026-06-08-m1-prototype-layout.md feat(render): DEM 地形+影像贴图(spec ④) + dd_slice 交互切片 2026-06-08 11:25:45 +08:00
2026-06-09-elawidgettools-migration.md chore(ela): ElaWidgetTools 评估 spike + 全面迁移计划 + 构建 TEMP 兜底 2026-06-09 21:23:14 +08:00
2026-06-09-real-api-navigation.md docs: 保留并解耦中央三维编排(CentralScene helper) + 补充下一轮对接真实DS步骤 2026-06-09 10:49:31 +08:00
2026-06-10-design-baseline.md docs: 设计规范落地计划 + 基线与偏离记录 2026-06-10 15:14:44 +08:00
2026-06-10-design-system-adoption.md docs: 设计规范落地计划 + 基线与偏离记录 2026-06-10 15:14:44 +08:00
2026-06-10-object-selection-panels.md docs(plan): 对象单击/勾选驱动三面板 实现计划(TDD,10 任务) 2026-06-10 19:48:22 +08:00
2026-06-11-apiclient-async-datasetdetail.md docs(plan): ApiClient 异步化(DatasetDetail 路径)实现计划 — 8 任务 TDD/bite-sized,含 net原语/data句柄/控制器/UI遮罩 2026-06-11 19:37:29 +08:00
2026-06-11-apiclient-async-rollout.md docs(plan): 异步化铺开(导航+登录)计划 + 其余 dd 类型详情图扩展计划(Phase0 样本探查+策略分派打通) 2026-06-11 21:36:18 +08:00
2026-06-11-dataset-detail-chart-v2-qwt.md docs(plan): 二维图表返工实现计划 v2(QwtPlot 三层分离,9步对照验收) 2026-06-11 14:54:57 +08:00
2026-06-11-dataset-detail-chart.md docs(plan): 数据集详情视图改造实现计划(TDD,7 阶段) 2026-06-11 11:16:45 +08:00
2026-06-11-dataset-detail-other-dd-types.md feat(dataset-detail+app): 数据集树/按根分页 + 暗色主题保真 + 详情图保真 + 桌面日志崩溃捕获 2026-06-12 19:00:32 +08:00
2026-06-12-detail-render-engine.md feat(dataset-detail): 按类型渲染引擎 + inversion 迁移 + dd_ert_measurement_data 详情 2026-06-13 10:51:24 +08:00
2026-06-13-object-dataset-interactions.md feat(workbench): 对象/数据集视图交互 — 右键菜单/筛选/删除 + 动态表单编辑保存与新建TM 2026-06-13 20:03:30 +08:00