From ec27b2ba85ab66e93906b0d5c1bbead1cb5983a1 Mon Sep 17 00:00:00 2001 From: JzoNg Date: Tue, 10 Jun 2025 13:37:59 +0800 Subject: [PATCH] form type display --- .../_base/components/form-input-item.tsx | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/web/app/components/workflow/nodes/_base/components/form-input-item.tsx b/web/app/components/workflow/nodes/_base/components/form-input-item.tsx index 98dfc261e5..21c3ee9c67 100644 --- a/web/app/components/workflow/nodes/_base/components/form-input-item.tsx +++ b/web/app/components/workflow/nodes/_base/components/form-input-item.tsx @@ -57,14 +57,14 @@ const FormInputItem: FC = ({ const isObject = type === FormTypeEnum.object const isArray = type === FormTypeEnum.array const isShowJSONEditor = isObject || isArray + const isFile = type === FormTypeEnum.file || type === FormTypeEnum.files const isBoolean = type === FormTypeEnum.boolean const isSelect = type === FormTypeEnum.select const isAppSelector = type === FormTypeEnum.appSelector const isModelSelector = type === FormTypeEnum.modelSelector - const isFile = type === FormTypeEnum.file || type === FormTypeEnum.files const showTypeSwitch = isNumber || isObject || isArray - const isVariable = varInput?.type === VarKindType.variable - const isConstant = varInput?.type === VarKindType.constant || !varInput?.type + const isConstant = varInput?.type === VarKindType.constant + const showVariableSelector = isString || isFile || varInput?.type === VarKindType.variable const { availableVars, availableNodesWithParent } = useAvailableVarList(nodeId, { onlyLeafNodeVar: false, @@ -78,10 +78,18 @@ const FormInputItem: FC = ({ return VarType.string else if (isNumber) return VarType.number - else if (isFile) + else if (type === FormTypeEnum.files) return VarType.arrayFile - else if (isBoolean) - return VarType.boolean + else if (type === FormTypeEnum.file) + return VarType.file + // else if (isSelect) + // return VarType.select + // else if (isAppSelector) + // return VarType.appSelector + // else if (isModelSelector) + // return VarType.modelSelector + // else if (isBoolean) + // return VarType.boolean else if (isObject) return VarType.object else if (isArray) @@ -253,7 +261,7 @@ const FormInputItem: FC = ({ scope={scope} /> )} - {isVariable && ( + {showVariableSelector && (