Initial commit
This commit is contained in:
40
Agents/v8-设备模块弹窗改为整表编辑模式.md
Normal file
40
Agents/v8-设备模块弹窗改为整表编辑模式.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 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_基本变量原始数据`。
|
||||
Reference in New Issue
Block a user