* @Date: 2026-04-29 02:32:33 * @LastEditors: YwxApp * @LastEditTime: 2026-08-11 14:03:07 * @Description: * @FilePath: \ywxapp_dev\app\backend\route\app.php * @CustomString: Copyright (c) 2026 YwxApp */ use think\facade\Route; // // 支持批量添加 // Route::pattern([ // 'name' => '\w+', // 'id' => '\d+', // ]); // // 指向一级控制器 Route::get('/', 'Index/index'); // 用户相关路由 Route::group('member', function () { Route::get('index', 'user/index'); // 用户列表 Route::post('add', 'user/add'); // 添加用户 Route::put('update', 'user/update'); // 更新用户 Route::delete('delete/:id', 'user/delete'); // 删除用户 Route::patch('status/:id/:status', 'user/status'); // 更新用户状态 Route::get('roles', 'user/roles'); // 获取所有角色 }); // 用户相关路由 Route::group('admin', function () { Route::get('list', 'admin/index'); // 用户列表 Route::post('add', 'admin/add'); // 添加用户 Route::put('update', 'admin/update'); // 更新用户 Route::delete('delete/:id', 'admin/delete'); // 删除用户 Route::patch('status/:id/:status', 'admin/status'); // 更新用户状态 Route::get('roles', 'admin/roles'); // 获取所有角色 }); // 角色相关路由 Route::group('role', function () { Route::get('list', 'Role/index'); // 角色列表 Route::post('add', 'Role/add'); // 添加角色 Route::put('update', 'Role/update'); // 更新角色 Route::delete('delete/:id', 'Role/delete'); // 删除角色 Route::patch('status/:id/:status', 'Role/status'); // 更新角色状态 Route::get('tree', 'Role/tree'); // 获取角色树 }); // 权限相关路由 Route::group('permission', function () { Route::get('tree', 'Permission/tree'); // 获取权限树 Route::get('menus', 'Permission/menus'); // 获取菜单树 Route::get('permissions', 'Permission/permissions'); // 获取权限树 Route::get('role/:roleId', 'Permission/rolePermissions'); // 获取角色权限 Route::put('role/:roleId', 'Permission/updateRolePermissions'); // 更新角色权限 }); // 主框架在线升级(客户端,对接中心站 upgrade 插件) Route::group('framework', function () { Route::get('index', 'Upgrade/index'); // 升级页面 / 检测接口 Route::get('check', 'Upgrade/check'); // 检测更新(AJAX) Route::post('upgrade', 'Upgrade/upgrade'); // 执行升级 }); // 插件:发布已安装插件到官方市场(需配置 DEVELOPER_TOKEN 开发者令牌) Route::post('addon/submitOfficial', 'addon/submitOfficial'); // 前台主导航菜单管理(后台可配置,支持两级下拉) Route::group('navbar', function () { Route::get('index', 'Navbar/index'); // 列表页 Route::get('edit/:id', 'Navbar/edit'); // 添加/编辑页 Route::post('edit', 'Navbar/edit'); // 添加/编辑提交 Route::post('save', 'Navbar/save'); // 弹窗保存 Route::post('update', 'Navbar/update'); // 弹窗更新 Route::delete('delete/:id', 'Navbar/delete'); // 删除 Route::post('delete', 'Navbar/delete'); // 删除(兼容) Route::patch('status/:id/:status', 'Navbar/status'); // 状态切换 });