首先如果想先要实现菜单权限,那么得现在后端添加一个与之对应的权限字段 这样就有权限字段了
前端得需要调用这个权限字段的按钮 调用该权限字段的按钮 点击事件 接口请求
这里得需要在ruoyi的管理端进行权限的分配
因为我们的关于这个权限的实现是按钮,所以在菜单管理中,在一个菜单下新增一个按钮 在权限字段那里输入我们刚刚在后端设置好的权限字段 由于我们现在是超级管理员的状态,有着全部的权限,所以我们能看见所有的菜单 即我们可以看到我们刚刚设置好的测试按钮,但这样体现不出来我是否增加了这个按钮的权限
回到ruoyi的角色管理上 这里拥有一个普通角色,点击修改会弹出这样一个菜单 这里就有着菜单权限 然后我们寻找到我们刚刚在那个页面下添加的测试按钮,我们转过去到那个下拉框 可以看到,由于我们没有给任何的关于这个菜单的权限,所以在普通的用户下是看不到这个菜单的 我们登录被授予普通角色的用户账号下进行测试
可以看到我们在没有勾选任何的该菜单的按钮下,他是没有这个功能选项的 那我们回到超级管理员的账号下,给他一个该菜单下的按钮权限 然后转到普通用户查看 可以看到他就显示了刚刚我们勾选的该按钮所属的主菜单 可以看到我们只勾选了新增,所以他只显示了新增按钮,而我们刚刚所添加的测试按钮我们也并没有勾选所以也不能看见,这样菜单权限就实现了