# 强定制 UI 抽离总路线图 > 执行约定:**本文件是队列**。代理完成一项后**直接进入下一项**,不向用户确认「是否继续」。用户可随时插话改优先级。 ## 已完成 | 组件 | Commit 主题 | |------|-------------| | AlarmItem | Alarms 告警行 | | MediaCard | Media 媒体卡 | | DockDeviceCard | Monitor 机巢卡 | | RouteCard | Tasks 航线卡 | | MonitorDetailPanel | Monitor 右侧详情 | | DockStatusDialog | 机巢状态弹窗 | | CommandProgressFloat | 指令进度浮层 | | MonitorDeviceList | 左侧设备列表 | | MonitorMapChrome | 地图工具条/图例/比例尺 | | useCommandProgress | 指令进度状态机 composable | | useMonitorLive | 直播会话 composable | | DeviceStatusMatrix | DeviceDetail 状态矩阵 | | DeviceEnvironmentValues | DeviceDetail 环境卡 | ## 队列状态 ### P0 Monitor 收口 — ✅ 完成 ### P1 其它大页薄抽离 — ✅ 完成 / 跳过 1. DeviceDetail 状态矩阵 + 环境卡 — ✅ 2. Tasks 非编辑器区 — **跳过**(RouteCard 已完成;编辑器/route-planner-map 属 P2) 3. Login 非验证码区 — **跳过**(无可再抽的稳定展示块;验证码/hero 已就位) ### P2 明确不做(仍有效) - 地图引擎 / MapLayer 重写 - 航线编辑器 / `route-planner-map` - 飞行控制条视觉改 TDesign - `prototype.css` 大搬迁 - 全量单测套件 ## 恢复约定 若用户再开「继续抽组件」:先读本文件;P0/P1 已空则先问新目标,不要再空转等「继续」。