From 0cb8696b2c2f9885e5bad9bf4b91ab03423a055f Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 13 三月 2024 15:05:12 +0800
Subject: [PATCH] Merge branch 'master' of http://47.97.1.152:5880/r/zy-asrs-master

---
 zy-asrs-flow/src/components/Flow/GraphComponent.jsx |   63 +++++++++++++++++++++++++++++--
 1 files changed, 58 insertions(+), 5 deletions(-)

diff --git a/zy-asrs-flow/src/components/Flow/GraphComponent.jsx b/zy-asrs-flow/src/components/Flow/GraphComponent.jsx
index 1a8bbb0..995e51b 100644
--- a/zy-asrs-flow/src/components/Flow/GraphComponent.jsx
+++ b/zy-asrs-flow/src/components/Flow/GraphComponent.jsx
@@ -1440,6 +1440,10 @@
                 {
                     name: 'group1',
                     title: '甯哥敤缁勪欢',
+                },
+                {
+                    name: 'group2',
+                    title: '閫昏緫缁勪欢'
                 }
             ],
         })
@@ -1468,9 +1472,57 @@
             data: initNodeData,
         })
 
-        const n3Data = JSON.parse(JSON.stringify(initNodeData))
-        n3Data.isLogic = true;//閫昏緫鍒ゆ柇
-        const n3 = graph.createNode({
+        const crnData = JSON.parse(JSON.stringify(initNodeData))
+        crnData.type = "crn";
+        const crnStencil = graph.createNode({
+            shape: "rect",
+            width: 80,
+            height: 40,
+            label: "鍫嗗灈鏈虹粍浠�",
+            attrs: commonGraphAttrs,
+            ports: commonGraphPorts,
+            data: crnData,
+        })
+
+        const shuttleData = JSON.parse(JSON.stringify(initNodeData))
+        shuttleData.type = "shuttle";
+        const shuttleStencil = graph.createNode({
+            shape: "rect",
+            width: 80,
+            height: 40,
+            label: "鍥涘悜杞︾粍浠�",
+            attrs: commonGraphAttrs,
+            ports: commonGraphPorts,
+            data: shuttleData,
+        })
+
+        const liftData = JSON.parse(JSON.stringify(initNodeData))
+        liftData.type = "lift";
+        const liftStencil = graph.createNode({
+            shape: "rect",
+            width: 80,
+            height: 40,
+            label: "鎻愬崌鏈虹粍浠�",
+            attrs: commonGraphAttrs,
+            ports: commonGraphPorts,
+            data: liftData,
+        })
+
+        const devpData = JSON.parse(JSON.stringify(initNodeData))
+        devpData.type = "devp";
+        const devpStencil = graph.createNode({
+            shape: "rect",
+            width: 80,
+            height: 40,
+            label: "杈撻�佺嚎缁勪欢",
+            attrs: commonGraphAttrs,
+            ports: commonGraphPorts,
+            data: devpData,
+        })
+
+        const logicStencilData = JSON.parse(JSON.stringify(initNodeData))
+        logicStencilData.isLogic = true;//閫昏緫鍒ゆ柇
+        const logicStencil = graph.createNode({
             shape: 'path',
             width: 100,
             height: 60,
@@ -1479,10 +1531,11 @@
             attrs: commonGraphAttrs,
             label: '閫昏緫鍒ゆ柇',
             ports: commonGraphPorts,
-            data: n3Data,
+            data: logicStencilData,
         })
 
-        stencil.load([n1, n2, n3], 'group1')
+        stencil.load([n1, n2, crnStencil, shuttleStencil, liftStencil, devpStencil], 'group1')
+        stencil.load([logicStencil], 'group2')
     }
 
     function initBind(graph) {

--
Gitblit v1.9.1