系统框架
后端:springboot
前端:layui
按钮权限实现逻辑
和普通的权限管理一样,通过勾选权限菜单管理用户所有权限(按钮,菜单等),前端负责显示或隐藏:
具体实现页面截图
后端:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6ce534855b97327c5eb7430857da7856.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a06f3e7ad67007dcc94303149ca543c9.png)
某类角色的人员有部分按钮权限,没有删除的按钮全权限
前端:
前端会根据登录人员所拥有的角色的权限,进行渲染显示
按钮权限使用如下方式控制有权限才显示,无权限不显示
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/89ef5e52341974f781b9da9f704f0b3f.png)
心得
按钮权限和菜单权限不同点:按钮权限需要唯一标识
共同点:都是通过配置达到操作数据库,再配合前端实现隐藏或显示。
不同前端得配合方式不同,不过我个人猜测按钮权限得前端都是需要用到按钮权限得唯一标识得