diff --git a/frontend/src/components/canvas/components/Toolbar.vue b/frontend/src/components/canvas/components/Toolbar.vue index f4beea3570..06bc97b554 100644 --- a/frontend/src/components/canvas/components/Toolbar.vue +++ b/frontend/src/components/canvas/components/Toolbar.vue @@ -274,6 +274,13 @@ export default { const components = deepCopy(this.componentData) components.forEach(view => { if (view.filters && view.filters.length > 0) { view.filters = [] } + if (view.type === 'de-tabs') { + view.options.tabList && view.options.tabList.length > 0 && view.options.tabList.forEach(tab => { + if (tab.content && tab.content.filters && tab.content.filters.length > 0) { + tab.content.filters = [] + } + }) + } }) // 无需保存条件 requestInfo.panelData = JSON.stringify(components)