fix(仪表板): 修复第一次打开仪表板,过滤组件无法过滤 Tab 组件内的视图 #4011

This commit is contained in:
wangjiahao 2022-12-12 13:29:26 +08:00
parent ab417ba3c8
commit b93a9bdf8f

View File

@ -1,6 +1,6 @@
import { Condition } from '@/components/widget/bean/Condition' import { Condition } from '@/components/widget/bean/Condition'
import { ApplicationContext } from '@/utils/ApplicationContext' import { ApplicationContext } from '@/utils/ApplicationContext'
import store from '@/store'
/** /**
* 判断两个conditions数组是否相同 * 判断两个conditions数组是否相同
@ -70,7 +70,11 @@ export const buildViewKeyMap = panelItems => {
} }
export const buildViewKeyFilters = (panelItems, result) => { export const buildViewKeyFilters = (panelItems, result) => {
panelItems.forEach((element, index) => { if (!(panelItems && panelItems.length > 0)) {
return result
}
const buildItems = panelItems[0].canvasId === 'canvas-main' ? panelItems : store.state.componentData
buildItems.forEach((element, index) => {
if (element.type !== 'custom') { if (element.type !== 'custom') {
return true return true
} }