# 设计文档:前端第一版修正方案 v3 ## Summary - 先更新设计文档,再进入代码修改。 - 解决 3 个问题: - 点击“生成 Excel”没有下载。 - `基本变量清单` 也要支持新增、编辑、删除。 - 右侧要完整展示/编辑 `MES_基本变量原始数据` 的 38 个字段,左侧设备管理支持展开/收起,上方当前设备信息区域移除。 ## Key Changes - Excel 下载修正: - 导出函数改为明确下载链路。 - 导出失败时页面必须弹出错误提示,不能静默无反应。 - 基本变量清单改为可维护表: - 右侧增加 `新增变量`、`编辑变量`、`删除变量`、`复制变量`。 - 新增变量时自动生成默认 `TagID`。 - 38 字段完整保留: - 右侧表格数据源就是 `MES_基本变量原始数据` 的完整 38 列。 - 表格横向滚动展示全部字段。 - 页面布局调整: - 左侧设备管理增加 `展开/收起` 按钮。 - 收起后左侧只保留窄条按钮。 - 删除上方 `当前设备信息` 卡片。 ## Test Plan - 点击 `生成 Excel` 后浏览器必须下载文件。 - 新增变量后,右侧表格新增一行。 - 编辑变量任一字段后,表格同步更新。 - 删除变量后,表格移除该行。 - 导出的 `MES_基本变量原始数据` 第一行必须有 38 列。 - 点击左侧收起按钮后,右侧变量表宽度变大。 ## Assumptions - `基本变量清单` 的新增/编辑操作维护的是全局变量模板。 - 点击不同左侧工位时,右侧表格仍显示同一套变量模板。 - 第一版优先保证下载可用和 38 列完整。