From 5e93f7666ea1a4e49993fcd1419e57707e51fa35 Mon Sep 17 00:00:00 2001 From: xiaosi <2652281683@qq.com> Date: Mon, 31 Aug 2026 14:54:37 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=A2=9E=E5=8A=A0=E5=BC=BA=E5=AE=9A?= =?UTF-8?q?=E5=88=B6=20UI=20=E6=8A=BD=E7=A6=BB=E6=80=BB=E8=B7=AF=E7=BA=BF?= =?UTF-8?q?=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 约定完成一项后直接下一项,不再等待确认。 --- ...-28-strong-custom-ui-extraction-roadmap.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 docs/superpowers/plans/2026-08-28-strong-custom-ui-extraction-roadmap.md diff --git a/docs/superpowers/plans/2026-08-28-strong-custom-ui-extraction-roadmap.md b/docs/superpowers/plans/2026-08-28-strong-custom-ui-extraction-roadmap.md new file mode 100644 index 0000000..448f912 --- /dev/null +++ b/docs/superpowers/plans/2026-08-28-strong-custom-ui-extraction-roadmap.md @@ -0,0 +1,59 @@ +# 强定制 UI 抽离总路线图 + +> 执行约定:**本文件是队列**。代理完成一项后**直接进入下一项**,不向用户确认「是否继续」。用户可随时插话改优先级。 + +## 已完成 + +| 组件 | Commit 主题 | +|------|-------------| +| AlarmItem | Alarms 告警行 | +| MediaCard | Media 媒体卡 | +| DockDeviceCard | Monitor 机巢卡 | +| RouteCard | Tasks 航线卡 | +| MonitorDetailPanel | Monitor 右侧详情 | +| DockStatusDialog | 机巢状态弹窗 | +| CommandProgressFloat | 指令进度浮层 | +| MonitorDeviceList | 左侧设备列表(含冒烟中) | + +## 进行中 / 待做(严格按序) + +### P0 Monitor 收口 + +1. **[当前后下一项] MonitorMapChrome** — `map-toolbar` + `map-legend` + `map-scale` 展示组件 + - 逻辑(`mapMode` / `fitAll` / `mapScaleText`)留页面 + - 产出:`MonitorMapChrome.vue` + +2. **Monitor 命令逻辑 composable(可选,体量大再做)** + - `useCommandProgress`:`commandProgress` 状态机 / 轮询 / `runCommand` + - 仅当 MonitorView script 仍 >800 行且命令块边界清晰时执行 + +3. **Monitor 直播 composable(可选)** + - `useMonitorLive`:join/leave/heartbeat/fullscreen + - 同 2 的门槛 + +### P1 其它大页薄抽离 + +4. **DeviceDetail 状态/环境卡**(若模板仍大段内联 article) +5. **Tasks 非编辑器区**剩余列表壳(RouteCard 已完成则跳过) +6. **Login 非验证码区**若仍有可抽展示块再评估 + +### P2 明确不做 + +- 地图引擎 / MapLayer 重写 +- 航线编辑器 / `route-planner-map` +- 飞行控制条视觉改 TDesign +- `prototype.css` 大搬迁 +- 全量单测套件 + +## 每项标准流程(不询问) + +1. 写/更新该项 design + plan(可短) +2. 实现 + 精确 git add + 中文 commit +3. 浏览器冒烟(后端不可用则 API mock) +4. **立刻开始下一项**,仅在全部 P0/P1 清空或 BLOCKED 时向用户汇报 + +## 完成定义 + +- Monitor 模板仅剩 layout 壳 + 组件拼装 + 1 个 dialog 级入口 +- 无「等用户说继续」的停顿 +- 每次用户会话恢复:读本文件,从第一个未勾选项继续