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') }}