Initial commit

This commit is contained in:
meswork
2026-06-01 17:55:16 +08:00
commit 9cfb8d16f0
33 changed files with 27762 additions and 0 deletions

View 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_基本变量原始数据`