提示:使用EasyUI的datagrid组件动态展示后台角色列表数据
操作步骤:
- 将角色列表页面中datagrid的url属性修改为查询角色列表的action请求路径
- 编写roleAction的查询角色列表方法
- 在action的查询角色列表方法中调用service层对象查询角色列表
- 将查询出来的角色列表转换成json数据回显到页面
一、 完成角色添加功能
提示:添加的角色需要指定该角色具备哪些操作权限,该角色能显示哪些菜单,在保存角色时需要关联好权限和菜单数据
操作步骤:
- 角色添加页面加载后发起ajax请求获取所有权限数据并生成类型为复选框的输入框显示在页面中
- 角色添加页面加载后发起ajax请求获取所有菜单数据并将其以ztree树的形式进行展示,同时开启树的复选框功能
- 给表单设置action请求路径,并给提交按钮绑定点击事件
- 在提交按钮点击事件函数中校验表单数据
- 校验成功后获取ztree中勾选中的节点集合并拼接为以逗号分隔的字符串
- 将字符串设置到表单的隐藏域中,随后点击提交表单
- 在角色action中使用属性封装来接收提交的权限id数据和菜单id字符串,在添加角色方法中调用service层
- 保存角色,并根据菜单id和权限id查询出对应的对象并给角色进行关联
一、 完成用户数据列表显示功能
提示:使用EasyUI的datagrid组件动态展示后台用户列表数据
操作步骤:
- 将用户列表页面中datagrid的url属性修改为查询用户列表的action请求路径
- 编写userAction的查询用户列表方法
- 在action的查询用户列表方法中调用service层对象查询用户列表
- 将查询出来的用户列表转换成json数据回显到页面