From 7011b91dfd93d8e5842d1084abae8c52b4f895a5 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Fri, 3 Jan 2025 10:22:40 +0800 Subject: [PATCH] =?UTF-8?q?style(=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?=E8=B7=B3=E8=BD=AC=E9=80=89=E6=8B=A9=E8=B7=B3=E8=BD=AC=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E6=97=B6=EF=BC=8C=E6=9C=AA=E5=8C=BA=E5=88=86=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=A4=A7=E5=B1=8F=E5=92=8C=E4=BB=AA=E8=A1=A8=E6=9D=BF?= =?UTF-8?q?=E7=9A=84=E5=9B=BE=E6=A0=87=E7=AD=89=E6=A0=B7=E5=BC=8F=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visualization/server/DataVisualizationServer.java | 10 ++++++++++ .../src/components/visualization/LinkJumpSet.vue | 9 +++++++-- .../component-background/CanvasBackground.vue | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java b/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java index 0b14481380..2a044f3c09 100644 --- a/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java +++ b/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java @@ -516,6 +516,14 @@ public class DataVisualizationServer implements DataVisualizationApi { coreVisualizationManage.delete(dvId); } + private void resourceTreeTypeAdaptor(List tree,String type){ + if(!CollectionUtils.isEmpty(tree)){ + tree.forEach(busiNodeVO -> { + busiNodeVO.setType(type); + resourceTreeTypeAdaptor(busiNodeVO.getChildren(),type); + }); + } + } @Override public List tree(BusiNodeRequest request) { @@ -529,6 +537,7 @@ public class DataVisualizationServer implements DataVisualizationApi { List dataVResult = coreVisualizationManage.tree(requestDv); List result = new ArrayList<>(); if (!CollectionUtils.isEmpty(dashboardResult)) { + resourceTreeTypeAdaptor(dashboardResult,"dashboard"); BusiNodeVO dashboardResultParent = new BusiNodeVO(); dashboardResultParent.setName(Translator.get("i18n_menu.panel")); dashboardResultParent.setId(-101L); @@ -540,6 +549,7 @@ public class DataVisualizationServer implements DataVisualizationApi { result.add(dashboardResultParent); } if (!CollectionUtils.isEmpty(dataVResult)) { + resourceTreeTypeAdaptor(dataVResult,"dataV"); BusiNodeVO dataVResultParent = new BusiNodeVO(); dataVResultParent.setName(Translator.get("i18n_menu.screen")); dataVResultParent.setId(-102L); diff --git a/core/core-frontend/src/components/visualization/LinkJumpSet.vue b/core/core-frontend/src/components/visualization/LinkJumpSet.vue index 8c40d83f5e..2b9c3baa9b 100644 --- a/core/core-frontend/src/components/visualization/LinkJumpSet.vue +++ b/core/core-frontend/src/components/visualization/LinkJumpSet.vue @@ -187,8 +187,12 @@ v-if="data.leaf" > + > + + @@ -618,6 +622,7 @@ import dvDashboardSpine from '@/assets/svg/dv-dashboard-spine.svg' import dvFolder from '@/assets/svg/dv-folder.svg' import icon_deleteTrash_outlined from '@/assets/svg/icon_delete-trash_outlined.svg' import icon_info_outlined from '@/assets/svg/icon_info_outlined.svg' +import dvScreenSpine from '@/assets/svg/dv-screen-spine.svg' import { queryVisualizationJumpInfo, queryWithViewId, diff --git a/core/core-frontend/src/components/visualization/component-background/CanvasBackground.vue b/core/core-frontend/src/components/visualization/component-background/CanvasBackground.vue index 3d69493daa..b1107faa94 100644 --- a/core/core-frontend/src/components/visualization/component-background/CanvasBackground.vue +++ b/core/core-frontend/src/components/visualization/component-background/CanvasBackground.vue @@ -21,7 +21,7 @@ v-model="dvInfo.selfWatermarkStatus" @change="onBackgroundChange" > - {{ t('visualization.watermark') }}} + {{ t('visualization.watermark') }}