fix(仪表板-查询按钮): 查询按钮对tab内部视图无效

This commit is contained in:
fit2cloud-chenyw 2022-08-25 15:53:57 +08:00
parent 8cd0eb8932
commit fa709d5339
2 changed files with 16 additions and 2 deletions

View File

@ -330,6 +330,13 @@ export default {
if (component.type === 'view' && this.buttonFilterMap[component.propValue.viewId]) { if (component.type === 'view' && this.buttonFilterMap[component.propValue.viewId]) {
component.filters = this.buttonFilterMap[component.propValue.viewId] component.filters = this.buttonFilterMap[component.propValue.viewId]
} }
if (component.type === 'de-tabs') {
for (let idx = 0; idx < component.options.tabList.length; idx++) {
const ele = component.options.tabList[idx].content
if (!ele.type || ele.type !== 'view') continue
ele.filters = this.buttonFilterMap[ele.propValue.viewId]
}
}
}) })
}, },
buildButtonFilterMap(panelItems, isClear = false) { buildButtonFilterMap(panelItems, isClear = false) {

View File

@ -1133,6 +1133,13 @@ export default {
if (component.type === 'view' && this.buttonFilterMap[component.propValue.viewId]) { if (component.type === 'view' && this.buttonFilterMap[component.propValue.viewId]) {
component.filters = this.buttonFilterMap[component.propValue.viewId] component.filters = this.buttonFilterMap[component.propValue.viewId]
} }
if (component.type === 'de-tabs') {
for (let idx = 0; idx < component.options.tabList.length; idx++) {
const ele = component.options.tabList[idx].content
if (!ele.type || ele.type !== 'view') continue
ele.filters = this.buttonFilterMap[ele.propValue.viewId]
}
}
}) })
}, },
buildButtonFilterMap(panelItems, isClear = false) { buildButtonFilterMap(panelItems, isClear = false) {