setIsHovered(true)}
+ onMouseLeave={() => setIsHovered(false)}
+ >
+ {/* 图片内容 */}
+ {data.src ? (
+

+ ) : data.status === 'generating' ? (
+
+
+ 生成中...
+
+ ) : data.status === 'failed' ? (
+
+ ) : (
+
+ )}
+
+ {/* 处理中遮罩 */}
+ {isProcessing && (
+
+ )}
+
+ {/* 悬浮操作栏 */}
+ {isHovered && data.src && !isProcessing && (
+
+
+
+
+
+
+ handleAction('rmbg')}>
+
+ 抠图
+
+ handleAction('enhance')}>
+
+ 变清晰
+
+ handleAction('extend')}>
+
+ 图片扩展
+
+ handleAction('resize')}>
+
+ 尺寸调整
+
+ handleAction('angle')}>
+
+ 角度编辑
+
+ handleAction('scene-fusion')}>
+
+ 场景裂变
+
+
+
+
+ 下载
+
+ deleteNode(node.id)}
+ >
+
+ 删除
+
+
+
+
+ )}
+
+ {/* 提示词显示 */}
+ {data.prompt && isHovered && !isProcessing && (
+
+ )}
+
+
+ {/* 角度编辑对话框 */}
+ {data.src && (
+