[update] 修改bug80464
This commit is contained in:
@@ -132,16 +132,16 @@ export default {
|
|||||||
// 筛选出只有在选择范围里的数据
|
// 筛选出只有在选择范围里的数据
|
||||||
filterTreeDataOnlySelectRange (arr) {
|
filterTreeDataOnlySelectRange (arr) {
|
||||||
for (const item of arr) {
|
for (const item of arr) {
|
||||||
|
console.log('可选范围是否包括', item.departName, this.selectRange.includes(item.key))
|
||||||
|
if (!this.selectRange.includes(item.key)) {
|
||||||
|
item.disabled = true
|
||||||
|
item.selectable = false
|
||||||
|
} else {
|
||||||
|
item.disabled = false
|
||||||
|
item.selectable = true
|
||||||
|
}
|
||||||
if (item.children && item.children.length > 0) {
|
if (item.children && item.children.length > 0) {
|
||||||
this.filterTreeDataOnlySelectRange(item.children)
|
this.filterTreeDataOnlySelectRange(item.children)
|
||||||
} else {
|
|
||||||
if (!this.selectRange.includes(item.key)) {
|
|
||||||
item.disabled = true
|
|
||||||
item.selectable = false
|
|
||||||
} else {
|
|
||||||
item.disabled = false
|
|
||||||
item.selectable = true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user