跑流程

This commit is contained in:
Xin Wang 2025-07-01 22:04:47 +08:00
parent fa7016f4db
commit 1aec298dd8

View File

@ -106,6 +106,23 @@ export function CreateToVideo2() {
}
const handleCreateVideo = async () => {
// 创建剧集数据
const episodeData: CreateScriptEpisodeRequest = {
title: "episode 1",
script_id: projectId,
status: 1,
summary: script
};
// 调用创建剧集API
const episodeResponse = await createScriptEpisode(episodeData);
if (episodeResponse.code !== 0) {
console.error(`创建剧集失败: ${episodeResponse.message}`);
alert(`创建剧集失败: ${episodeResponse.message}`);
return;
}
let episodeId = episodeResponse.data.id ;
if (videoUrl || script) {
try {
setIsCreating(true);
@ -131,27 +148,10 @@ export function CreateToVideo2() {
}
convertResponse = await convertVideoToScene(videoUrl, episodeId, projectId);
}
// 检查转换结果
if (convertResponse.code === 0) {
// 确定项目类型
// 创建剧集数据
const episodeData: CreateScriptEpisodeRequest = {
title: "episode 1",
script_id: projectId,
status: 1,
summary: script
};
// 调用创建剧集API
const episodeResponse = await createScriptEpisode(episodeData);
if (episodeResponse.code === 0) {
// 成功创建后跳转到work-flow页面, 并设置episodeId 和 projectType
router.push(`/create/work-flow?episodeId=${episodeResponse.data.id}`);
} else {
alert(`创建剧集失败: ${episodeResponse.message}`);
}
// 成功创建后跳转到work-flow页面, 并设置episodeId 和 projectType
router.push(`/create/work-flow?episodeId=${episodeResponse.data.id}`);
} else {
alert(`转换失败: ${convertResponse.message}`);
}