From f1124fad3f511ca6fcf33e6852566905257a8e7d Mon Sep 17 00:00:00 2001 From: ulleo Date: Wed, 6 Sep 2023 16:29:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=AA=E8=A1=A8=E6=9D=BF>=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E5=99=A8=20=E9=80=89=E6=8B=A9=E2=80=9C=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E6=9E=9A=E4=B8=BE=E5=80=BC=E2=80=9D=E5=90=8E=EF=BC=8C?= =?UTF-8?q?=E5=86=8D=E6=AC=A1=E6=89=93=E5=BC=80=E4=B8=8B=E6=8B=89=E6=A1=86?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/filter/ResultFilterEditor.vue | 5 + .../src/components/views/FilterItem.vue | 161 ++++++++++++------ .../src/views/antv/chartmix/data.vue | 26 +-- .../src/components/views/FilterItem.vue | 161 ++++++++++++------ .../src/views/antv/racebar/data.vue | 2 +- 5 files changed, 231 insertions(+), 124 deletions(-) diff --git a/core/frontend/src/views/chart/components/filter/ResultFilterEditor.vue b/core/frontend/src/views/chart/components/filter/ResultFilterEditor.vue index a90c5658ee..21d446f52c 100644 --- a/core/frontend/src/views/chart/components/filter/ResultFilterEditor.vue +++ b/core/frontend/src/views/chart/components/filter/ResultFilterEditor.vue @@ -275,6 +275,11 @@ export default { this.logic = this.item.logic this.filterType = this.item.filterType this.enumCheckField = this.item.enumCheckField + + // init enum option + if (this.item.filterType === 'enum' && this.needRequestEnum) { + this.initEnumOptions() + } }, initEnumOptions() { // 查找枚举值 diff --git a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/FilterItem.vue b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/FilterItem.vue index 3dd5952d69..0afbe621e3 100644 --- a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/FilterItem.vue +++ b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/FilterItem.vue @@ -1,24 +1,65 @@ diff --git a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/views/antv/chartmix/data.vue b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/views/antv/chartmix/data.vue index 66e761c5e5..60f8821b2f 100644 --- a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/views/antv/chartmix/data.vue +++ b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/views/antv/chartmix/data.vue @@ -9,18 +9,18 @@ @add="addXaxis" @update="calcData(true)"> @@ -84,7 +84,7 @@ @add="addCustomFilter" @update="calcData(true)"> diff --git a/extensions/dataease-extensions-view/view-racebar/view-racebar-frontend/src/components/views/FilterItem.vue b/extensions/dataease-extensions-view/view-racebar/view-racebar-frontend/src/components/views/FilterItem.vue index 3dd5952d69..0afbe621e3 100644 --- a/extensions/dataease-extensions-view/view-racebar/view-racebar-frontend/src/components/views/FilterItem.vue +++ b/extensions/dataease-extensions-view/view-racebar/view-racebar-frontend/src/components/views/FilterItem.vue @@ -1,24 +1,65 @@ diff --git a/extensions/dataease-extensions-view/view-racebar/view-racebar-frontend/src/views/antv/racebar/data.vue b/extensions/dataease-extensions-view/view-racebar/view-racebar-frontend/src/views/antv/racebar/data.vue index 499f1c3b58..e4a399b586 100644 --- a/extensions/dataease-extensions-view/view-racebar/view-racebar-frontend/src/views/antv/racebar/data.vue +++ b/extensions/dataease-extensions-view/view-racebar/view-racebar-frontend/src/views/antv/racebar/data.vue @@ -97,7 +97,7 @@ @add="addCustomFilter" @update="calcData(true)">