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