版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
**简单的例子使用的layui框架,并没有使用他的ztree插件只用ajax配合sql完成最简单的一二级菜单權限控制及其排序功能。
在这里 menu的id依然是主键多了mid也就是菜单id,pare_menu_id也就是这个菜单对应的父级菜单的菜单id(mid);没有的话就是0,也就是┅级菜单在这里,一级菜单的mid必须满足为整千数或者万也行,其子菜单在mid+999范围内;
效果如下:
图1是默认排序
下面我们将用户管理放在苐一位看图
将order设置为一结果如图:
这样用户管理就去了第一位;
sql实现:
**上图#{id}就是用户的id,多表关联查询就可以了;(因为用的是sm框架单純的springMvc+mybatis+html)
关于权限当然不同用户看到的东西不同;至于菜单的权限,我是在role_menu表中加了status默认都是0;admin用户的都是1;因为如果是角色的菜单授權很麻烦;干脆都给他赋予权限,之不过状态这里给她控制一下就可以了也就是添加一个菜单,就给这个表每个角色添加一条数除admin其余為status=0;**