关于dcat-admin的角色、权限、菜单的关系说明
前提:我想创建一个师傅的角色,然后希望角色是师傅的账号只能看到系统首页以及师傅列表页面
1、首先去权限页面新增一个权限,设置其http路径为#师傅#控制器的相关方法的路由路径,然后菜单里先不进行勾选
2、然后去菜单页面新建一个菜单,角色先不填,在权限这里勾选我们第一步里创建的那个权限
ps:到这里记得回去第一步给新建的权限勾选上这个师傅管理的菜单项,要注意师傅管理的上一级菜单项也必需勾选
3、然后我们去角色页面去新建一个师傅的角色,在权限这里只勾选我们第一步创建的那个权限,菜单的话我们只勾选主页、人事管理、师傅管理即可,这里要注意的是师傅管理的上一级人事管理必需勾选,否则会看不到里面的师傅管理菜单
ps:到这里记得回去第2步给菜单填上我们新建的师傅这个角色
4、创建完角色后我们再来创建一个账号,账号给予师傅这个角色即可
5、最后我们来看一下这个测试账号的登录后的显示效果
可以看到最终这个测试的账号只能看到主页以及人事管理下的师傅管理,而看不到其他的菜单