From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/workflow/nodes/variable-assigner/default.ts | 27 +++++---------------------- 1 files changed, 5 insertions(+), 22 deletions(-) diff --git a/app/components/workflow/nodes/variable-assigner/default.ts b/app/components/workflow/nodes/variable-assigner/default.ts index 60c7c27..49e497e 100644 --- a/app/components/workflow/nodes/variable-assigner/default.ts +++ b/app/components/workflow/nodes/variable-assigner/default.ts @@ -22,31 +22,14 @@ }, checkValid(payload: VariableAssignerNodeType, t: any) { let errorMessages = '' - const { variables, advanced_settings } = payload - const { group_enabled = false, groups = [] } = advanced_settings || {} - // enable group - const validateVariables = (variables: any[], field: string) => { + const { variables } = payload + if (!variables || variables.length === 0) + errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.variableAssigner.title`) }) + if (!errorMessages) { variables.forEach((variable) => { if (!variable || variable.length === 0) - errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(field) }) + errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.errorMsg.fields.variableValue`) }) }) - } - - if (group_enabled) { - if (!groups || groups.length === 0) { - errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.variableAssigner.title`) }) - } - else if (!errorMessages) { - groups.forEach((group) => { - validateVariables(group.variables || [], `${i18nPrefix}.errorMsg.fields.variableValue`) - }) - } - } - else { - if (!variables || variables.length === 0) - errorMessages = t(`${i18nPrefix}.errorMsg.fieldRequired`, { field: t(`${i18nPrefix}.nodes.variableAssigner.title`) }) - else if (!errorMessages) - validateVariables(variables, `${i18nPrefix}.errorMsg.fields.variableValue`) } return { -- Gitblit v1.8.0