layui后台管理系统 - 权限树
下面是我的项目链接,喜欢的可以star一下:
最近一直在使用layui做后台管理系统,但遇到一些bug,特此记录踩坑记录
1. 关于权限树,先上截图:
2.实现代码:
后端:
service
@Override
public List<TreeMenu> selectByAdminId(Integer id) {
//获取用户所有的全部权限(父,子权限)菜单
List<TreeMenu> treeMenuList = treeMenuMapper.selectByAdminId(id);
//保存所有的父(主)菜单
List<TreeMenu> root = new ArrayList<>();
//遍历所有菜单集合,如果是主菜单的话直接放入root集合
for(TreeMenu treeMenu : treeMenuList){
//pid为0,则为父(主)菜单