From 3b9b0753608cb8f69f6ffe1a89a6f4aa028ee134 Mon Sep 17 00:00:00 2001 From: dengqichen Date: Fri, 20 Dec 2024 16:59:15 +0800 Subject: [PATCH] 1 --- .../Definition/Design/components/NodeConfigModal.tsx | 10 +++++++++- .../Workflow/Definition/Design/utils/validator.ts | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/Workflow/Definition/Design/components/NodeConfigModal.tsx b/frontend/src/pages/Workflow/Definition/Design/components/NodeConfigModal.tsx index 057630e5..a97c0bab 100644 --- a/frontend/src/pages/Workflow/Definition/Design/components/NodeConfigModal.tsx +++ b/frontend/src/pages/Workflow/Definition/Design/components/NodeConfigModal.tsx @@ -103,8 +103,16 @@ const NodeConfigDrawer: React.FC = ({ ), rules: [{required, message: `请输入${property.title}`}], - initialValue: property.default // 添加默认值支持 + initialValue: key === 'code' ? nodeDefinition?.nodeType : property.default // 如果是 code 字段,使用 nodeType 作为默认值 }; + + if (key === 'code') { + return ( + + + + ); + } if (isReadOnly) { return ( diff --git a/frontend/src/pages/Workflow/Definition/Design/utils/validator.ts b/frontend/src/pages/Workflow/Definition/Design/utils/validator.ts index 576a066b..8df3c1fc 100644 --- a/frontend/src/pages/Workflow/Definition/Design/utils/validator.ts +++ b/frontend/src/pages/Workflow/Definition/Design/utils/validator.ts @@ -66,7 +66,7 @@ const validateRequiredNodes = (graph: Graph): ValidationResult => { const nodes = graph.getNodes(); // 检查开始节点 - const hasStartNode = nodes.some(node => node.getProp('type') === 'START_EVENT'); + const hasStartNode = nodes.some(node => node.getProp('nodeType') === 'START_EVENT'); if (!hasStartNode) { return { valid: false, @@ -75,7 +75,7 @@ const validateRequiredNodes = (graph: Graph): ValidationResult => { } // 检查结束节点 - const hasEndNode = nodes.some(node => node.getProp('type') === 'END_EVENT'); + const hasEndNode = nodes.some(node => node.getProp('nodeType') === 'END_EVENT'); if (!hasEndNode) { return { valid: false,