From 2f6b725a2da1ec1b26d0e3a2cd4de1786a74e33c Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Fri, 21 Jun 2024 10:58:15 +0800 Subject: [PATCH] =?UTF-8?q?=20feat:=20=E8=8A=82=E7=82=B9=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E6=A1=86=E9=9A=8F=E8=8A=82=E7=82=B9=E7=BC=A9=E6=94=BE=E8=80=8C?= =?UTF-8?q?=E7=BC=A9=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/application/flow/workflow_manage.py | 8 +------ ui/src/workflow/common/NodeCascader.vue | 8 ++++++- ui/src/workflow/common/NodeContainer.vue | 6 ++--- ui/src/workflow/common/app-node.ts | 5 +++++ ui/src/workflow/nodes/ai-chat-node/index.vue | 1 + .../workflow/nodes/condition-node/index.vue | 22 ++++++++++++++----- ui/src/workflow/nodes/question-node/index.vue | 1 + 7 files changed, 34 insertions(+), 17 deletions(-) diff --git a/apps/application/flow/workflow_manage.py b/apps/application/flow/workflow_manage.py index 82647c41b..7b49bcc3e 100644 --- a/apps/application/flow/workflow_manage.py +++ b/apps/application/flow/workflow_manage.py @@ -94,13 +94,7 @@ class Flow: f'不存在的下一个节点') return node_list - def is_valid(self): - """ - 校验工作流数据 - """ - self.is_valid_start_node() - self.is_valid_base_node() - self.is_valid_work_flow() + def is_valid_work_flow(self, up_node=None): if up_node is None: diff --git a/ui/src/workflow/common/NodeCascader.vue b/ui/src/workflow/common/NodeCascader.vue index 25ff6ee77..b76ef01f5 100644 --- a/ui/src/workflow/common/NodeCascader.vue +++ b/ui/src/workflow/common/NodeCascader.vue @@ -1,5 +1,11 @@