From 8ba5bf163d6d2f549b14e5c9e9be4e8bd17d6e74 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 14 Sep 2026 14:52:48 +0800 Subject: [PATCH] =?utf8?q?=E7=94=9F=E6=88=90=E7=A1=AE=E8=AE=A4=E9=A1=B5?= =?utf8?q?=EF=BC=9A=E5=88=A0=E9=99=A4=E7=94=9F=E6=88=90=E9=80=89=E9=A1=B9/?= =?utf8?q?=E6=8F=90=E7=A4=BA=E8=AF=8D/=E4=BB=BB=E5=8A=A1/AI=E5=B7=A5?= =?utf8?q?=E4=BD=9C=E6=B5=81=E5=8C=BA=E5=9F=9F=EF=BC=9BMU=E9=A1=B5?= =?utf8?q?=E9=9D=A2=E6=94=B9SC=EF=BC=9B=E6=96=B0=E5=A2=9E=E4=B8=8B?= =?utf8?q?=E8=BD=BD=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- app/page.tsx | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) 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 渲染后缩放显示 -- 2.43.0