refactor(仪表板): 做联动配置时,同一数据集的视图首次配置默认全部选中

This commit is contained in:
Wangjiahao
2023-06-20 21:51:28 +08:00
parent 5d28902928
commit 3f902ce5ac
5 changed files with 38 additions and 27 deletions

View File

@@ -371,6 +371,21 @@ export default {
'panelViewDetailsInfo'
])
},
watch: {
linkageAreaShow: {
handler(val) {
console.log("linkageAreaShow、、、、")
// 1.当前正在进行联动设置val 2.当前视图联动未启用!this.linkageInfo.linkageActive
// 3.当前视图没有设置过当前目标联动!this.linkageInfo.sourceViewId
// 4.数据集相同 this.linkageInfo.tableId === this.targetLinkageInfo[this.curLinkageView.propValue.viewId].tableId)
// 满足以上条件自动勾选
if (val && !this.linkageInfo.linkageActive && !this.linkageInfo.sourceViewId && this.linkageInfo.tableId === this.targetLinkageInfo[this.curLinkageView.propValue.viewId].tableId) {
this.linkageInfo.linkageActive = true
}
},
immediate: true
}
},
mounted() {
if (navigator.platform.indexOf('Mac') === -1) {
this.systemOS = 'Other'