menus(); importTreeData($menus, 'permissions'); } public function menus(): array { return array ( 0 => array ( 'id' => 1, 'parent_id' => 0, 'permission_name' => '权限管理', 'route' => '/permission', 'icon' => 'arrow-down-on-square-stack', 'module' => 'permissions', 'permission_mark' => '', 'component' => '/layout/index.vue', 'redirect' => NULL, 'keepalive' => 1, 'type' => 1, 'hidden' => 1, 'sort' => 1, 'creator_id' => 0, 'created_at' => 1670579928, 'updated_at' => 1672798090, 'deleted_at' => 0, 'children' => array ( 0 => array ( 'id' => 2, 'parent_id' => 1, 'permission_name' => '角色管理', 'route' => 'roles', 'icon' => 'arrow-left-circle', 'module' => 'permissions', 'permission_mark' => 'Roles', 'component' => '/permissions/roles/index.vue', 'redirect' => NULL, 'keepalive' => 1, 'type' => 2, 'hidden' => 1, 'sort' => 6, 'creator_id' => 0, 'created_at' => 1670579968, 'updated_at' => 1672798090, 'deleted_at' => 0, 'children' => array ( 0 => array ( 'id' => 53, 'parent_id' => 2, 'permission_name' => '列表', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Roles@index', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 1, 'creator_id' => 1, 'created_at' => 1671526858, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 1 => array ( 'id' => 54, 'parent_id' => 2, 'permission_name' => '新增', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Roles@store', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 2, 'creator_id' => 1, 'created_at' => 1671526858, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 2 => array ( 'id' => 55, 'parent_id' => 2, 'permission_name' => '读取', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Roles@show', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 3, 'creator_id' => 1, 'created_at' => 1671526858, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 3 => array ( 'id' => 56, 'parent_id' => 2, 'permission_name' => '更新', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Roles@update', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 4, 'creator_id' => 1, 'created_at' => 1671526858, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 4 => array ( 'id' => 57, 'parent_id' => 2, 'permission_name' => '删除', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Roles@destroy', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 5, 'creator_id' => 1, 'created_at' => 1671526858, 'updated_at' => 1672798090, 'deleted_at' => 0, ), ), ), 1 => array ( 'id' => 3, 'parent_id' => 1, 'permission_name' => '菜单管理', 'route' => 'permissions', 'icon' => 'finger-print', 'module' => 'permissions', 'permission_mark' => 'Permissions', 'component' => '/permissions/permissions/index.vue', 'redirect' => NULL, 'keepalive' => 1, 'type' => 2, 'hidden' => 1, 'sort' => 1, 'creator_id' => 0, 'created_at' => 1670641371, 'updated_at' => 1672798090, 'deleted_at' => 0, 'children' => array ( 0 => array ( 'id' => 27, 'parent_id' => 3, 'permission_name' => '列表', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Permissions@index', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 1, 'creator_id' => 1, 'created_at' => 1671524755, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 1 => array ( 'id' => 28, 'parent_id' => 3, 'permission_name' => '新增', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Permissions@store', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 2, 'creator_id' => 1, 'created_at' => 1671524755, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 2 => array ( 'id' => 29, 'parent_id' => 3, 'permission_name' => '读取', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Permissions@show', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 3, 'creator_id' => 1, 'created_at' => 1671524755, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 3 => array ( 'id' => 30, 'parent_id' => 3, 'permission_name' => '更新', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Permissions@update', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 4, 'creator_id' => 1, 'created_at' => 1671524756, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 4 => array ( 'id' => 31, 'parent_id' => 3, 'permission_name' => '删除', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Permissions@destroy', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 5, 'creator_id' => 1, 'created_at' => 1671524756, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 5 => array ( 'id' => 32, 'parent_id' => 3, 'permission_name' => '禁用/启用', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Permissions@enable', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 6, 'creator_id' => 1, 'created_at' => 1671524756, 'updated_at' => 1672798090, 'deleted_at' => 0, ), ), ), 2 => array ( 'id' => 4, 'parent_id' => 1, 'permission_name' => '岗位管理', 'route' => 'jobs', 'icon' => 'globe-americas', 'module' => 'permissions', 'permission_mark' => 'Jobs', 'component' => '/permissions/jobs/index.vue', 'redirect' => NULL, 'keepalive' => 1, 'type' => 2, 'hidden' => 1, 'sort' => 1, 'creator_id' => 0, 'created_at' => 1670641399, 'updated_at' => 1672798090, 'deleted_at' => 0, 'children' => array ( 0 => array ( 'id' => 21, 'parent_id' => 4, 'permission_name' => '列表', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Jobs@index', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 1, 'creator_id' => 1, 'created_at' => 1671524747, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 1 => array ( 'id' => 22, 'parent_id' => 4, 'permission_name' => '新增', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Jobs@store', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 2, 'creator_id' => 1, 'created_at' => 1671524747, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 2 => array ( 'id' => 23, 'parent_id' => 4, 'permission_name' => '读取', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Jobs@show', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 3, 'creator_id' => 1, 'created_at' => 1671524747, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 3 => array ( 'id' => 24, 'parent_id' => 4, 'permission_name' => '更新', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Jobs@update', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 4, 'creator_id' => 1, 'created_at' => 1671524747, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 4 => array ( 'id' => 25, 'parent_id' => 4, 'permission_name' => '删除', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Jobs@destroy', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 5, 'creator_id' => 1, 'created_at' => 1671524747, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 5 => array ( 'id' => 26, 'parent_id' => 4, 'permission_name' => '禁用/启用', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Jobs@enable', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 6, 'creator_id' => 1, 'created_at' => 1671524747, 'updated_at' => 1672798090, 'deleted_at' => 0, ), ), ), 3 => array ( 'id' => 5, 'parent_id' => 1, 'permission_name' => '部门管理', 'route' => 'departments', 'icon' => 'table-cells', 'module' => 'permissions', 'permission_mark' => 'Departments', 'component' => '/permissions/departments/index.vue', 'redirect' => NULL, 'keepalive' => 1, 'type' => 2, 'hidden' => 1, 'sort' => 1, 'creator_id' => 0, 'created_at' => 1670641426, 'updated_at' => 1672798090, 'deleted_at' => 0, 'children' => array ( 0 => array ( 'id' => 12, 'parent_id' => 5, 'permission_name' => '列表', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Departments@index', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 1, 'creator_id' => 1, 'created_at' => 1671501850, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 1 => array ( 'id' => 13, 'parent_id' => 5, 'permission_name' => '新增', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Departments@store', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 1, 'creator_id' => 1, 'created_at' => 1671501861, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 2 => array ( 'id' => 14, 'parent_id' => 5, 'permission_name' => '读取', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Departments@show', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 1, 'creator_id' => 1, 'created_at' => 1671501872, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 3 => array ( 'id' => 15, 'parent_id' => 5, 'permission_name' => '更新', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Departments@update', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 1, 'creator_id' => 1, 'created_at' => 1671517311, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 4 => array ( 'id' => 16, 'parent_id' => 5, 'permission_name' => '删除', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Departments@destroy', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 1, 'creator_id' => 1, 'created_at' => 1671517324, 'updated_at' => 1672798090, 'deleted_at' => 0, ), 5 => array ( 'id' => 17, 'parent_id' => 5, 'permission_name' => '禁用/启用', 'route' => '', 'icon' => '', 'module' => 'permissions', 'permission_mark' => 'Departments@enable', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 6, 'creator_id' => 1, 'created_at' => 1671524493, 'updated_at' => 1672798090, 'deleted_at' => 0, ), ), ), 4 => array ( 'id' => 223, 'parent_id' => 1, 'permission_name' => '用户管理', 'route' => 'user', 'icon' => 'users', 'module' => 'user', 'permission_mark' => 'user', 'component' => '/user/index.vue', 'redirect' => NULL, 'keepalive' => 1, 'type' => 2, 'hidden' => 1, 'sort' => 1, 'active_menu' => '', 'creator_id' => 1, 'created_at' => 1709342019, 'updated_at' => 1709342019, 'deleted_at' => 0, 'children' => array ( 0 => array ( 'id' => 224, 'parent_id' => 223, 'permission_name' => '列表', 'route' => '', 'icon' => '', 'module' => 'user', 'permission_mark' => 'user@index', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 1, 'active_menu' => '', 'creator_id' => 1, 'created_at' => 1709373354, 'updated_at' => 1709373354, 'deleted_at' => 0, ), 1 => array ( 'id' => 225, 'parent_id' => 223, 'permission_name' => '新增', 'route' => '', 'icon' => '', 'module' => 'user', 'permission_mark' => 'user@store', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 2, 'active_menu' => '', 'creator_id' => 1, 'created_at' => 1709373354, 'updated_at' => 1709373354, 'deleted_at' => 0, ), 2 => array ( 'id' => 226, 'parent_id' => 223, 'permission_name' => '读取', 'route' => '', 'icon' => '', 'module' => 'user', 'permission_mark' => 'user@show', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 3, 'active_menu' => '', 'creator_id' => 1, 'created_at' => 1709373354, 'updated_at' => 1709373354, 'deleted_at' => 0, ), 3 => array ( 'id' => 227, 'parent_id' => 223, 'permission_name' => '更新', 'route' => '', 'icon' => '', 'module' => 'user', 'permission_mark' => 'user@update', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 4, 'active_menu' => '', 'creator_id' => 1, 'created_at' => 1709373354, 'updated_at' => 1709373354, 'deleted_at' => 0, ), 4 => array ( 'id' => 228, 'parent_id' => 223, 'permission_name' => '删除', 'route' => '', 'icon' => '', 'module' => 'user', 'permission_mark' => 'user@destroy', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 5, 'active_menu' => '', 'creator_id' => 1, 'created_at' => 1709373354, 'updated_at' => 1709373354, 'deleted_at' => 0, ), 5 => array ( 'id' => 229, 'parent_id' => 223, 'permission_name' => '禁用/启用', 'route' => '', 'icon' => '', 'module' => 'user', 'permission_mark' => 'user@enable', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 6, 'active_menu' => '', 'creator_id' => 1, 'created_at' => 1709373354, 'updated_at' => 1709373354, 'deleted_at' => 0, ), 6 => array ( 'id' => 230, 'parent_id' => 223, 'permission_name' => '导出', 'route' => '', 'icon' => '', 'module' => 'user', 'permission_mark' => 'user@export', 'component' => '', 'redirect' => '', 'keepalive' => 1, 'type' => 3, 'hidden' => 1, 'sort' => 10, 'active_menu' => '', 'creator_id' => 1, 'created_at' => 1709373354, 'updated_at' => 1709373354, 'deleted_at' => 0, ), ), ), ), ), ); } };