1234567891011121314151617181920212223242526272829 |
- import request from '../utils/request';
- export const fetchData = () => {
- return request({
- url: '/auth/loadMyMenus',
- method: 'post'
- });
- };
- export const processMenus=(menus)=>{
- let map={};
- menus.forEach(menu=>{
- map[menu.menuId]=menu
- })
-
- let pMenu=null,pMenuList=[]
- menus.forEach(menu=>{
- pMenu=map[menu.fatherMenuId]
- if(pMenu){
- pMenu.subMenus=pMenu.subMenus||[]
- pMenu.subMenus.push(menu)
- }
- else{
- pMenuList.push(menu)
- }
- })
-
- return pMenuList
- }
|