From f6593d236043737604337b1071c0a52c61f81354 Mon Sep 17 00:00:00 2001 From: junjie Date: Mon, 21 Jun 2021 11:18:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(fix):=E8=A7=86=E5=9B=BE=E7=A7=BB=E5=8A=A8?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/chart/ChartGroupService.java | 6 +- .../TreeSelector/ChartMoveSelector.vue | 85 +++++++++++++ .../TreeSelector/GroupMoveSelector.vue | 92 ++++++++++++++ frontend/src/views/chart/group/Group.vue | 117 +++++++++++++++++- frontend/src/views/dataset/group/Group.vue | 2 +- 5 files changed, 295 insertions(+), 7 deletions(-) create mode 100644 frontend/src/views/chart/components/TreeSelector/ChartMoveSelector.vue create mode 100644 frontend/src/views/chart/components/TreeSelector/GroupMoveSelector.vue diff --git a/backend/src/main/java/io/dataease/service/chart/ChartGroupService.java b/backend/src/main/java/io/dataease/service/chart/ChartGroupService.java index 6759f2e529..4057690685 100644 --- a/backend/src/main/java/io/dataease/service/chart/ChartGroupService.java +++ b/backend/src/main/java/io/dataease/service/chart/ChartGroupService.java @@ -82,8 +82,7 @@ public class ChartGroupService { public List tree(ChartGroupRequest chartGroup) { chartGroup.setLevel(null); - chartGroup.setPid("0"); - chartGroup.setType("group"); + chartGroup.setPid(null); chartGroup.setUserId(String.valueOf(AuthUtils.getUser().getUserId())); List treeInfo = extChartGroupMapper.search(chartGroup); List result = TreeUtils.mergeTree(treeInfo); @@ -92,7 +91,8 @@ public class ChartGroupService { public List treeNode(ChartGroupRequest chartGroup) { chartGroup.setLevel(null); - chartGroup.setPid(null); + chartGroup.setPid("0"); + chartGroup.setType("group"); chartGroup.setUserId(String.valueOf(AuthUtils.getUser().getUserId())); List treeInfo = extChartGroupMapper.search(chartGroup); List result = TreeUtils.mergeTree(treeInfo); diff --git a/frontend/src/views/chart/components/TreeSelector/ChartMoveSelector.vue b/frontend/src/views/chart/components/TreeSelector/ChartMoveSelector.vue new file mode 100644 index 0000000000..445c225fa0 --- /dev/null +++ b/frontend/src/views/chart/components/TreeSelector/ChartMoveSelector.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/frontend/src/views/chart/components/TreeSelector/GroupMoveSelector.vue b/frontend/src/views/chart/components/TreeSelector/GroupMoveSelector.vue new file mode 100644 index 0000000000..e5af73edc7 --- /dev/null +++ b/frontend/src/views/chart/components/TreeSelector/GroupMoveSelector.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/frontend/src/views/chart/group/Group.vue b/frontend/src/views/chart/group/Group.vue index 02dc1be710..1757341e7a 100644 --- a/frontend/src/views/chart/group/Group.vue +++ b/frontend/src/views/chart/group/Group.vue @@ -99,6 +99,9 @@ {{ $t('chart.rename') }} + + {{ $t('dataset.move_to') }} + {{ $t('chart.delete') }} @@ -126,6 +129,9 @@ + + {{ $t('dataset.move_to') }} + {{ $t('chart.delete') }} @@ -294,12 +300,34 @@ {{ $t('chart.confirm') }} + + + + + + + + + + + +