...
|
...
|
@@ -45,6 +45,11 @@ export default { |
|
|
filterable:{
|
|
|
type:Boolean,
|
|
|
default:false
|
|
|
},
|
|
|
//是否任意级别被选择
|
|
|
checkStrictly:{
|
|
|
type:Boolean,
|
|
|
default:false
|
|
|
}
|
|
|
|
|
|
},
|
...
|
...
|
@@ -80,34 +85,31 @@ export default { |
|
|
}
|
|
|
})
|
|
|
}
|
|
|
let id = 0
|
|
|
|
|
|
const load = (node, resolve) => {
|
|
|
if (node.isLeaf) return resolve([])
|
|
|
if(node.data.type && node.data.type=='org'){
|
|
|
// setTimeout(() => {
|
|
|
if(node.data.type && node.data.type=='org') {
|
|
|
let param = {
|
|
|
page: 1,
|
|
|
limit: 99999,
|
|
|
orgId: node.data.value
|
|
|
}
|
|
|
proxy.$http.get(`/api-user/users`, param, function (res) {
|
|
|
let arr = [];
|
|
|
if (res && res.data) {
|
|
|
arr = res.data;
|
|
|
}
|
|
|
if (arr.length > 0) {
|
|
|
arr.map(item => {
|
|
|
item.name = item.nickname;
|
|
|
item.type = 'user';
|
|
|
item.value=item.username;
|
|
|
})
|
|
|
}
|
|
|
resolve(arr)
|
|
|
})
|
|
|
if(node.data.type && node.data.type=='org') {
|
|
|
let param = {
|
|
|
page: 1,
|
|
|
limit: 99999,
|
|
|
orgId: node.data.value
|
|
|
}
|
|
|
// }, 100)
|
|
|
proxy.$http.get(`/api-user/users`, param, function (res) {
|
|
|
let arr = [];
|
|
|
if (res && res.data) {
|
|
|
arr = res.data;
|
|
|
}
|
|
|
if (arr.length > 0) {
|
|
|
arr.map(item => {
|
|
|
item.name = item.nickname;
|
|
|
item.type = 'user';
|
|
|
item.value=item.username;
|
|
|
})
|
|
|
}
|
|
|
resolve(arr)
|
|
|
})
|
|
|
}
|
|
|
}else{
|
|
|
resolve([])
|
|
|
}
|
...
|
...
|
|