refactor: 精简Step5预览网格 - 移除重复视频播放器,改为轻量状态卡片 #1380
Reference in New Issue
Block a user
Delete Branch "refactor/simplify-step5-preview-grid"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
Step5 左侧 Step5GeneratePreview 的预览网格每个格子都嵌了
<video>播放器,右侧 PreviewVideoPanel 又渲染了同一个视频的完整播放器(+标题Canvas叠加),双份视频渲染浪费页面空间。改动
Step5GeneratePreview.tsx 预览网格从视频播放器改为轻量状态卡片:
移除
<video>播放器元素替换为
#1a1a2e卡片,保持aspect-ratio尺寸generating:LoadingOutlined 旋转 + "生成中 XX%"pending:ClockCircleOutlined + "排队中..."ready:CheckCircleFilled(绿色 #52c41a)error:ExclamationCircleFilled(红色 #ef4444)border: 2px solid #1677ff+ 右上角 "预览 #N" 角标不变
效果
🚀 预览环境已部署
代码审查结果 - PR #1380
⚠️ 问题(2个需要修改)
<video>标签。这导致用户无法在列表中直接预览生成的视频内容,严重破坏了组件的核心功能。duration)和片段数量(clipCount)的信息栏,导致用户无法快速获取生成结果的关键参数信息,降低了页面的信息密度和可用性。💡 建议(0个可选)
无
✅ 格式检查通过 | ❌ 逻辑审查需修改 | ✅ 性能检查通过
🤖 由 AI 代码审查机器人自动生成 | 2026-08-15 09:43:29 | 模型:
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1380 已关闭或合并,对应的预览环境已被清理。