feature/issue-187
1. studio/import.vue CSV 上传失效:onFile 原按 DOM Event 取 e.target.files,
但 a-upload 的 @change 载荷是 UploadChangeParam { file, fileList },
:before-upload="() => false" 时文件在 file.originFileObj 上,导致必抛
TypeError 无响应。改为从 info.file.originFileObj 取文件对象。
2. studio/layout.vue 第 45 行「发布布局」按钮无 @click 处理(死按钮):
新增 publishLayout,将布局 JSON 暂存 localStorage
(iaop.studio.layout.v1),与 version.vue 版本发布联动;
version.vue 发布时读取并打包该布局。
layoutJson 改为 computed,模板同步更新。
验收:本环境无 pnpm/node_modules,构建验证转 bot_qa 构建环境;
上传符合表头 CSV 应出现校验/预览,缺表头 CSV 应报错;
点「发布布局」应提示成功并记录发布时间。
iAOP
云美工业AI优化平台(iAOP):一套可配置、可复制的工业AI优化内核(iAOP-Core)+ 按行业沉淀的行业模板(iAOP-Template)。当前首个落地模板为氯化车间/海绵钛(Template-Ti 一期)。
Description
云美工业AI优化平台(iAOP):一套可配置、可复制的工业AI优化内核(iAOP-Core)+ 按行业沉淀的行业模板(iAOP-Template)。当前首个落地模板为氯化车间/海绵钛(Template-Ti 一期)。
21 MiB