去掉one_query_mode字段,以及用户没有输入 提示

This commit is contained in:
北枳 2025-09-17 11:14:20 +08:00
parent a09308e57c
commit 4ae7bec067
4 changed files with 9 additions and 12 deletions

View File

@ -210,8 +210,6 @@ export interface CreateMovieProjectV3Request {
language: string;
/**模板id */
template_id: string;
/** 单次查询模式 */
one_query_mode: boolean;
/** 自由输入 */
freeInput?: {
/** 用户提示,提示给用户需要输入什么内容 */

View File

@ -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(

View File

@ -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);

View File

@ -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) {