Initial commit
This commit is contained in:
35
Agents/v5-只导出当前选中设备及其变量.md
Normal file
35
Agents/v5-只导出当前选中设备及其变量.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# v5:只导出当前选中设备及其变量
|
||||
|
||||
## Summary
|
||||
- 将“生成 Excel”从导出全部设备,改为只导出左侧当前选中的设备。
|
||||
- Excel 仍只包含两个 Sheet。
|
||||
- `设备类型对应表` 只生成当前选中设备这一行。
|
||||
- `MES_基本变量原始数据` 只生成当前选中设备对应的基本变量原始数据。
|
||||
|
||||
## Key Changes
|
||||
- 导出数据范围:
|
||||
- 新增一个“按设备构造导出数据”的工具逻辑。
|
||||
- 该工具从完整 `tableData.devices` 中找到当前选中设备,只保留这一台设备及其 `variables`。
|
||||
- 页面导出行为:
|
||||
- `handleExport()` 必须检查 `selectedDevice` 是否存在。
|
||||
- 如果未选择设备,提示“请先选择要导出的设备”并阻止导出。
|
||||
- 校验范围:
|
||||
- 点击“生成 Excel”时只校验当前选中设备及其变量。
|
||||
- Excel 内容:
|
||||
- `设备类型对应表` 行数为表头 + 当前选中设备 1 行。
|
||||
- `MES_基本变量原始数据` 行数为表头 + 当前设备变量行。
|
||||
|
||||
## Test Plan
|
||||
- 选择 ST04 后点击生成 Excel:
|
||||
- `设备类型对应表` 只有 ST04 一条设备数据。
|
||||
- `MES_基本变量原始数据` 只有 ST04 对应变量。
|
||||
- 选择 ST05 后点击生成 Excel:
|
||||
- Excel 中不出现 ST04 数据。
|
||||
- 未选择设备时点击生成 Excel:
|
||||
- 页面提示先选择设备。
|
||||
- 不下载 Excel。
|
||||
|
||||
## Assumptions
|
||||
- 页面仍维护所有设备和变量,只是 Excel 导出范围改成当前选中设备。
|
||||
- “校验”按钮可以继续用于检查全量配置。
|
||||
- 文件名仍保持 `SignalTable_CZ.xlsx`。
|
||||
Reference in New Issue
Block a user