diff --git a/components/pages/work-flow.tsx b/components/pages/work-flow.tsx index 5966bd3..d82dfcd 100644 --- a/components/pages/work-flow.tsx +++ b/components/pages/work-flow.tsx @@ -226,7 +226,7 @@ export default function WorkFlow() { {/* 暂停/播放按钮 */} { - (currentStep !== '6' && currentStep !== '0') && ( + (currentStep !== '6' && scriptData && scriptData.length > 0) && (
item.image_path); @@ -245,6 +245,7 @@ export function useWorkflowData() { taskData.status = '2'; } setTotalSketchCount(task.task_result.total_count); + break; } if (task.task_name === 'generate_character' && (task.task_status !== 'COMPLETED' || taskData.character.total_count !== taskData.character.data.length)) { if (task.task_result.data.length >= 0 && roles.length !== task.task_result.data.length) { @@ -271,6 +272,7 @@ export function useWorkflowData() { loadingText = LOADING_TEXT_MAP.getShotSketchStatus; } + break; } if (task.task_name === 'generate_shot_sketch' && (task.task_status !== 'COMPLETED' || taskData.shot_sketch.total_count !== taskData.shot_sketch.data.length)) { const realShotResultData = task.task_result.data.filter((item: any) => item.url); @@ -303,6 +305,7 @@ export function useWorkflowData() { taskData.status = '3'; } setTotalSketchCount(task.task_result.total_count); + break; } if (task.task_name === 'generate_videos' && (task.task_status !== 'COMPLETED' || taskData.video.total_count !== taskData.video.data.length)) { const realTaskResultData = task.task_result.data.filter((item: any) => item.urls && item.urls.length > 0); @@ -336,6 +339,7 @@ export function useWorkflowData() { taskData.status = '5'; loadingText = LOADING_TEXT_MAP.postProduction('generating rough cut video...'); } + break; } // 粗剪 if (task.task_name === 'generate_final_simple_video') { @@ -362,7 +366,7 @@ export function useWorkflowData() { } } - console.log('----------finalStep', taskData.status); + console.log('-----look-finalStep-----', taskData.status); // 设置步骤 setCurrentStep(taskData.status); setTaskObject(prev => { @@ -440,7 +444,6 @@ export function useWorkflowData() { } } - let loadingText: any = LOADING_TEXT_MAP.initializing; if (status === 'COMPLETED') { loadingText = LOADING_TEXT_MAP.complete; } diff --git a/components/ui/edit-modal.tsx b/components/ui/edit-modal.tsx index c2d1628..f39fcbb 100644 --- a/components/ui/edit-modal.tsx +++ b/components/ui/edit-modal.tsx @@ -118,6 +118,12 @@ export function EditModal({ setIsRemindFallbackOpen(false); } + const handleReset = () => { + console.log('handleReset'); + // 重置当前tab修改的数据 + + } + const renderTabContent = () => { switch (activeTab) { case '0': @@ -278,7 +284,7 @@ export function EditModal({ className="px-4 py-2 rounded-lg bg-white/10 text-white hover:bg-white/20 transition-colors" whileHover={{ scale: 1.02 }} whileTap={{ scale: 0.98 }} - onClick={onClose} + onClick={handleReset} > Reset diff --git a/components/ui/shot-tab-content.tsx b/components/ui/shot-tab-content.tsx index 52e419d..02bd772 100644 --- a/components/ui/shot-tab-content.tsx +++ b/components/ui/shot-tab-content.tsx @@ -8,7 +8,7 @@ import { PersonDetection, PersonDetectionScene } from './person-detection'; import { ShotsEditor } from './shot-editor/ShotsEditor'; import { CharacterLibrarySelector } from './character-library-selector'; import FloatingGlassPanel from './FloatingGlassPanel'; -import { ReplaceCharacterPanel, mockShots, mockCharacter } from './replace-character-panel'; +import { ReplaceCharacterPanel } from './replace-character-panel'; import HorizontalScroller from './HorizontalScroller'; import { useEditData } from '@/components/pages/work-flow/use-edit-data'; import { roleRecognitionResponse } from '@/app/service/usecase/ShotEditUsecase';