角色管理是单表操作的最后一个,其实也不能算是单表操作了,因为在添加角色时,就已经对角色授权了。
一:界面展示
1:主界面
2:添加界面
3:修改界面
二:难点解析
有所不同的是在添加角色是可以进行角色的授权
var t = $('#roleParentId').combotree('tree'); // 得到树对象
var n = t.tree('getSelected'); // 得到选择的节点
var rows = $('#dataAuthorityTree').tree('getChecked') ;
//获取树的选中节点
var ID="";
for (i = 0; i < rows.length;i++) {
if (ID =="") {
ID = rows[i].resId;
} else {
ID = rows[i].resId + "," + ID;
}
}
将角色id拼接成的字符串传到后台进行分离,循环插入到角色资源关系表中,这是就要注意service层中事务的处理了。