export function treeData(data) {
let map={}
let res=[]
data.forEach(item=>{
map[item.permission_id]=item
})
data.forEach(item=>{
let parent=map[item.parent_id]
if(parent){
(parent.children || (parent.children=[])).push(item)
}else {
res.push(item)
}
})
return res
}
11-23
623
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-26
1148
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-31
118
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)