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