From 202903a431d705ebb591ab7b5392b32388eb79bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=98=89=E8=B1=AA?= <42510293+ziyujiahao@users.noreply.github.com> Date: Wed, 29 Oct 2025 17:27:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E4=BB=AA=E8=A1=A8=E6=9D=BF=E3=80=81?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=A4=A7=E5=B1=8F):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=95=B4=E4=BD=93=E5=A4=8D=E5=88=B6=E5=8F=AF=E8=A7=86=E5=8C=96?= =?UTF-8?q?=E8=B5=84=E6=BA=90=EF=BC=8C=E5=9B=BE=E8=A1=A8=E6=9C=AA=E5=A4=8D?= =?UTF-8?q?=E5=88=B6=E9=97=AE=E9=A2=98=20(#17309)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/io/dataease/chart/manage/ChartViewManege.java | 2 ++ .../src/components/data-visualization/RealTimeListTree.vue | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/core-backend/src/main/java/io/dataease/chart/manage/ChartViewManege.java b/core/core-backend/src/main/java/io/dataease/chart/manage/ChartViewManege.java index 6c8914f25e..921fd73899 100644 --- a/core/core-backend/src/main/java/io/dataease/chart/manage/ChartViewManege.java +++ b/core/core-backend/src/main/java/io/dataease/chart/manage/ChartViewManege.java @@ -616,6 +616,7 @@ public class ChartViewManege { BeanUtils.copyBean(newView, source); newView.setId(source.getId() + copyId); newView.setSceneId(newDvId); + newView.setCopyFrom(source.getId()); newView.setCopyId(copyId); return newView; }) @@ -633,6 +634,7 @@ public class ChartViewManege { BeanUtils.copyBean(newView, source); newView.setId(source.getId() + copyId); newView.setSceneId(newDvId); + newView.setCopyFrom(source.getId()); newView.setCopyId(copyId); return newView; }) diff --git a/core/core-frontend/src/components/data-visualization/RealTimeListTree.vue b/core/core-frontend/src/components/data-visualization/RealTimeListTree.vue index 327dfcafaa..786279d522 100644 --- a/core/core-frontend/src/components/data-visualization/RealTimeListTree.vue +++ b/core/core-frontend/src/components/data-visualization/RealTimeListTree.vue @@ -348,7 +348,7 @@ const iconMap = { const getIconName = item => { if (item.component === 'UserView') { const viewInfo = canvasViewInfo.value[item.id] - return iconMap[`${viewInfo.type}-origin`] + return iconMap[`${viewInfo?.type}-origin`] } else { return iconMap[item.icon] }