修改权限页面
This commit is contained in:
parent
11a8ed45e1
commit
367d27a1a8
@ -86,7 +86,8 @@ class Role extends Base
|
||||
return $item;
|
||||
});
|
||||
|
||||
$this->success('', '', $menuService->sort($permissions));
|
||||
header('content-Type: application/json');
|
||||
exit(json_encode($menuService->sort($permissions)));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -14,19 +14,33 @@
|
||||
let setting = {
|
||||
view: {},
|
||||
check: {enable: true},
|
||||
async : {
|
||||
enable : true,
|
||||
url : '{:url("role/getPermissionsOfRole")}',
|
||||
otherParam : {"role_id" : "{$role_id}"},
|
||||
type: "post"
|
||||
},
|
||||
data: {simpleData: {enable: true, pIdKey : "pid",}},
|
||||
callback:{onCheck:onCheck}
|
||||
callback:{
|
||||
onAsyncSuccess: zTreeOnAsyncSuccess,
|
||||
onCheck:onCheck
|
||||
}
|
||||
};
|
||||
|
||||
$(document).ready(function(){
|
||||
$.get('{:url("role/getPermissionsOfRole")}', {role_id:"{$role_id}"},function(response){
|
||||
console.log(response.data)
|
||||
$.fn.zTree.init($("#tree"), setting, response.data);
|
||||
})
|
||||
});
|
||||
let ids;
|
||||
$(document).ready(function(){
|
||||
$.fn.zTree.init($("#tree"), setting, null);
|
||||
});
|
||||
function zTreeOnAsyncSuccess(event, treeId, treeNode, msg) {
|
||||
ids = [];
|
||||
let treeObj=$.fn.zTree.getZTreeObj("tree");
|
||||
nodes = treeObj.getCheckedNodes(true);
|
||||
for(let i=0; i<nodes.length; i++){
|
||||
ids.push(nodes[i].id); //获取选中节点的值
|
||||
}
|
||||
console.log(ids)
|
||||
};
|
||||
function onCheck(e,treeId,treeNode){
|
||||
ids = new Array();
|
||||
ids = [];
|
||||
let treeObj=$.fn.zTree.getZTreeObj("tree");
|
||||
nodes = treeObj.getCheckedNodes(true);
|
||||
for(let i=0; i<nodes.length; i++){
|
||||
|
Loading…
x
Reference in New Issue
Block a user