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