[1], // 菜单配置 'menus' => [ [ 'id' => 1, 'title' => '玩家管理', 'icon' => 'layui-icon-set', 'controller' => '', 'url' => '', 'sort' => 1, 'level' => 1, 'parent_id' => 0, 'children' => [ [ 'id' => 11, 'title' => '玩家列表', 'icon' => 'layui-icon-user', 'controller' => 'Player', 'url' => '/view/player/list.html', 'sort' => 1, 'level' => 2, 'parent_id' => 1, 'actions' => [ 'list' => '查看玩家列表', 'detail' => '查看玩家详情', 'updateStatus' => '更新玩家状态', 'updateAdjustStatus' => '更新玩家调控状态', 'statistics' => '查看玩家统计', 'batchUpdate' => '批量更新玩家', 'export' => '导出玩家数据' ] ] ] ], [ 'id' => 2, 'title' => '游戏调控', 'icon' => 'layui-icon-store', 'controller' => '', 'url' => '', 'sort' => 2, 'level' => 1, 'parent_id' => 0, 'children' => [ [ 'id' => 21, 'title' => '游戏列表', 'icon' => 'layui-icon-app', 'controller' => 'Game', 'url' => '/view/game/list.html', 'sort' => 1, 'level' => 2, 'parent_id' => 2, 'actions' => [ 'list' => '查看游戏列表', 'detail' => '查看游戏详情', 'create' => '创建游戏', 'update' => '更新游戏', 'updateStatus' => '更新游戏状态', 'batchUpdate' => '批量更新游戏', 'delete' => '删除游戏', 'statistics' => '查看游戏统计', 'export' => '导出游戏数据' ] ], [ 'id' => 22, 'title' => '游戏管理', 'icon' => 'layui-icon-set', 'controller' => '', 'url' => '', 'sort' => 2, 'level' => 2, 'parent_id' => 2, 'children' => [ [ 'id' => 221, 'title' => '游戏配置', 'icon' => '', 'controller' => 'Game', 'url' => '/view/game/config.html', 'sort' => 1, 'level' => 3, 'parent_id' => 22, 'actions' => [], ], [ 'id' => 222, 'title' => '批量维护', 'icon' => '', 'controller' => 'Game', 'url' => '/view/game/batch.html', 'sort' => 2, 'level' => 3, 'parent_id' => 22, 'actions' => [], ] ] ] ] ], [ 'id' => 3, 'title' => '权限管理', 'icon' => 'layui-icon-chart', 'controller' => '', 'url' => '', 'sort' => 3, 'level' => 1, 'parent_id' => 0, 'children' => [ [ 'id' => 31, 'title' => '角色列表', 'icon' => 'layui-icon-chart-screen', 'controller' => 'UserRole', 'url' => '/statistics/user', 'sort' => 1, 'level' => 2, 'parent_id' => 3, 'actions' => [ 'list' => '查看角色列表', 'create' => '创建角色', 'update' => '编辑角色', 'delete' => '删除角色', 'detail' => '查看角色详情', 'permissions' => '查看权限配置' ] ], [ 'id' => 32, 'title' => '账号列表', 'icon' => 'layui-icon-data', 'controller' => 'User', 'url' => '/statistics/merchant', 'sort' => 2, 'level' => 2, 'parent_id' => 3, 'actions' => [ 'list' => '查看用户列表', 'create' => '创建用户', 'update' => '编辑用户', 'delete' => '删除用户', 'detail' => '查看用户详情' ] ] ] ] ], // 权限组合(用于快速分配角色权限) 'permission_groups' => [ 'viewer' => [ 'name' => '查看者', 'description' => '只有查看权限', 'permissions' => [ 'User' => ['list', 'detail'], 'Player' => ['list', 'detail', 'statistics'], 'Game' => ['list', 'detail', 'statistics'], 'UserRole' => ['list', 'detail'], 'Statistics' => ['user', 'merchant'] ] ], 'operator' => [ 'name' => '操作员', 'description' => '有基本的增删改查权限', 'permissions' => [ 'User' => ['list', 'create', 'update', 'detail'], 'Player' => ['list', 'detail', 'updateStatus', 'statistics'], 'Game' => ['list', 'detail', 'updateStatus', 'statistics'], 'UserRole' => ['list', 'detail'], 'Statistics' => ['user', 'merchant'] ] ], 'admin' => [ 'name' => '管理员', 'description' => '有完整的管理权限', 'permissions' => [ 'User' => ['list', 'create', 'update', 'delete', 'detail'], 'Player' => ['list', 'detail', 'updateStatus', 'updateAdjustStatus', 'statistics', 'batchUpdate', 'export'], 'Game' => ['list', 'detail', 'create', 'update', 'updateStatus', 'batchUpdate', 'delete', 'statistics', 'export'], 'UserRole' => ['list', 'create', 'update', 'delete', 'detail', 'permissions'], 'Menu' => ['getUserMenus', 'getAllPermissions'], 'Statistics' => ['user', 'merchant'] ] ] ] ];