权限使用

使用thymeleaf模板整合了shiro标签 - 界面可以直接使用。(此处简单介绍两个,更多请参考官方文档)

  1. <a href="#" shiro:hasPermission="system:user:add">包含权限字符串才能看到</a>
  2. <a href="#" shiro:hasRole="admin">管理员才能看到</a>

如果需要在JS中使用权限,使用封装方法

  1. var addFlag = [[${@permission.hasPermi('system:user:add')}]];
  2. var removeFlag = [[${@permission.hasRole('admin')}]];
  3. <a class="btn btn-success btn-xs ' + editFlag + '">包含权限字符串才能看到</a>
  4. <a class="btn btn-danger btn-xs ' + removeFlag + '">管理员才能看到</a>