在项目交付时,甲方系统接入我们的子系统,甲方希望对菜单权限进行统一控制,而不是在子系统内控制,所以需要对甲方系统树形格式的菜单数据进行扁平化处理,再匹配添加我们子系统的菜单数据字段,这样已经写好的代码就不需要再改动了。
处理时遇到的问题,将树形数据处理为list遇到的问题:
treeToList(tree,pId){
let node = {
menuId:this.numId ,menu:tree[i].menu,pId
在项目交付时,甲方系统接入我们的子系统,甲方希望对菜单权限进行统一控制,而不是在子系统内控制,所以需要对甲方系统树形格式的菜单数据进行扁平化处理,再匹配添加我们子系统的菜单数据字段,这样已经写好的代码就不需要再改动了。
处理时遇到的问题,将树形数据处理为list遇到的问题:
treeToList(tree,pId){
let node = {
menuId:this.numId ,menu:tree[i].menu,pId