[update] 修改bug80464

This commit is contained in:
lideqin
2024-01-09 17:31:00 +08:00
parent f6151ecea6
commit a1e6820483
@@ -132,9 +132,7 @@ export default {
// 筛选出只有在选择范围里的数据 // 筛选出只有在选择范围里的数据
filterTreeDataOnlySelectRange (arr) { filterTreeDataOnlySelectRange (arr) {
for (const item of arr) { for (const item of arr) {
if (item.children && item.children.length > 0) { console.log('可选范围是否包括', item.departName, this.selectRange.includes(item.key))
this.filterTreeDataOnlySelectRange(item.children)
} else {
if (!this.selectRange.includes(item.key)) { if (!this.selectRange.includes(item.key)) {
item.disabled = true item.disabled = true
item.selectable = false item.selectable = false
@@ -142,6 +140,8 @@ export default {
item.disabled = false item.disabled = false
item.selectable = true item.selectable = true
} }
if (item.children && item.children.length > 0) {
this.filterTreeDataOnlySelectRange(item.children)
} }
} }
}, },