瀏覽代碼

bug修复

Leo 2 年之前
父節點
當前提交
9f23aa3713
共有 4 個文件被更改,包括 16 次插入0 次删除
  1. 0 0
      demo1.dag
  2. 0 0
      demo2.dag
  3. 16 0
      packages/yili-dag/src/Dag.tsx
  4. 0 0
      untitled1.dag

File diff suppressed because it is too large
+ 0 - 0
demo1.dag


File diff suppressed because it is too large
+ 0 - 0
demo2.dag


+ 16 - 0
packages/yili-dag/src/Dag.tsx

@@ -820,6 +820,22 @@ export default class Dag extends React.Component<any, any> {
 
   saveChangeStatus = (nodeId: any) => {
     const allEdges = this.state.dagGraph.getEdges();
+    const allNodes = this.state.dagGraph.getNodes();
+    allNodes.forEach((node: any) => {
+      const nodeData = node.getData();
+      if (
+        nodeData.nodeId === nodeId &&
+        !['datasource', 'outputsource'].includes(node.type)
+      ) {
+        node.setData(
+          {
+            ...nodeData,
+            status: 'undone'
+          },
+          { overwrite: true }
+        );
+      }
+    });
     allEdges.forEach((edge: any) => {
       const target = edge.getTargetNode().getData();
       const source = edge.getSourceNode().getData();

File diff suppressed because it is too large
+ 0 - 0
untitled1.dag


Some files were not shown because too many files changed in this diff