From 80e0a1099b051238bd3bcc8f2612ff5f5c10076e Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Thu, 25 Apr 2024 15:33:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=9B=BE=E8=A1=A8):=20=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E5=9C=A8=E8=A7=86=E5=9B=BE=E4=BE=A7=E5=AF=BC=E5=87=BA=E8=A7=86?= =?UTF-8?q?=E5=9B=BE=E5=8E=9F=E5=A7=8B=E6=98=8E=E7=BB=86=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=20#5894?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dataease/controller/panel/PanelGroupController.java | 8 ++++++-- .../src/components/canvas/customComponent/UserView.vue | 6 ++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/core/backend/src/main/java/io/dataease/controller/panel/PanelGroupController.java b/core/backend/src/main/java/io/dataease/controller/panel/PanelGroupController.java index 3e01a45acf..86564eed10 100644 --- a/core/backend/src/main/java/io/dataease/controller/panel/PanelGroupController.java +++ b/core/backend/src/main/java/io/dataease/controller/panel/PanelGroupController.java @@ -166,14 +166,18 @@ public class PanelGroupController { @ApiOperation("公共连接导出仪表板视图明细") @PostMapping("/exportDetails") @I18n - public void exportDetails(@RequestBody PanelViewDetailsRequest request, HttpServletResponse response) throws IOException { + public void exportDetails(@RequestBody PanelViewDetailsRequest request, HttpServletResponse response) throws Exception { HttpServletRequest httpServletRequest = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()) .getRequest(); String linkToken = httpServletRequest.getHeader(F2CLinkFilter.LINK_TOKEN_KEY); DecodedJWT jwt = JWT.decode(linkToken); Long userId = jwt.getClaim("userId").asLong(); request.setUserId(userId); - panelGroupService.exportPanelViewDetails(request, response); + if("dataset".equals(request.getDownloadType())){ + panelGroupService.exportDatasetDetails(request, response); + }else { + panelGroupService.exportPanelViewDetails(request, response); + } } @ApiOperation("站内导出仪表板视图明细") diff --git a/core/frontend/src/components/canvas/customComponent/UserView.vue b/core/frontend/src/components/canvas/customComponent/UserView.vue index 5ade76dfeb..26ff35e563 100644 --- a/core/frontend/src/components/canvas/customComponent/UserView.vue +++ b/core/frontend/src/components/canvas/customComponent/UserView.vue @@ -212,7 +212,7 @@ {{ $t('chart.導出原始明細') }} + />{{ $t('chart.export_source') }}