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 @@
-
-
+
+
-
+
-
-
-
-
+
+
+
+
- {{ item.name }}
-
-
+ {{ item.name }}
+
+
-
+
{{ $t('chart.filter') }}...
-
+
{{ $t('chart.delete') }}
@@ -28,11 +69,12 @@
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 @@
-
-
+
+
-
+
-
-
-
-
+
+
+
+
- {{ item.name }}
-
-
+ {{ item.name }}
+
+
-
+
{{ $t('chart.filter') }}...
-
+
{{ $t('chart.delete') }}
@@ -28,11 +69,12 @@
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)">