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.

  • 相关阅读:
    java线程
    windows Server 安装
    nginx正则反向代理
    crontab定时任务启动脚本失败
    数据结构
    异常概念
    shell日期遍历复制文件
    多态和抽象
    图1 列出连通集
    PTA 代码注意事项
  • 原文地址:https://www.cnblogs.com/gfbzs/p/12574024.html
Copyright © 2011-2022 走看看