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)">