d2-admin-start-kit-with-permission
permission 分支
功能
路由和菜单来自同一配置文件
实现角色验证,根据用户角色动态显示菜单
对无权限路由进行拦截
下载
git clone https://github.com/lfyfly/d2-admin-start-kit-with-permission.git
git checkout permission
npm install
npm run dev
配置
1. 配置 src/api/modules/sys.user.api.js,mock的登录接口user的roles和isSuperAdmin字段。
roles: [ role:String ],代表可访问该页面的角色
isSuperAdmin: Boolean,代表是否为超级管理员。超级管理员拥有任何权限,如果isSuperAdmin为true,
1