From 09c409fc7606c912111476e4bd767ddcf786fc60 Mon Sep 17 00:00:00 2001 From: JaguarJack Date: Sun, 28 Jun 2020 15:09:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9D=83=E9=99=90=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../database/seeds/PermissionSeed.php | 2461 ++++++----------- 1 file changed, 849 insertions(+), 1612 deletions(-) diff --git a/catch/permissions/database/seeds/PermissionSeed.php b/catch/permissions/database/seeds/PermissionSeed.php index cdf87f8..b5bf3f2 100644 --- a/catch/permissions/database/seeds/PermissionSeed.php +++ b/catch/permissions/database/seeds/PermissionSeed.php @@ -14,1621 +14,858 @@ class PermissionSeed extends Seeder */ public function run() { - $this->roles(); - $this->createPermissions(); + \catcher\Utils::importTreeData($this->getPermissions(), 'permissions', 'parent_id'); } - protected function roles() - { - \catchAdmin\permissions\model\Roles::create([ - 'role_name' => '超级管理员', - 'description' => 'super user', - 'creator_id' => 1, - ]); - - \think\facade\Db::name( 'user_has_roles')->insert([ - 'role_id' => 1, - 'uid' => 1, - ]); - } - - - protected function createPermissions() - { - \catcher\Utils::importTreeData($this->getPermissions(), 'permissions', 'parent_id'); - } - - - protected function getPermissions() { - return array( - 0 => - array( - 'id' => 1, - 'permission_name' => '权限管理', - 'parent_id' => 0, - 'level' => '', - 'route' => '/permissions', - 'icon' => 'appstore', - 'module' => 'wechat', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'permission@index', - 'component' => 'pageView', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 100, - 'created_at' => 1587461455, - 'updated_at' => 1592371970, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 2, - 'permission_name' => '用户管理', - 'parent_id' => 1, - 'level' => '1', - 'route' => '/permissions/users', - 'icon' => 'user', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'user@index', - 'component' => 'users', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 10, - 'created_at' => 1587461597, - 'updated_at' => 1592371975, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 3, - 'permission_name' => '列表', - 'parent_id' => 2, - 'level' => '1-2', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'user@index', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587461647, - 'updated_at' => 1591316160, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 4, - 'permission_name' => '创建', - 'parent_id' => 2, - 'level' => '1-2', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'user@create', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587461696, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 2 => - array( - 'id' => 5, - 'permission_name' => '保存', - 'parent_id' => 2, - 'level' => '1-2', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'user@save', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587461721, - 'updated_at' => 1591345475, - 'deleted_at' => 0, - ), - 3 => - array( - 'id' => 6, - 'permission_name' => '查看', - 'parent_id' => 2, - 'level' => '1-2', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'user@edit', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587461742, - 'updated_at' => 1591345504, - 'deleted_at' => 0, - ), - 4 => - array( - 'id' => 7, - 'permission_name' => '更新', - 'parent_id' => 2, - 'level' => '1-2', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'user@update', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587461762, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 5 => - array( - 'id' => 8, - 'permission_name' => '删除', - 'parent_id' => 2, - 'level' => '1-2', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'user@delete', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587461841, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 6 => - array( - 'id' => 9, - 'permission_name' => '禁用', - 'parent_id' => 2, - 'level' => '1-2', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'user@switchStatus', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587461876, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 7 => - array( - 'id' => 10, - 'permission_name' => '恢复', - 'parent_id' => 2, - 'level' => '1-2', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'user@recover', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587461901, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - 1 => - array( - 'id' => 11, - 'permission_name' => '角色管理', - 'parent_id' => 1, - 'level' => '1', - 'route' => '/permissions/roles', - 'icon' => 'usergroup-add', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'role@index', - 'component' => 'roles', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 9, - 'created_at' => 1587461939, - 'updated_at' => 1592371974, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 12, - 'permission_name' => '列表', - 'parent_id' => 11, - 'level' => '1-11', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'role@index', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587461984, - 'updated_at' => 1591341461, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 13, - 'permission_name' => '创建', - 'parent_id' => 11, - 'level' => '1-11', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'role@create', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462007, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 2 => - array( - 'id' => 14, - 'permission_name' => '保存', - 'parent_id' => 11, - 'level' => '1-11', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'role@save', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462021, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 3 => - array( - 'id' => 15, - 'permission_name' => '查看', - 'parent_id' => 11, - 'level' => '1-11', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'role@edit', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462040, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 4 => - array( - 'id' => 16, - 'permission_name' => '更新', - 'parent_id' => 11, - 'level' => '1-11', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'role@update', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462058, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 5 => - array( - 'id' => 17, - 'permission_name' => '删除', - 'parent_id' => 11, - 'level' => '1-11', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'role@delete', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462070, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 6 => - array( - 'id' => 18, - 'permission_name' => '权限获取', - 'parent_id' => 11, - 'level' => '1-11', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'role@getPermissions', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462094, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - 2 => - array( - 'id' => 19, - 'permission_name' => '菜单管理', - 'parent_id' => 1, - 'level' => '1', - 'route' => '/permissions/rules', - 'icon' => 'build', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'permission@index', - 'component' => 'rules', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 8, - 'created_at' => 1587462147, - 'updated_at' => 1592371979, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 20, - 'permission_name' => '列表', - 'parent_id' => 19, - 'level' => '1-19', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'permission@index', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462205, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 21, - 'permission_name' => '创建', - 'parent_id' => 19, - 'level' => '1-19', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'permission@create', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462232, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 2 => - array( - 'id' => 22, - 'permission_name' => '保存', - 'parent_id' => 19, - 'level' => '1-19', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'permission@save', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462250, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 3 => - array( - 'id' => 23, - 'permission_name' => '查看', - 'parent_id' => 19, - 'level' => '1-19', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'permission@edit', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462273, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 4 => - array( - 'id' => 24, - 'permission_name' => '更新', - 'parent_id' => 19, - 'level' => '1-19', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'permission@update', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462284, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 5 => - array( - 'id' => 25, - 'permission_name' => '删除', - 'parent_id' => 19, - 'level' => '1-19', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'permission@delete', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462296, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - 3 => - array( - 'id' => 26, - 'permission_name' => '部门管理', - 'parent_id' => 1, - 'level' => '1', - 'route' => '/permissions/departments', - 'icon' => 'desktop', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'departments', - 'component' => 'departments', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 7, - 'created_at' => 1587462488, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 27, - 'permission_name' => '列表', - 'parent_id' => 26, - 'level' => '1-26', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'department@index', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462529, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 28, - 'permission_name' => '保存', - 'parent_id' => 26, - 'level' => '1-26', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'department@save', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462548, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 2 => - array( - 'id' => 29, - 'permission_name' => '更新', - 'parent_id' => 26, - 'level' => '1-26', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'department@update', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462579, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 3 => - array( - 'id' => 30, - 'permission_name' => '删除', - 'parent_id' => 26, - 'level' => '1-26', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'department@delete', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462592, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - 4 => - array( - 'id' => 31, - 'permission_name' => '岗位管理', - 'parent_id' => 1, - 'level' => '1', - 'route' => '/permissions/jobs', - 'icon' => 'skin', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'jobs', - 'component' => 'jobs', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462707, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 32, - 'permission_name' => '列表', - 'parent_id' => 31, - 'level' => '1-31', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'job@index', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462757, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 33, - 'permission_name' => '保存', - 'parent_id' => 31, - 'level' => '1-31', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'job@save', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462774, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 2 => - array( - 'id' => 34, - 'permission_name' => '更新', - 'parent_id' => 31, - 'level' => '1-31', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'job@update', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462785, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 3 => - array( - 'id' => 35, - 'permission_name' => '删除', - 'parent_id' => 31, - 'level' => '1-31', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'job@delete', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462794, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 4 => - array( - 'id' => 36, - 'permission_name' => '获取全部', - 'parent_id' => 31, - 'level' => '1-31', - 'route' => '', - 'icon' => '', - 'module' => 'permissions', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'job@getAll', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462818, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - ), - ), - 1 => - array( - 'id' => 37, - 'permission_name' => '系统管理', - 'parent_id' => 0, - 'level' => '', - 'route' => '/system', - 'icon' => 'bar-chart', - 'module' => 'wechat', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'system', - 'component' => 'pageView', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 2, - 'type' => 1, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587462349, - 'updated_at' => 1591603039, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 38, - 'permission_name' => '数据字典', - 'parent_id' => 37, - 'level' => '37', - 'route' => '/system/database', - 'icon' => 'hdd', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'dataDictionary@index', - 'component' => 'database', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 8, - 'created_at' => 1587463087, - 'updated_at' => 1591342733, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 39, - 'permission_name' => '查看', - 'parent_id' => 38, - 'level' => '37-38', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'dataDictionary@view', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587463113, - 'updated_at' => 1591343449, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 40, - 'permission_name' => '列表', - 'parent_id' => 38, - 'level' => '37-38', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'dataDictionary@tables', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 10, - 'created_at' => 1587463173, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 2 => - array( - 'id' => 41, - 'permission_name' => '优化', - 'parent_id' => 38, - 'level' => '37-38', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'dataDictionary@optimize', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587463201, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 3 => - array( - 'id' => 42, - 'permission_name' => '备份', - 'parent_id' => 38, - 'level' => '37-38', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'optimize@backup', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587463217, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - 1 => - array( - 'id' => 43, - 'permission_name' => '附件管理', - 'parent_id' => 37, - 'level' => '37', - 'route' => '/attactments', - 'icon' => 'folder-open', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'attactments', - 'component' => 'attachment', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 10, - 'created_at' => 1587463302, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 44, - 'permission_name' => '列表', - 'parent_id' => 43, - 'level' => '37-43', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'attachments@index', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587463335, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 45, - 'permission_name' => '删除', - 'parent_id' => 43, - 'level' => '37-43', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'attachments@delete', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587463355, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 2 => - array( - 'id' => 46, - 'permission_name' => '上传图片', - 'parent_id' => 43, - 'level' => '37-43', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'upload@image', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587466919, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 3 => - array( - 'id' => 47, - 'permission_name' => '上传文件', - 'parent_id' => 43, - 'level' => '37-43', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'upload@file', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587466939, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - 2 => - array( - 'id' => 48, - 'permission_name' => '配置管理', - 'parent_id' => 37, - 'level' => '37', - 'route' => '/system/config', - 'icon' => 'setting', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'config', - 'component' => 'config', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 9, - 'created_at' => 1587466991, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 49, - 'permission_name' => '父级配置', - 'parent_id' => 48, - 'level' => '37-48', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'config@parent', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587467036, - 'updated_at' => 1591345651, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 50, - 'permission_name' => '存储', - 'parent_id' => 48, - 'level' => '37-48', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'config@save', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587467052, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 2 => - array( - 'id' => 51, - 'permission_name' => '获取', - 'parent_id' => 48, - 'level' => '37-48', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'config@read', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587467062, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - 3 => - array( - 'id' => 52, - 'permission_name' => '登陆日志', - 'parent_id' => 37, - 'level' => '37', - 'route' => '/system/log/operate', - 'icon' => 'export', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'loginLog', - 'component' => 'loginLog', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 5, - 'created_at' => 1587467150, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 53, - 'permission_name' => '列表', - 'parent_id' => 52, - 'level' => '37-52', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'loginlog@list', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587467206, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 54, - 'permission_name' => '清空', - 'parent_id' => 52, - 'level' => '37-52', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'loginlog@empty', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587467221, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - 4 => - array( - 'id' => 55, - 'permission_name' => '操作日志', - 'parent_id' => 37, - 'level' => '37', - 'route' => '/system/log/login', - 'icon' => 'profile', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'operateLog', - 'component' => 'operateLog', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587467180, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 56, - 'permission_name' => '列表', - 'parent_id' => 55, - 'level' => '37-55', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'operatelog@list', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587467246, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 57, - 'permission_name' => '清空', - 'parent_id' => 55, - 'level' => '37-55', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'operatelog@empty', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587467266, - 'updated_at' => 1587547118, - 'deleted_at' => 0, - ), - ), - ), - 5 => - array( - 'id' => 58, - 'permission_name' => '代码生成', - 'parent_id' => 37, - 'level' => '37', - 'route' => '/generate', - 'icon' => 'scissor', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'generate', - 'component' => 'generate', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1587717452, - 'updated_at' => 1587717452, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 59, - 'permission_name' => '生成', - 'parent_id' => 58, - 'level' => '37-58', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'generate@save', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1588110923, - 'updated_at' => 1588110923, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 60, - 'permission_name' => '预览', - 'parent_id' => 58, - 'level' => '37-58', - 'route' => '', - 'icon' => '', - 'module' => 'system', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'generate@preview', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1588110962, - 'updated_at' => 1588110962, - 'deleted_at' => 0, - ), - ), - ), - 6 => - array( - 'id' => 68, - 'permission_name' => '敏感词库', - 'parent_id' => 37, - 'level' => '37', - 'route' => '/sensitive/word', - 'icon' => 'sliders', - 'module' => 'wechat', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'sensitiveWord', - 'component' => 'sensitiveWord', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1592375865, - 'updated_at' => 1592375901, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 69, - 'permission_name' => '列表', - 'parent_id' => 68, - 'level' => '37-68', - 'route' => '', - 'icon' => '', - 'module' => 'wechat', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'sensitiveWord@index', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1592382167, - 'updated_at' => 1592382167, - 'deleted_at' => 0, - ), - 1 => - array( - 'id' => 70, - 'permission_name' => '新增', - 'parent_id' => 68, - 'level' => '37-68', - 'route' => '', - 'icon' => '', - 'module' => 'wechat', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'sensitiveWord@save', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1592382179, - 'updated_at' => 1592382179, - 'deleted_at' => 0, - ), - 2 => - array( - 'id' => 71, - 'permission_name' => '更新', - 'parent_id' => 68, - 'level' => '37-68', - 'route' => '', - 'icon' => '', - 'module' => 'wechat', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'sensitiveWord@update', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1592382192, - 'updated_at' => 1592382192, - 'deleted_at' => 0, - ), - 3 => - array( - 'id' => 72, - 'permission_name' => '删除', - 'parent_id' => 68, - 'level' => '37-68', - 'route' => '', - 'icon' => '', - 'module' => 'wechat', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'sensitiveWord@delete', - 'component' => '', - 'redirect' => '', - 'hide_children_in_menu' => 1, - 'keepalive' => 1, - 'type' => 2, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1592382202, - 'updated_at' => 1592382202, - 'deleted_at' => 0, - ), - ), - ), - ), - ), - 2 => - array( - 'id' => 66, - 'permission_name' => '微信管理', - 'parent_id' => 0, - 'level' => '', - 'route' => '/wechat', - 'icon' => 'wechat', - 'module' => 'wechat', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'wechat', - 'component' => 'pageView', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1591603025, - 'updated_at' => 1591603039, - 'deleted_at' => 0, - 'children' => - array( - 0 => - array( - 'id' => 67, - 'permission_name' => '微信菜单', - 'parent_id' => 66, - 'level' => '66', - 'route' => '/wechat/menus', - 'icon' => 'table', - 'module' => 'wechat', - 'creator_id' => 1, - 'method' => 'get', - 'permission_mark' => 'menus', - 'component' => 'menus', - 'redirect' => '', - 'hide_children_in_menu' => 2, - 'keepalive' => 1, - 'type' => 1, - 'status' => 1, - 'sort' => 1, - 'created_at' => 1591603088, - 'updated_at' => 1591603427, - 'deleted_at' => 0, - ), - ), - ), - ); + return array ( + 0 => + array ( + 'id' => 1, + 'permission_name' => '权限管理', + 'parent_id' => 0, + 'level' => '', + 'route' => '/permissions', + 'icon' => 'appstore', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'permission@index', + 'component' => 'pageView', + 'redirect' => '', + 'hide_children_in_menu' => 2, + 'keepalive' => 1, + 'type' => 1, + 'status' => 1, + 'sort' => 100, + 'created_at' => 1587461455, + 'updated_at' => 1593044101, + 'deleted_at' => 0, + 'children' => + array ( + 0 => + array ( + 'id' => 2, + 'permission_name' => '用户管理', + 'parent_id' => 1, + 'level' => '1', + 'route' => '/permissions/users', + 'icon' => 'user', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'user@index', + 'component' => 'users', + 'redirect' => '', + 'hide_children_in_menu' => 2, + 'keepalive' => 1, + 'type' => 1, + 'status' => 1, + 'sort' => 10, + 'created_at' => 1587461597, + 'updated_at' => 1592371975, + 'deleted_at' => 0, + 'children' => + array ( + 0 => + array ( + 'id' => 3, + 'permission_name' => '列表', + 'parent_id' => 2, + 'level' => '1-2', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'user@index', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587461647, + 'updated_at' => 1591316160, + 'deleted_at' => 0, + ), + 1 => + array ( + 'id' => 4, + 'permission_name' => '创建', + 'parent_id' => 2, + 'level' => '1-2', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'user@create', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587461696, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 2 => + array ( + 'id' => 5, + 'permission_name' => '保存', + 'parent_id' => 2, + 'level' => '1-2', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'user@save', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587461721, + 'updated_at' => 1591345475, + 'deleted_at' => 0, + ), + 3 => + array ( + 'id' => 6, + 'permission_name' => '查看', + 'parent_id' => 2, + 'level' => '1-2', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'user@edit', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587461742, + 'updated_at' => 1591345504, + 'deleted_at' => 0, + ), + 4 => + array ( + 'id' => 7, + 'permission_name' => '更新', + 'parent_id' => 2, + 'level' => '1-2', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'user@update', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587461762, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 5 => + array ( + 'id' => 8, + 'permission_name' => '删除', + 'parent_id' => 2, + 'level' => '1-2', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'user@delete', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587461841, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 6 => + array ( + 'id' => 9, + 'permission_name' => '禁用', + 'parent_id' => 2, + 'level' => '1-2', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'user@switchStatus', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587461876, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 7 => + array ( + 'id' => 10, + 'permission_name' => '恢复', + 'parent_id' => 2, + 'level' => '1-2', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'user@recover', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587461901, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + ), + ), + 1 => + array ( + 'id' => 11, + 'permission_name' => '角色管理', + 'parent_id' => 1, + 'level' => '1', + 'route' => '/permissions/roles', + 'icon' => 'usergroup-add', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'role@index', + 'component' => 'roles', + 'redirect' => '', + 'hide_children_in_menu' => 2, + 'keepalive' => 1, + 'type' => 1, + 'status' => 1, + 'sort' => 9, + 'created_at' => 1587461939, + 'updated_at' => 1592371974, + 'deleted_at' => 0, + 'children' => + array ( + 0 => + array ( + 'id' => 12, + 'permission_name' => '列表', + 'parent_id' => 11, + 'level' => '1-11', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'role@index', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587461984, + 'updated_at' => 1591341461, + 'deleted_at' => 0, + ), + 1 => + array ( + 'id' => 13, + 'permission_name' => '创建', + 'parent_id' => 11, + 'level' => '1-11', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'role@create', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462007, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 2 => + array ( + 'id' => 14, + 'permission_name' => '保存', + 'parent_id' => 11, + 'level' => '1-11', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'role@save', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462021, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 3 => + array ( + 'id' => 15, + 'permission_name' => '查看', + 'parent_id' => 11, + 'level' => '1-11', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'role@edit', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462040, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 4 => + array ( + 'id' => 16, + 'permission_name' => '更新', + 'parent_id' => 11, + 'level' => '1-11', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'role@update', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462058, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 5 => + array ( + 'id' => 17, + 'permission_name' => '删除', + 'parent_id' => 11, + 'level' => '1-11', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'role@delete', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462070, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 6 => + array ( + 'id' => 18, + 'permission_name' => '权限获取', + 'parent_id' => 11, + 'level' => '1-11', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'role@getPermissions', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462094, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + ), + ), + 2 => + array ( + 'id' => 19, + 'permission_name' => '菜单管理', + 'parent_id' => 1, + 'level' => '1', + 'route' => '/permissions/rules', + 'icon' => 'build', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'permission@index', + 'component' => 'rules', + 'redirect' => '', + 'hide_children_in_menu' => 2, + 'keepalive' => 1, + 'type' => 1, + 'status' => 1, + 'sort' => 8, + 'created_at' => 1587462147, + 'updated_at' => 1592371979, + 'deleted_at' => 0, + 'children' => + array ( + 0 => + array ( + 'id' => 20, + 'permission_name' => '列表', + 'parent_id' => 19, + 'level' => '1-19', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'permission@index', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462205, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 1 => + array ( + 'id' => 21, + 'permission_name' => '创建', + 'parent_id' => 19, + 'level' => '1-19', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'permission@create', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462232, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 2 => + array ( + 'id' => 22, + 'permission_name' => '保存', + 'parent_id' => 19, + 'level' => '1-19', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'permission@save', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462250, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 3 => + array ( + 'id' => 23, + 'permission_name' => '查看', + 'parent_id' => 19, + 'level' => '1-19', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'permission@edit', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462273, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 4 => + array ( + 'id' => 24, + 'permission_name' => '更新', + 'parent_id' => 19, + 'level' => '1-19', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'permission@update', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462284, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 5 => + array ( + 'id' => 25, + 'permission_name' => '删除', + 'parent_id' => 19, + 'level' => '1-19', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'permission@delete', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462296, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + ), + ), + 3 => + array ( + 'id' => 26, + 'permission_name' => '部门管理', + 'parent_id' => 1, + 'level' => '1', + 'route' => '/permissions/departments', + 'icon' => 'desktop', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'departments', + 'component' => 'departments', + 'redirect' => '', + 'hide_children_in_menu' => 2, + 'keepalive' => 1, + 'type' => 1, + 'status' => 1, + 'sort' => 7, + 'created_at' => 1587462488, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + 'children' => + array ( + 0 => + array ( + 'id' => 27, + 'permission_name' => '列表', + 'parent_id' => 26, + 'level' => '1-26', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'department@index', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462529, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 1 => + array ( + 'id' => 28, + 'permission_name' => '保存', + 'parent_id' => 26, + 'level' => '1-26', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'department@save', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462548, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 2 => + array ( + 'id' => 29, + 'permission_name' => '更新', + 'parent_id' => 26, + 'level' => '1-26', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'department@update', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462579, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 3 => + array ( + 'id' => 30, + 'permission_name' => '删除', + 'parent_id' => 26, + 'level' => '1-26', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'department@delete', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462592, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + ), + ), + 4 => + array ( + 'id' => 31, + 'permission_name' => '岗位管理', + 'parent_id' => 1, + 'level' => '1', + 'route' => '/permissions/jobs', + 'icon' => 'skin', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'jobs', + 'component' => 'jobs', + 'redirect' => '', + 'hide_children_in_menu' => 2, + 'keepalive' => 1, + 'type' => 1, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462707, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + 'children' => + array ( + 0 => + array ( + 'id' => 32, + 'permission_name' => '列表', + 'parent_id' => 31, + 'level' => '1-31', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'job@index', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462757, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 1 => + array ( + 'id' => 33, + 'permission_name' => '保存', + 'parent_id' => 31, + 'level' => '1-31', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'job@save', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462774, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 2 => + array ( + 'id' => 34, + 'permission_name' => '更新', + 'parent_id' => 31, + 'level' => '1-31', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'job@update', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462785, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 3 => + array ( + 'id' => 35, + 'permission_name' => '删除', + 'parent_id' => 31, + 'level' => '1-31', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'job@delete', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462794, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + 4 => + array ( + 'id' => 36, + 'permission_name' => '获取全部', + 'parent_id' => 31, + 'level' => '1-31', + 'route' => '', + 'icon' => '', + 'module' => 'permissions', + 'creator_id' => 1, + 'method' => 'get', + 'permission_mark' => 'job@getAll', + 'component' => '', + 'redirect' => '', + 'hide_children_in_menu' => 1, + 'keepalive' => 1, + 'type' => 2, + 'status' => 1, + 'sort' => 1, + 'created_at' => 1587462818, + 'updated_at' => 1587547118, + 'deleted_at' => 0, + ), + ), + ), + ), + ), +); } }