zoukankan      html  css  js  c++  java
  • 权限组操作

    显示权限列表 

    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.

  • 相关阅读:
    react的路由以及传值方法
    三连击
    给网页添加鼠标样式
    单词统计(续)
    个人课程总结
    构建之法阅读笔记02
    构建之法阅读笔记01
    第十六周总结
    计算最长英语单词链
    第十五周总结
  • 原文地址:https://www.cnblogs.com/gfbzs/p/12574024.html
Copyright © 2011-2022 走看看