feat: C/S 管点拖动与管线端点双向吸附及连通体验 #11

Closed
opened 2026-11-02 17:36:09 +08:00 by Lijianping · 0 comments
Collaborator

目标

GIS C/S 支持选中拖动管点、折点端点可靠拖动,以及管点吸附管线端点(空端点写回关联),并改善连通失败提示。目标仓:gis-cs(xm_txys2_gis)

范围

  • src/views/WorkspaceView.vue
  • src/components/ModeToolbar.vue
  • src/components/InspectorDock.vue
  • src/api/gis.ts
  • 顺带:InfoDialog.vue / LayerQuerySide.vue(隐藏水表消火栓图层、精简侧栏)

不做

  • 不改 frontend/、backend/、app/、txys-*
  • 不做管线中段拆管 / 点投影到中心线
  • 不提交 .env/密钥

验收

  • 编辑→点选→选中管点可拖动,松手保存坐标
  • 拖管点至管线端点约 20m 内吸附;空端点写回 start/endNodeId
  • 编辑→点选管线→折点:端点(橙点)可拖动,两端须吸附不同管点才能保存
  • 管线属性显示起点/终点管点;连通失败提示未接入端点的管点
  • 质检有「补全端点」;npm run build 通过

相关文档

  • 工作区 docs/AI单人开发工作流.md
  • docs/API与错误码.md(/txys/gis/maintain/link-ends 已有)
## 目标 GIS C/S 支持选中拖动管点、折点端点可靠拖动,以及管点吸附管线端点(空端点写回关联),并改善连通失败提示。目标仓:gis-cs(xm_txys2_gis) ## 范围 - `src/views/WorkspaceView.vue` - `src/components/ModeToolbar.vue` - `src/components/InspectorDock.vue` - `src/api/gis.ts` - 顺带:`InfoDialog.vue` / `LayerQuerySide.vue`(隐藏水表消火栓图层、精简侧栏) ## 不做 - 不改 `frontend/`、`backend/`、`app/`、`txys-*` - 不做管线中段拆管 / 点投影到中心线 - 不提交 `.env`/密钥 ## 验收 - [ ] 编辑→点选→选中管点可拖动,松手保存坐标 - [ ] 拖管点至管线端点约 20m 内吸附;空端点写回 start/endNodeId - [ ] 编辑→点选管线→折点:端点(橙点)可拖动,两端须吸附不同管点才能保存 - [ ] 管线属性显示起点/终点管点;连通失败提示未接入端点的管点 - [ ] 质检有「补全端点」;`npm run build` 通过 ## 相关文档 - 工作区 `docs/AI单人开发工作流.md` - `docs/API与错误码.md`(`/txys/gis/maintain/link-ends` 已有)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jiaoce/xm_txys2_gis#11
No description provided.