From f261acb72feb21e2b7eed7ebbb5db39b25e875f2 Mon Sep 17 00:00:00 2001 From: junjie Date: Tue, 15 Jun 2021 17:11:47 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat(fix):=E8=A7=86=E5=9B=BE=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=8F=98=E5=8C=96=E4=BC=98=E5=8C=96=EF=BC=9B=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E7=BB=84=E4=BB=B6=E4=BC=98=E5=8C=96=EF=BC=9B=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E6=95=B0=E6=8D=AE=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/chart/ChartViewService.java | 3 +++ .../filter/DimensionFilterEditor.vue | 2 +- .../components/filter/QuotaFilterEditor.vue | 2 +- .../components/filter/ResultFilterEditor.vue | 2 +- frontend/src/views/chart/view/ChartEdit.vue | 18 ++++++++++-------- 5 files changed, 16 insertions(+), 11 deletions(-) diff --git a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java index 020157435f..56d2f90035 100644 --- a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java +++ b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java @@ -180,6 +180,9 @@ public class ChartViewService { } data = datasourceProvider.getData(datasourceRequest); } + if (StringUtils.containsIgnoreCase(view.getType(), "pie") && data.size() > 1000) { + data = data.subList(0, 1000); + } // 图表组件可再扩展 List x = new ArrayList<>(); diff --git a/frontend/src/views/chart/components/filter/DimensionFilterEditor.vue b/frontend/src/views/chart/components/filter/DimensionFilterEditor.vue index 050b9e548a..b9c4009f78 100644 --- a/frontend/src/views/chart/components/filter/DimensionFilterEditor.vue +++ b/frontend/src/views/chart/components/filter/DimensionFilterEditor.vue @@ -23,7 +23,7 @@ - + diff --git a/frontend/src/views/chart/components/filter/QuotaFilterEditor.vue b/frontend/src/views/chart/components/filter/QuotaFilterEditor.vue index 959652f0b5..21eed17c5e 100644 --- a/frontend/src/views/chart/components/filter/QuotaFilterEditor.vue +++ b/frontend/src/views/chart/components/filter/QuotaFilterEditor.vue @@ -23,7 +23,7 @@ - + diff --git a/frontend/src/views/chart/components/filter/ResultFilterEditor.vue b/frontend/src/views/chart/components/filter/ResultFilterEditor.vue index 6ed4867180..8084a27b89 100644 --- a/frontend/src/views/chart/components/filter/ResultFilterEditor.vue +++ b/frontend/src/views/chart/components/filter/ResultFilterEditor.vue @@ -37,7 +37,7 @@ - + diff --git a/frontend/src/views/chart/view/ChartEdit.vue b/frontend/src/views/chart/view/ChartEdit.vue index c5eff85948..8a8ac11cb1 100644 --- a/frontend/src/views/chart/view/ChartEdit.vue +++ b/frontend/src/views/chart/view/ChartEdit.vue @@ -334,7 +334,7 @@