更新 ScriptService 接口以支持可选的剧本参数,并在工作流数据钩子中相应调整初始化逻辑。

This commit is contained in:
北枳 2025-08-07 15:11:34 +08:00
parent b1de9fd656
commit 1517accb6b
2 changed files with 2 additions and 2 deletions

View File

@ -51,7 +51,7 @@ export interface UseScriptService {
/** 根据用户想法生成剧本并自动创建项目 */
generateScriptFromIdea: (idea: string) => Promise<void>;
/** 根据项目ID初始化已有剧本 */
initializeFromProject: (projectId: string,script:string) => Promise<void>;
initializeFromProject: (projectId: string, script?: string) => Promise<void>;
/** 修改剧本 */
updateScript: (scriptText: string) => Promise<void>;
/** 应用剧本到视频生成流程 */

View File

@ -90,7 +90,7 @@ export function useWorkflowData() {
// 初始化剧本
useEffect(() => {
console.log('开始初始化剧本', originalText);
initializeFromProject(episodeId);
initializeFromProject(episodeId, originalText);
}, [originalText]);
// 监听剧本加载完毕
useEffect(() => {