Merge pull request #11282 from dataease/pr@dev-v2_st

fix(查询组件): 过滤组件更新过滤条件级联中过滤条件没有置空或变更
This commit is contained in:
dataeaseShu 2024-07-31 10:39:49 +08:00 committed by GitHub
commit d4738ffc84
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -421,6 +421,16 @@ const computedTree = computed(() => {
let newDatasetId = ''
let oldDatasetId = ''
const handleCurrentChange = node => {
if (!curComponent.value.dataset?.id) return
let id = `${curComponent.value.dataset?.id}--${curComponent.value.id}`
let isChange = false
for (let i in cascadeArr) {
const [fir, sec] = cascadeArr[i]
if (fir?.datasetId.includes(id) || sec?.datasetId.includes(id)) {
isChange = true
}
}
if (!isChange) return
oldDatasetId = curComponent.value.dataset?.id
newDatasetId = node.id
}