forked from 77media/video-flow
去掉one_query_mode字段,以及用户没有输入 提示
This commit is contained in:
parent
a09308e57c
commit
4ae7bec067
@ -210,8 +210,6 @@ export interface CreateMovieProjectV3Request {
|
||||
language: string;
|
||||
/**模板id */
|
||||
template_id: string;
|
||||
/** 单次查询模式 */
|
||||
one_query_mode: boolean;
|
||||
/** 自由输入 */
|
||||
freeInput?: {
|
||||
/** 用户提示,提示给用户需要输入什么内容 */
|
||||
|
||||
@ -256,9 +256,10 @@ export const useTemplateStoryServiceHook = (): UseTemplateStoryService => {
|
||||
try {
|
||||
// 设置 loading 状态
|
||||
setIsLoading(true);
|
||||
// 没有角色以及道具 时,需要设置为true
|
||||
const one_query_mode = selectedTemplate?.storyRole?.length === 0 && selectedTemplate?.storyItem?.length === 0;
|
||||
const script = selectedTemplate?.freeInput && selectedTemplate.freeInput.length > 0 ? selectedTemplate.freeInput[0].free_input_text : selectedTemplate?.generateText || "";
|
||||
const script = selectedTemplate?.freeInput && selectedTemplate.freeInput.length > 0 ? selectedTemplate.freeInput[0].free_input_text : "";
|
||||
if (!script && !selectedTemplate?.storyRole.length && !selectedTemplate?.storyItem.length) {
|
||||
throw new Error("please input what you want to generate");
|
||||
}
|
||||
|
||||
const params: CreateMovieProjectV3Request = {
|
||||
script: script,
|
||||
@ -270,8 +271,7 @@ export const useTemplateStoryServiceHook = (): UseTemplateStoryService => {
|
||||
storyItem: selectedTemplate?.storyItem || [],
|
||||
freeInput: selectedTemplate?.freeInput || [],
|
||||
language,
|
||||
template_id: selectedTemplate?.template_id || "",
|
||||
one_query_mode: one_query_mode
|
||||
template_id: selectedTemplate?.template_id || ""
|
||||
};
|
||||
console.log("params", params);
|
||||
const result = await MovieProjectService.createProject(
|
||||
|
||||
@ -128,9 +128,10 @@ export const H5TemplateDrawer = ({
|
||||
setSelectedTemplate(null);
|
||||
}
|
||||
} catch (error) {
|
||||
console.log("Failed to create story action:", error);
|
||||
window.msg.error(error instanceof Error ? error.message : "Failed to create story action");
|
||||
setIsTemplateCreating(false);
|
||||
setLocalLoading(0);
|
||||
setSelectedTemplate(null);
|
||||
} finally {
|
||||
setLocalLoading(0);
|
||||
if (timer) clearInterval(timer);
|
||||
|
||||
@ -191,12 +191,10 @@ export const PcTemplateModal = ({
|
||||
}
|
||||
console.log("Story action created:", projectId);
|
||||
} catch (error) {
|
||||
console.error("Failed to create story action:", error);
|
||||
console.log("Failed to create story action:", error);
|
||||
window.msg.error(error instanceof Error ? error.message : "Failed to create story action");
|
||||
setIsTemplateCreating(false);
|
||||
setLocalLoading(0);
|
||||
// 这里可以添加 toast 提示
|
||||
// 重置状态
|
||||
setSelectedTemplate(null);
|
||||
} finally {
|
||||
setLocalLoading(0);
|
||||
if (timer) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user