|
|
@ -131,11 +131,16 @@ |
|
|
|
if(list && list.length) { |
|
|
|
for(let i = 0; i < list.length; i++) { |
|
|
|
if(list[i].own === 1) { |
|
|
|
keyList.push(list[i].permissionId) |
|
|
|
} |
|
|
|
if(list[i].children && list[i].children.length) { |
|
|
|
const itemList = this.getKeys(list[i].children) |
|
|
|
keyList.push([...itemList]) |
|
|
|
if(!list[i].children.length) { |
|
|
|
keyList.push(list[i].permissionId) |
|
|
|
} else { |
|
|
|
const itemList = this.getDefaultKeys(list[i].children) |
|
|
|
if(itemList.length) { |
|
|
|
for(let m=0;m<itemList.length;m++) { |
|
|
|
keyList.push(itemList[m]) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -166,7 +171,7 @@ |
|
|
|
return |
|
|
|
} |
|
|
|
let permissionIds = []; |
|
|
|
let list = this.$refs.tree.getCheckedNodes(); |
|
|
|
let list = this.$refs.tree.getCheckedNodes(false,true); |
|
|
|
if(list.length) { |
|
|
|
for(let i=0;i< list.length;i++) { |
|
|
|
permissionIds.push(list[i].permissionId) |
|
|
@ -205,7 +210,7 @@ |
|
|
|
*/ |
|
|
|
establish() { |
|
|
|
let permissionIds = []; |
|
|
|
let list = this.$refs.treeAdd.getCheckedNodes(); |
|
|
|
let list = this.$refs.treeAdd.getCheckedNodes(false,true); |
|
|
|
if(list.length) { |
|
|
|
for(let i=0;i< list.length;i++) { |
|
|
|
permissionIds.push(list[i].permissionId) |
|
|
|