
d2-admin-permission:在d2-admin-start-kit之上扩展权限验证功能。通过简易配置,即可根据权限动态...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该 d2-admin-start-kit-with-permission 分支提供功能路由和菜单,这些路由和菜单的配置均来源于一个统一的配置文件,并利用角色验证机制。系统会根据用户的角色动态地呈现相应的菜单选项。同时,对于那些未被授权的路由,系统会进行拦截处理。为了便于项目部署,提供了 Git 仓库的克隆链接:https://github.com/lfyfly/d2-admin-start-kit-with-permission.git。建议先使用 `git checkout permission` 命令切换到权限分支,随后执行 `npm install` 进行依赖项安装,最后运行 `npm run dev` 启动开发服务器。
在配置方面,需要修改 `src/api/modules/sys.user.api.js` 文件中的模拟登录接口,特别是 `user` 对象的 `roles` 和 `isSuperAdmin` 字段。`roles` 字段是一个字符串数组,用于定义能够访问该页面的角色;而 `isSuperAdmin` 字段是一个布尔值,指示用户是否为超级管理员。超级管理员拥有所有权限;如果 `isSuperAdmin` 的值为 `true`,则意味着用户具有无限制的访问权限。
全部评论 (0)
还没有任何评论哟~


