diff --git a/core/core-backend/src/main/java/io/dataease/visualization/manage/CoreVisualizationExportManage.java b/core/core-backend/src/main/java/io/dataease/visualization/manage/CoreVisualizationExportManage.java index 4f53fb57a0..6a263eabc5 100644 --- a/core/core-backend/src/main/java/io/dataease/visualization/manage/CoreVisualizationExportManage.java +++ b/core/core-backend/src/main/java/io/dataease/visualization/manage/CoreVisualizationExportManage.java @@ -54,14 +54,18 @@ public class CoreVisualizationExportManage { } if (CollectionUtils.isEmpty(chartViewDTOS)) return null; Map chartExtRequestMap = buildViewRequest(visualization, onlyDisplay); - List sheets = chartViewDTOS.stream().map(view -> { + List sheets = new ArrayList<>(); + for (int i = 0; i < chartViewDTOS.size(); i++) { + ChartViewDTO view = chartViewDTOS.get(i); ChartExtRequest extRequest = chartExtRequestMap.get(view.getId().toString()); if (ObjectUtils.isNotEmpty(extRequest)) { view.setChartExtRequest(extRequest); } view.getChartExtRequest().setUser(AuthUtils.getUser().getUserId()); - return exportViewData(view); - }).toList(); + view.setTitle((i + 1) + "-" + view.getTitle()); + sheets.add(exportViewData(view)); + } + return VisualizationExcelUtils.exportExcel(sheets, visualization.getName(), visualization.getId().toString()); } diff --git a/core/core-frontend/src/custom-component/de-frame/FrameLinks.vue b/core/core-frontend/src/custom-component/de-frame/FrameLinks.vue index d473c86251..9b997dfdcb 100644 --- a/core/core-frontend/src/custom-component/de-frame/FrameLinks.vue +++ b/core/core-frontend/src/custom-component/de-frame/FrameLinks.vue @@ -80,7 +80,7 @@ const onBlur = () => { } init() watch( - frameLinks.value, + () => frameLinks.value, () => { init() }, diff --git a/core/core-frontend/src/custom-component/de-stream-media/StreamMediaLinks.vue b/core/core-frontend/src/custom-component/de-stream-media/StreamMediaLinks.vue index 366b9fb7f6..9f893fb5b1 100644 --- a/core/core-frontend/src/custom-component/de-stream-media/StreamMediaLinks.vue +++ b/core/core-frontend/src/custom-component/de-stream-media/StreamMediaLinks.vue @@ -112,7 +112,7 @@ const onChange = () => { init() watch( - linkInfo.value, + () => linkInfo.value, () => { init() }, diff --git a/core/core-frontend/src/custom-component/de-video/VideoLinks.vue b/core/core-frontend/src/custom-component/de-video/VideoLinks.vue index 8c662e1157..d0df1d2593 100644 --- a/core/core-frontend/src/custom-component/de-video/VideoLinks.vue +++ b/core/core-frontend/src/custom-component/de-video/VideoLinks.vue @@ -1,5 +1,6 @@