import utils from "../../../utils/utils";//移除空格
let page = {
// 格式化树状数据 isFixedExt 是否只展开前三级
formatTreeData(list, defActive, isFixedExt) {
list = utils.clone(list);
let resList=[];
list.forEach((item,index)=>{
// console.log(item.fullCodePath.split(/\//).p op().shift())
if(item.parentCode==='/'){
resList.push(item)
this.arrpush(item,list)
}
})
// console.log(list,'list')
return resList
},
//递归分组
arrpush(val,list){
val.children=[];
list.forEach((item,index)=>{
if(item.parentCode===val.name||item.parentCode===val.code){
val.children.push(item)
this.arrpush(item,list)
}else{
return
}
})
if(val.children.length===0){
delete val.children
}
}
};
export default page;
网友评论