Merge pull request #4111 from dataease/pr@dev@fix_filter-view

fix(视图): 修复设置默认时间后手动清除默认时间再复制视图显示数据依然是默认时间设置的数据
This commit is contained in:
王嘉豪
2022-12-16 13:45:59 +08:00
committed by GitHub
2 changed files with 10 additions and 2 deletions

View File

@@ -350,6 +350,10 @@ export default {
},
computed: {
//首次加载且非编辑状态新复制的视图使用外部filter
initLoad() {
return !(this.isEdit && this.currentCanvasNewId.includes(this.element.id)) && this.isFirstLoad
},
scaleCoefficient() {
if (this.terminal === 'pc' && !this.mobileLayoutStatus) {
return 1.1
@@ -396,7 +400,7 @@ export default {
},
filter() {
const filter = {}
filter.filter = this.isFirstLoad ? this.filters : this.cfilters
filter.filter = this.initLoad ? this.filters : this.cfilters
filter.linkageFilters = this.element.linkageFilters
filter.outerParamsFilters = this.element.outerParamsFilters
filter.drill = this.drillClickDimensionList
@@ -455,6 +459,7 @@ export default {
return this.element.commonBackground && this.element.commonBackground.innerPadding || 0
},
...mapState([
'currentCanvasNewId',
'nowPanelTrackInfo',
'nowPanelJumpInfo',
'publicLinkStatus',