按钮权限的设计及实现
一、按钮权限实现流程
以上是按钮权限实现的流程图,从上图可以清晰的看到,按钮它是存在于某一个菜单(模块)上的,所以要搞懂按钮权限的实现过程,建议先查看《菜单权限设计及实现》
二、表设计
如下
按钮表:存放按钮名称、按钮事件、按钮样式、按钮类型等数据的表。
按钮样式表:为了统一管理和控制系统中的按钮样式,设计出了该表,该表存放按钮样式大小、图标、颜色、文字颜色、是否圆角、是否朴素等样式。在新建按钮时可以给按钮选择喜欢的样式。
按钮角色表:存放按钮属于哪个角色、那个菜单。
三、按钮与菜单的关系
在之前必须说明一点:当前按钮权限没有精确到【数据按钮权限】控制(后续会有),只有【按钮权限】控制。
什么是【按钮权限】?什么又是【数据按钮权限】,看下图↓