From 9d1a7e4e0f75691e03d2b7a6fd004bf06312ba7d Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Thu, 18 Mar 2021 18:30:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E5=96=84=E5=88=86=E4=BA=AB?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/mapper/ext/ExtPanelShareMapper.java | 3 +- .../base/mapper/ext/ExtPanelShareMapper.xml | 7 ++- .../io/dataease/dto/panel/PanelShareDto.java | 12 ++--- .../io/dataease/dto/panel/PanelSharePo.java | 20 +++++++++ .../dataease/service/panel/ShareService.java | 14 ++++-- frontend/src/api/panel/share.js | 9 ++++ .../src/views/panel/GrantAuth/shareTree.vue | 36 +++++++++++++++ frontend/src/views/panel/index.vue | 7 +-- .../src/views/panel/list/PanelViewShow.vue | 44 +++++++++---------- 9 files changed, 110 insertions(+), 42 deletions(-) create mode 100644 backend/src/main/java/io/dataease/dto/panel/PanelSharePo.java create mode 100644 frontend/src/views/panel/GrantAuth/shareTree.vue diff --git a/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelShareMapper.java b/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelShareMapper.java index 6d2cc5acda..a3c52468e1 100644 --- a/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelShareMapper.java +++ b/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelShareMapper.java @@ -3,6 +3,7 @@ package io.dataease.base.mapper.ext; import io.dataease.base.domain.PanelShare; import io.dataease.base.mapper.ext.query.GridExample; import io.dataease.dto.panel.PanelShareDto; +import io.dataease.dto.panel.PanelSharePo; import org.apache.ibatis.annotations.Param; import java.util.List; @@ -11,7 +12,7 @@ public interface ExtPanelShareMapper { int batchInsert(@Param("shares") List shares); - List query(GridExample example); + List query(GridExample example); List queryWithResource(GridExample example); } diff --git a/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelShareMapper.xml b/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelShareMapper.xml index 35fbc15311..db4a0afc66 100644 --- a/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelShareMapper.xml +++ b/backend/src/main/java/io/dataease/base/mapper/ext/ExtPanelShareMapper.xml @@ -2,11 +2,10 @@ - + - - + @@ -18,7 +17,7 @@