一、页面元素控制
使用v-has给要控制的页面元素打上标签。
在菜单管理中,添加按钮/权限,注册要控制的标签。
在角色管理中对注册的标签进行授权。
示例中,v-has=”‘ system:SysOrg:add'”,指令值“system:SysOrg:add”为授权标识。v-has控制规则如下:
(1)使用v-has指令后,菜单权限中若没有对应指令编码的配置,则不显示控件。
(2)权限配置无效状态时,则不进行权限控制,有效状态时进行控制。
(3)策略:显示/访问,未授权时不显示,授权后显示。可编辑,未授权时禁用,授权后可用。
二、后台访问控制
对后台访问接口也可以进行权限控制,需要使用注解@RequiresPermissions,用法同上例中的v-has。