diff --git a/src/api/settings/workflow/index.ts b/src/api/settings/workflow/index.ts index 70e1b9a..2d48f0e 100644 --- a/src/api/settings/workflow/index.ts +++ b/src/api/settings/workflow/index.ts @@ -39,6 +39,8 @@ export interface NodeLibraryItem { // 节点自带输出项([{ field, label }]):空/null 表示无输出;非空时该节点可作为下游节点的引用来源 outputField?: { field: string; label: string }[] | null; presetOption: NodeLibraryPresetOption[] | null; + // 是否支持贴片布局(节点库返回,仅 model 节点 true):控制节点配置面板「贴片布局」开关显示 + patchLayout?: boolean; } export interface NodeLibraryGroup { diff --git a/src/views/settings/workflow/component/NodeConfigPanel.vue b/src/views/settings/workflow/component/NodeConfigPanel.vue index 0815ab9..2ae4b65 100644 --- a/src/views/settings/workflow/component/NodeConfigPanel.vue +++ b/src/views/settings/workflow/component/NodeConfigPanel.vue @@ -77,7 +77,7 @@ - + (); -const isVideoModelSelected = computed(() => { - const t = Number(props.selectedNode?.data?.modelConfig?.modelType); - return t >= 600 && t <= 605; -}); - // 开始节点不展示节点描述 const isStartNode = computed(() => props.selectedNode?.data?.nodeCode === '__start__'); diff --git a/src/views/settings/workflow/index.vue b/src/views/settings/workflow/index.vue index 00264ae..18daa02 100644 --- a/src/views/settings/workflow/index.vue +++ b/src/views/settings/workflow/index.vue @@ -217,6 +217,7 @@ const nodeConfigMap = computed(() => { isSaveFileOption: boolean; // 节点自带输出项(节点库 outputField):非空时该节点可作为下游引用来源 outputField: any[]; + patchLayout: boolean; } >(); nodeLibraryGroups.value.forEach((group) => { @@ -235,6 +236,7 @@ const nodeConfigMap = computed(() => { isSaveFileOption: item.isSaveFileOption || false, // 节点自带输出项:可被其它节点引用的字段(脚本转写等节点提供;空表示无输出) outputField: item.outputField || [], + patchLayout: item.patchLayout || false, }); }); });