From 9497e1db33ab8e5258504f65e12f820cd1b51223 Mon Sep 17 00:00:00 2001 From: ziyujiahao <1522128093@qq.com> Date: Thu, 30 Mar 2023 17:34:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=95=B0=E6=8D=AE=E9=9B=86):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=95=B0=E6=8D=AE=E9=9B=86=E8=8F=9C=E5=8D=95=E6=A0=91?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E6=98=BE=E7=A4=BA=E4=B8=8D=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/canvas/utils/utils.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/canvas/utils/utils.js b/frontend/src/components/canvas/utils/utils.js index 5fadb1707a..76647d2c5c 100644 --- a/frontend/src/components/canvas/utils/utils.js +++ b/frontend/src/components/canvas/utils/utils.js @@ -374,10 +374,15 @@ export function insertBatchTreeNode(nodeInfoArray, tree) { } export function updateCacheTree(opt, treeName, nodeInfoFull, tree) { - const nodeInfo = { - ...nodeInfoFull, - panelData: null, - panelStyle: null + const nodeInfo = deepCopy(nodeInfoFull) + if( nodeInfo instanceof Array){ + nodeInfo.forEach(item=>{ + delete item.panelData + delete item.panelStyle + }) + }else{ + delete nodeInfo.panelData + delete nodeInfo.panelStyle } if (opt === 'new' || opt === 'copy') { insertTreeNode(nodeInfo, tree)