# 06-决策记录

更新时间：2026-06-24  
说明：记录关键决策和原因，后续变更时不反复争论同一个问题。新增决策请继续追加 ADR 编号。

## ADR-001：采用老看板视觉壳子承载新项目内容

| 项目 | 内容 |
|---|---|
| 决策 | 使用旧 `DaLuJiaTV1.vue` 的标题、背景、边框、左右标题条等视觉风格，承载新“产线通讯信号可视化监控看板”内容 |
| 原因 | 用户明确要求结合老项目样式；老项目素材已经适配大屏风格，能降低重新设计成本 |
| 影响 | 新页面仍保持蓝色工业大屏风格；后续模块样式应继续沿用这一套视觉语言 |

## ADR-002：中央区域以 iframe 三维模型为主画面

| 项目 | 内容 |
|---|---|
| 决策 | 中央区域保留 iframe，地址来自 `window.dt_Config.iframeAddress` |
| 原因 | 设计说明明确要求三维模型为核心视觉；iframe 便于替换真实模型地址 |
| 影响 | 前端不直接读取 iframe 内部对象；跨域情况下所有联动通过外部信号数据驱动 |

## ADR-003：当前阶段删除 iframe 上无用悬浮元素

| 项目 | 内容 |
|---|---|
| 决策 | 暂时删除 iframe 上方 HUD、设备标签、路径线、说明框等悬浮元素 |
| 原因 | 用户明确反馈“那些元素没有用”；当前阶段先保证主模型区干净 |
| 影响 | 设计说明中的模型 HUD 进入 HOLD；后续需要真实设备位置/交互需求后再恢复 |

## ADR-004：顶部 KPI 当前不显示

| 项目 | 内容 |
|---|---|
| 决策 | 删除顶部 `Industrial signal board`、在线单元、通讯状态、任务节拍等 KPI/说明卡片 |
| 原因 | 用户明确要求删除这些内容，且顶部区域占用视觉空间 |
| 影响 | 顶部只保留标题和时间；如未来恢复 KPI，需重新设计为不拥挤的紧凑样式 |

## ADR-005：线体状态、任务、反馈合并为“线体联动监控”

| 项目 | 内容 |
|---|---|
| 决策 | 不再拆成 `线体状态总览`、`机器人任务监控`、`机器人反馈流程` 三个独立面板，而是按单元合并展示 |
| 原因 | 三个模块本质上是同一单元的状态、任务和反馈三个角度，拆开会重复表达并占空间 |
| 影响 | 左侧每个单元一卡，按“单元状态 -> 任务流向 -> 反馈流程”组织 |

## ADR-006：删除临时任务号显示

| 项目 | 内容 |
|---|---|
| 决策 | 页面不再展示 `#1024`、`#2048`、`#3086` 等临时任务号 |
| 原因 | 用户认为这些文字没用；当前模拟数据阶段任务号容易形成误导 |
| 影响 | 任务日志和任务卡片改用流向、配方、托盘、零件、反馈状态表达任务 |

## ADR-007：右侧标题靠右，与左侧形成对称

| 项目 | 内容 |
|---|---|
| 决策 | `加工设备状态`、`辅助设备状态` 标题右对齐 |
| 原因 | 用户明确要求右侧标题应靠右，与左侧 `线体联动监控` 对称 |
| 影响 | 后续右侧新增模块标题也应默认右对齐 |

## ADR-008：物料库位格子使用固定高度，不使用自适应正方形

| 项目 | 内容 |
|---|---|
| 决策 | 库位格使用固定行高，确保 A/B 3x3 和 C 2x3 完整显示 |
| 原因 | 自适应正方形在底部区域高度有限时会隐藏最下面一行 |
| 影响 | 库位格更扁平，但信息完整性优先于正方形比例 |

## ADR-009：加工设备状态行使用固定列宽和状态列右对齐

| 项目 | 内容 |
|---|---|
| 决策 | 加工设备行采用固定列：设备名、目标、实际、状态标签组、综合状态 |
| 原因 | 用户反馈最右侧元素被挤到一边；固定列可避免状态列错位或溢出 |
| 影响 | 标签数量较多时在中间标签区换行，最右综合状态保持对齐 |

## ADR-010：工作文档进入 `work/working1`

| 项目 | 内容 |
|---|---|
| 决策 | 将功能内容、开发步骤、推进台账、任务矩阵、验收证据、决策记录保存到 `work/working1` |
| 原因 | 用户要求建立连续推进文档；该目录与设计说明同级，便于管理 |
| 影响 | 后续每轮开发应同步更新 `03-推进台账.md`、`04-任务矩阵.md`、`05-验收证据.md`、`06-决策记录.md` |

## 后续新增决策模板

```markdown
## ADR-011：决策标题

| 项目 | 内容 |
|---|---|
| 决策 | 这里写最终选择 |
| 原因 | 这里写为什么这样做 |
| 影响 | 这里写后续开发需要遵守什么 |
```
