forked from 77media/video-flow
更新 ScriptService 接口以支持可选的剧本参数,并在工作流数据钩子中相应调整初始化逻辑。
This commit is contained in:
parent
b1de9fd656
commit
1517accb6b
@ -51,7 +51,7 @@ export interface UseScriptService {
|
|||||||
/** 根据用户想法生成剧本并自动创建项目 */
|
/** 根据用户想法生成剧本并自动创建项目 */
|
||||||
generateScriptFromIdea: (idea: string) => Promise<void>;
|
generateScriptFromIdea: (idea: string) => Promise<void>;
|
||||||
/** 根据项目ID初始化已有剧本 */
|
/** 根据项目ID初始化已有剧本 */
|
||||||
initializeFromProject: (projectId: string,script:string) => Promise<void>;
|
initializeFromProject: (projectId: string, script?: string) => Promise<void>;
|
||||||
/** 修改剧本 */
|
/** 修改剧本 */
|
||||||
updateScript: (scriptText: string) => Promise<void>;
|
updateScript: (scriptText: string) => Promise<void>;
|
||||||
/** 应用剧本到视频生成流程 */
|
/** 应用剧本到视频生成流程 */
|
||||||
|
|||||||
@ -90,7 +90,7 @@ export function useWorkflowData() {
|
|||||||
// 初始化剧本
|
// 初始化剧本
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
console.log('开始初始化剧本', originalText);
|
console.log('开始初始化剧本', originalText);
|
||||||
initializeFromProject(episodeId);
|
initializeFromProject(episodeId, originalText);
|
||||||
}, [originalText]);
|
}, [originalText]);
|
||||||
// 监听剧本加载完毕
|
// 监听剧本加载完毕
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user