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,30 @@
# v4每个工位独立维护 MES 基本变量数据
## Summary
- 将当前“全局变量模板”改为“每个设备/工位拥有自己的 `MES_基本变量原始数据`”。
- 左侧点击不同设备时,右侧显示并编辑该设备自己的变量清单,修改后只影响当前工位。
- 导出 Excel 时仍只生成两个 Sheet。
## Key Changes
- 数据结构调整:
- `devices` 中每个设备增加独立 `variables` 数组。
- 旧的全局 `tableData.variables` 作为兼容迁移来源。
- 页面行为调整:
- 右侧变量表只显示当前选中设备的 `variables`
- 新增、编辑、复制、删除变量只操作当前选中设备。
- 未选择设备时,右侧显示空状态。
- Excel 生成规则调整:
- `设备类型对应表` 继续由 `devices` 生成。
- `MES_基本变量原始数据` 由所有设备的独立变量合并生成。
- 每行导出前强制覆盖 `工位号 / 数据来源 / IP / DbName`
## Test Plan
- 选择 ST04新增一条变量。
- 切换到 ST05确认 ST05 不出现 ST04 新增的变量。
- 修改 ST04 某条变量的 `TagName`,确认 ST05 对应变量不变化。
- 导出文件只包含两个 Sheet且每个设备的变量行都正确展开。
## Assumptions
- 右侧变量清单以后是“当前工位独立变量”。
- 旧数据迁移时,原全局变量复制到每个设备下。
- 导出时以网页设备字段为准。