import request from '../utils/request'; const api={} api.fetchData=()=>{ return request({ url: '/auth/loadMyMenus', method: 'post' }); } api.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) menu['fatherMenuName']=pMenu.menuName } else{ menu['fatherMenuName']='' pMenuList.push(menu) } }) return pMenuList } api.logout=(tokenId)=>{ return request({ url: '/login/exit', method: 'post', params:{tokenId} }); } api.modifypwd=(data)=>{ return request({ url: '/login/modifypwd', method: 'post', params:data }); } export default api