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() {
|
export function CreateToVideo2() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const searchParams = useSearchParams();
|
const searchParams = useSearchParams();
|
||||||
const projectId = searchParams.get('projectId');
|
const projectId = searchParams.get('projectId') ? parseInt(searchParams.get('projectId')!) : 0;
|
||||||
const [isClient, setIsClient] = useState(false);
|
const [isClient, setIsClient] = useState(false);
|
||||||
const [isExpanded, setIsExpanded] = useState(false);
|
const [isExpanded, setIsExpanded] = useState(false);
|
||||||
const [videoUrl, setVideoUrl] = useState('');
|
const [videoUrl, setVideoUrl] = useState('');
|
||||||
@ -116,7 +116,7 @@ export function CreateToVideo2() {
|
|||||||
alert('请输入剧本内容');
|
alert('请输入剧本内容');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
convertResponse = await convertScriptToScene(script, episodeId);
|
convertResponse = await convertScriptToScene(script, episodeId, projectId);
|
||||||
} else {
|
} else {
|
||||||
// 视频模式:调用convertVideoToScene (第56-69行)
|
// 视频模式:调用convertVideoToScene (第56-69行)
|
||||||
if (!videoUrl) {
|
if (!videoUrl) {
|
||||||
@ -127,7 +127,7 @@ export function CreateToVideo2() {
|
|||||||
alert('Episode ID not available');
|
alert('Episode ID not available');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
convertResponse = await convertVideoToScene(videoUrl, episodeId);
|
convertResponse = await convertVideoToScene(videoUrl, episodeId, projectId);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 检查转换结果
|
// 检查转换结果
|
||||||
@ -148,10 +148,9 @@ export function CreateToVideo2() {
|
|||||||
// 调用创建剧集API
|
// 调用创建剧集API
|
||||||
const episodeResponse = await createScriptEpisode(episodeData);
|
const episodeResponse = await createScriptEpisode(episodeData);
|
||||||
|
|
||||||
if (episodeResponse.code === 0) {
|
if (episodeResponse.successful) {
|
||||||
// 成功创建后跳转到work-flow页面
|
// 成功创建后跳转到work-flow页面, 并设置episodeId 和 projectType
|
||||||
setEpisodeId(episodeResponse.data.id);
|
router.push(`/create/work-flow?episodeId=${episodeResponse.data.id}`);
|
||||||
router.push('/create/work-flow');
|
|
||||||
} else {
|
} else {
|
||||||
alert(`创建剧集失败: ${episodeResponse.message}`);
|
alert(`创建剧集失败: ${episodeResponse.message}`);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user