From 08ca156174e4f1148575b941d9204e313902674f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8C=97=E6=9E=B3?= <7854742+wang_rumeng@user.noreply.gitee.com> Date: Thu, 4 Sep 2025 22:20:13 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E9=A6=96=E5=B8=A7=E3=80=81?= =?UTF-8?q?=E4=B8=8B=E8=BD=BDloading=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/pages/create-to-video2.tsx | 25 ++++++++++++------- components/pages/work-flow.tsx | 21 ++++++++-------- .../pages/work-flow/ai-editing-iframe.tsx | 1 + .../pages/work-flow/editing-notification.tsx | 16 +++++------- components/pages/work-flow/media-viewer.tsx | 13 +++++++--- .../pages/work-flow/use-workflow-data.tsx | 2 +- components/ui/glass-icon-button.tsx | 14 ++++++----- 7 files changed, 51 insertions(+), 41 deletions(-) diff --git a/components/pages/create-to-video2.tsx b/components/pages/create-to-video2.tsx index 7f4da38..38b980a 100644 --- a/components/pages/create-to-video2.tsx +++ b/components/pages/create-to-video2.tsx @@ -1,7 +1,7 @@ "use client"; import { useState, useEffect, useRef, useCallback } from 'react'; -import { Loader2, Check, Pencil, Trash, Download } from 'lucide-react'; +import { Loader2, Download } from 'lucide-react'; import { useRouter } from 'next/navigation'; import './style/create-to-video2.css'; @@ -28,6 +28,7 @@ export default function CreateToVideo2() { const [isLoadingMore, setIsLoadingMore] = useState(false); const scrollContainerRef = useRef(null); const [userId, setUserId] = useState(0); + const [isLoadingDownloadBtn, setIsLoadingDownloadBtn] = useState(false); // 添加一个 ref 来跟踪当前正在加载的页码 const loadingPageRef = useRef(null); @@ -193,23 +194,24 @@ export default function CreateToVideo2() {
router.push(`/movies/work-flow?episodeId=${project.project_id}`)} onMouseEnter={() => handleMouseEnter(project.project_id)} onMouseLeave={() => handleMouseLeave(project.project_id)} data-alt="project-card" > {/* 视频/图片区域 */} -
- {(project.final_video_url || project.final_simple_video_url) ? ( +
router.push(`/movies/work-flow?episodeId=${project.project_id}`)}> + {(project.final_video_url || project.final_simple_video_url || project.video_urls) ? (