需要修改的文件只有两个: 修改文件\src\router\index.js 和
修改文件 src\store\modules\permission.js 接口可以放在user.js里面
1. \src\router\index.js 修改为
export const asyncRoutes = [
{ path: '*', redirect: '/404', hidden: true }
]
2. src\store\modules\permission.js修改为:
import { asyncRoutes, constantRoutes } from '@/router'
import { getAuthMenu } from '@/api/user'
import Layout from '@/layout'
/**
* Use meta.role to determine if the current user has permission
* @param roles
* @param route
*/
function hasPermission(roles, route) {
if (route.meta && route.meta.roles) {
return roles.some(role => route.meta.roles.includes(role))
} else {
return true
}
}
/**
* 后台查询的菜单数据拼装成路由格式的数据 ******************此处为增加部分开始
* @param routes
*/
export fu