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/hooks/use-edges-interactions.ts | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/app/components/workflow/hooks/use-edges-interactions.ts b/app/components/workflow/hooks/use-edges-interactions.ts index 306af1e..688f0b2 100644 --- a/app/components/workflow/hooks/use-edges-interactions.ts +++ b/app/components/workflow/hooks/use-edges-interactions.ts @@ -151,11 +151,28 @@ setEdges(newEdges) }, [store, getNodesReadOnly]) + const handleEdgeCancelRunningStatus = useCallback(() => { + const { + edges, + setEdges, + } = store.getState() + + const newEdges = produce(edges, (draft) => { + draft.forEach((edge) => { + edge.data._sourceRunningStatus = undefined + edge.data._targetRunningStatus = undefined + edge.data._waitingRun = false + }) + }) + setEdges(newEdges) + }, [store]) + return { handleEdgeEnter, handleEdgeLeave, handleEdgeDeleteByDeleteBranch, handleEdgeDelete, handleEdgesChange, + handleEdgeCancelRunningStatus, } } -- Gitblit v1.8.0