# v8:设备模块弹窗改为整表编辑模式 ## Summary - 将 `新增/编辑设备模块` 弹窗扩大,并改成一个完整的表格式编辑窗口。 - 删除弹窗上方独立表单,不再单独摆放 `设备名称 / 设备型号 / 设备IP / 是否启用` 输入框。 - 每点一次左上角 `+`,就新增一条完整配置行。 ## Key Changes - 弹窗 UI: - `el-dialog` 宽度扩大。 - 弹窗左上角保留醒目的红色 `+`。 - 表格列改为: - `设备名称` - `工位名称` - `设备型号` - `设备IP` - `DB` - `是否启用` - `操作` - 数据结构兼容: - 保留 `devices[].variables[]` 作为共享变量。 - `devices[].stations[]` 扩展保存每行配置。 - 导出规则: - `设备类型对应表` 每一行来自 `stations[]` 的一条完整配置。 - `MES_基本变量原始数据` 仍用设备模块共享变量按每条 station 展开。 - 默认新增行: - `工位名称` 自动递增。 - `DB` 自动递增。 - `是否启用` 默认 `1`。 ## Test Plan - 打开新增/编辑设备模块弹窗,只看到一个大表格编辑区域。 - 点击 `+` 后新增一行,行内包含完整配置字段。 - 保存后刷新页面数据仍存在。 - 表格中有 3 行配置时,`设备类型对应表` 导出表头 + 3 行。 ## Assumptions - 弹窗中仍保留 `DB` 列。 - 设备模块左侧列表显示第一行配置的设备名称、设备型号、设备IP,并显示总行数。 - 每个设备模块仍共享一套 `MES_基本变量原始数据`。