首页 > 其他 > 详细

权限组操作

时间:2020-03-26 14:48:48      阅读:62      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

显示权限列表 

select m1.id,m1.url,m1.name,m2.id as id2,m2.url as url2,m2.name as name2,m3.id as id3,m3.url as url3,m3.name as name3
from menu m1,menu m2,menu m3 //查询菜单表三次
where m1.id=m2.parentId      //查询父子关系
and m2.id=m3.parentId        //查询父子关系

显示勾选的权限表

select mr.mid from menu_role mr where mr.rid=#{rid}  //根据rid查询mid即可

将上面两个接口通过map集合进行返回

 

    @RequestMapping("/getMenuTree/{rid}")
    public HashMap<String, Object> getMenuTree(@PathVariable Integer rid){
        List<Menu> menuTree = menuService.getMenuTree();
        List<Integer> mids = menuService.getMenuByRid(rid);
        HashMap<String, Object> map = new HashMap<>();
        map.put("menuTree",menuTree);
        map.put("mids", mids);
        return map;
    }

技术分享图片

 

 

如何实现更新呢?

tree添加ref

技术分享图片

 

 然后通过方法来调用

技术分享图片

 

 此时显示的就是勾选的内容条目,拿着勾选的内容条目就能实现更新操作啦!

至此,ok.

 

权限组操作

原文:https://www.cnblogs.com/gfbzs/p/12574024.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!