diff --git a/app/(admin)/settings/agent-workflow/agent-workflow-settings-client.tsx b/app/(admin)/settings/agent-workflow/agent-workflow-settings-client.tsx index a1180df0f..02e3727a9 100644 --- a/app/(admin)/settings/agent-workflow/agent-workflow-settings-client.tsx +++ b/app/(admin)/settings/agent-workflow/agent-workflow-settings-client.tsx @@ -1798,7 +1798,7 @@ export function AgentWorkflowSettingsClient({ onChange={(e) => setShowcaseConfig((prev) => ({ ...prev, subtitle: e.target.value })) } - placeholder="第一步:风格选择 第二步:生图模式" + placeholder="选择生图模式、查询商品图、完成风格配置并实时查看结果" /> diff --git a/components/agents/AgentWorkflowParticleScatter.tsx b/components/agents/AgentWorkflowParticleScatter.tsx index 5d0dd9d69..6243dfcd1 100644 --- a/components/agents/AgentWorkflowParticleScatter.tsx +++ b/components/agents/AgentWorkflowParticleScatter.tsx @@ -6,12 +6,16 @@ type AgentWorkflowParticleScatterProps = { className?: string; particleSize?: number; particleCount?: number; + sceneScale?: number; + viewportScale?: number; }; export function AgentWorkflowParticleScatter({ className, particleSize, particleCount, + sceneScale, + viewportScale = 1, }: AgentWorkflowParticleScatterProps) { const searchParams = new URLSearchParams(); if (typeof particleSize === "number" && Number.isFinite(particleSize) && particleSize > 0) { @@ -20,9 +24,17 @@ export function AgentWorkflowParticleScatter({ if (typeof particleCount === "number" && Number.isFinite(particleCount) && particleCount > 0) { searchParams.set("particleCount", String(Math.round(particleCount))); } + if (typeof sceneScale === "number" && Number.isFinite(sceneScale) && sceneScale > 0) { + searchParams.set("sceneScale", String(sceneScale)); + } const src = searchParams.size ? `/particle-scatter-effect.html?${searchParams.toString()}` : "/particle-scatter-effect.html"; + const safeViewportScale = + typeof viewportScale === "number" && Number.isFinite(viewportScale) && viewportScale > 0 + ? viewportScale + : 1; + const overflowOffsetPercent = ((safeViewportScale - 1) / 2) * 100; return (