diff --git a/components/scene-fusion-view.tsx b/components/scene-fusion-view.tsx index 516672056..47f70f354 100644 --- a/components/scene-fusion-view.tsx +++ b/components/scene-fusion-view.tsx @@ -519,16 +519,39 @@ export function SceneFusionView({ onBack }: SceneFusionViewProps) { {scene.result ? ( 生成结果 ) : ( -
+
{scene.status === 'processing' ? ( -
- - 正在生成... -
+ <> + {/* 背景模糊图 */} + 生成中 + {/* 动态遮罩层 */} +
+ + {/* 动态光效 - 模拟扫描效果 */} +
+ + {/* 中心 Loading */} +
+
+ {/* 外圈脉冲 */} +
+
+ +
+
+
+ 正在融合... +
+
+ ) : scene.status === 'failed' ? ( -
-

{scene.error || "生成失败"}

-