diff --git a/application/admin/controller/Role.php b/application/admin/controller/Role.php index 9bb8a51..682b6e9 100644 --- a/application/admin/controller/Role.php +++ b/application/admin/controller/Role.php @@ -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))); } /** diff --git a/views/admin/role/givePermissions.html b/views/admin/role/givePermissions.html index 79dbcde..73b04d8 100644 --- a/views/admin/role/givePermissions.html +++ b/views/admin/role/givePermissions.html @@ -1,49 +1,63 @@ {extend name="public:form" /} {block name="menu"}角色管理 / 权限分配{/block} {block name="css"} - + {/block} {block name="form"} - + {/block} {block name="js"} - - - - + + + + }; + 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 {/block}