forked from 77media/video-flow
传参
This commit is contained in:
parent
4445c39e78
commit
97ceaefa2c
@ -57,7 +57,7 @@ const ideaText = 'a cute capybara with an orange on its head, staring into the d
|
||||
export function CreateToVideo2() {
|
||||
const router = useRouter();
|
||||
const searchParams = useSearchParams();
|
||||
const projectId = searchParams.get('projectId');
|
||||
const projectId = searchParams.get('projectId') ? parseInt(searchParams.get('projectId')!) : 0;
|
||||
const [isClient, setIsClient] = useState(false);
|
||||
const [isExpanded, setIsExpanded] = useState(false);
|
||||
const [videoUrl, setVideoUrl] = useState('');
|
||||
@ -116,7 +116,7 @@ export function CreateToVideo2() {
|
||||
alert('请输入剧本内容');
|
||||
return;
|
||||
}
|
||||
convertResponse = await convertScriptToScene(script, episodeId);
|
||||
convertResponse = await convertScriptToScene(script, episodeId, projectId);
|
||||
} else {
|
||||
// 视频模式:调用convertVideoToScene (第56-69行)
|
||||
if (!videoUrl) {
|
||||
@ -127,7 +127,7 @@ export function CreateToVideo2() {
|
||||
alert('Episode ID not available');
|
||||
return;
|
||||
}
|
||||
convertResponse = await convertVideoToScene(videoUrl, episodeId);
|
||||
convertResponse = await convertVideoToScene(videoUrl, episodeId, projectId);
|
||||
}
|
||||
|
||||
// 检查转换结果
|
||||
@ -148,10 +148,9 @@ export function CreateToVideo2() {
|
||||
// 调用创建剧集API
|
||||
const episodeResponse = await createScriptEpisode(episodeData);
|
||||
|
||||
if (episodeResponse.code === 0) {
|
||||
// 成功创建后跳转到work-flow页面
|
||||
setEpisodeId(episodeResponse.data.id);
|
||||
router.push('/create/work-flow');
|
||||
if (episodeResponse.successful) {
|
||||
// 成功创建后跳转到work-flow页面, 并设置episodeId 和 projectType
|
||||
router.push(`/create/work-flow?episodeId=${episodeResponse.data.id}`);
|
||||
} else {
|
||||
alert(`创建剧集失败: ${episodeResponse.message}`);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user