const formatNavTree = (menuList)=》{
const toNavData = data =》({
id: data.id,
menuName: data.menuName,
url: data.httpUrl,
code: data.parentMenuCode,
type: data.menuType,
sort: +data.menuOrder
})
const getTree = data => data.map( item =》{
let branch = toNavData(item)
let childList = item.children === null ? [ ] : getTree(item.children)
branch.children = childList.length ? childList : null
return branch
}).filter(item => item.type == 'M').sort((item0, item1) => item0.sort - item1.sort)
let res = getTree(menuList)
return res
}