From: root Date: Mon, 14 Sep 2026 06:52:48 +0000 (+0800) Subject: 生成确认页:删除生成选项/提示词/任务/AI工作流区域;MU页面改SC;新增下载按钮 X-Git-Url: http://acesimba.cloud/gitweb/?a=commitdiff_plain;h=8ba5bf163d6d2f549b14e5c9e9be4e8bd17d6e74;p=StationBuilder.git 生成确认页:删除生成选项/提示词/任务/AI工作流区域;MU页面改SC;新增下载按钮 --- diff --git a/app/page.tsx b/app/page.tsx index 15a1348..7bd764c 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1314,7 +1314,7 @@ function Generate({site,onSiteChange,notify,viewPrompt,viewSitePrompt}:{site:Sit const scope=[ ["站点",site.name||"未命名站点",site.domain], ["Asset 资产",`${site.assets.filter(a=>a.type).length} ç±» / ${site.assets.reduce((n,a)=>n+Number(a.count||0),0)} 个设备`,`3 层资产结构(未开发)`], - ["MU 页面",`${site.mu.length} 个标准页面`,`直接复用并配置菜单(未开发)`], + ["SC 页面",`${site.mu.length} 个标准页面`,`直接复用并配置菜单(未开发)`], ["Cube 页面",`${site.cubes.length} 个扩展页面`,`生成 ${site.cubes.length} 个独立 JSON`], ]; const start=async()=>{ @@ -1355,15 +1355,8 @@ function Generate({site,onSiteChange,notify,viewPrompt,viewSitePrompt}:{site:Sit }catch(e:any){ notify("生成失败: "+e.message); } finally{ setRunning(false); } }; - return
{scope.map(x=>
{x[0]}{x[1]}{x[2]}
)}
站点级提示词(通用上下文)每个页面都会携带的站点背景与 Cube 规则,可先核对
{site.cubes.length?site.cubes.map(c=>
{c.name}{c.content&&{c.content}}
):
尚未添加 Cube 扩展页面(在「功能与菜单」中添加后,这里会列出每个页面的提示词)
}
{[ - {label:"生成 Asset Excel", disabled:true, note:"未开发"}, - {label:"生成菜单配置", disabled:false}, - {label:"生成 Cube JSON", disabled:false}, - {label:"创建合理的模拟数据", disabled:false}, - {label:"生成页面预览", disabled:false}, - {label:"执行 Cube JSON 校验", disabled:false}, - ].map(x=>)}
-
{progress===100?"生成完成":running?"正在生成站点方案":"准备就绪"}{progress}%

{progress===100?"全部交付物已生成并通过校验。":running?"Wordbuddy Hy3 正在调用 Cube Skill 创建页面与模拟数据。":"Wordbuddy Hy3 已就绪,预计需要约 2 分钟。"}

{tasks.map((x,i)=>
{x.status==="done"?"✓":x.status==="running"?"↻":x.status==="failed"?"!":"·"}{x.name}{x.message&&{x.message}}{x.status==="done"?"成功":x.status==="running"?"生成中":x.status==="failed"?"失败":"等待"}
)}
{zipUrl&&}
{log || "(等待生成开始…)"}
; + return
{scope.map(x=>
{x[0]}{x[1]}{x[2]}
)}
+
; } // 缩略图:拉取 cube 生成的 dashboard JSON,用公开渲染器按 1920×1080 渲染后缩放显示