diff --git a/src/views/settings/creation/index.vue b/src/views/settings/creation/index.vue index 4b9f31f..eb09b65 100644 --- a/src/views/settings/creation/index.vue +++ b/src/views/settings/creation/index.vue @@ -227,7 +227,7 @@ - + @@ -3055,7 +3055,7 @@ const canAddCustomFields = (element: SelectedState | null) => { return true; }; -// 判断是否可以选择上级参数(排除表单参数节点和开始节点) +// 判断是否可以选择上级参数(排除表单参数节点、开始节点和 HTTP/HTTPS 接口节点) const canSelectParentParams = (element: SelectedState | null) => { if (!element || element.kind !== 'node') return false; const nodeCode = String(element.properties?.nodeCode || '').toLowerCase(); @@ -3067,6 +3067,9 @@ const canSelectParentParams = (element: SelectedState | null) => { // 排除表单参数节点 if (nodeCode === 'form' || text.includes('表单参数')) return false; + // 排除 HTTP/HTTPS 接口节点 + if (nodeCode === 'http' || nodeCode === 'https') return false; + return true; }; // 添加上级参数到 inputSource