Files
cunkebao_v3/Server/application/superadmin/config/route.php

33 lines
1.5 KiB
PHP
Raw Normal View History

2025-04-09 14:07:54 +08:00
<?php
use think\facade\Route;
2025-04-10 11:54:21 +08:00
// 超级管理员认证相关路由(不需要鉴权)
2025-04-09 17:21:29 +08:00
Route::post('auth/login', 'app\\superadmin\\controller\\Auth@login');
2025-04-10 11:54:21 +08:00
// 需要登录认证的路由组
Route::group('', function () {
// 菜单管理相关路由
Route::group('menu', function () {
Route::get('tree', 'app\\superadmin\\controller\\Menu@getMenuTree');
Route::get('list', 'app\\superadmin\\controller\\Menu@getMenuList');
Route::post('save', 'app\\superadmin\\controller\\Menu@saveMenu');
Route::delete('delete/:id', 'app\\superadmin\\controller\\Menu@deleteMenu');
Route::post('status', 'app\\superadmin\\controller\\Menu@updateStatus');
2025-04-10 16:11:15 +08:00
Route::get('toplevel', 'app\\superadmin\\controller\\Menu@getTopLevelMenus');
2025-04-10 11:54:21 +08:00
});
// 管理员相关路由
Route::group('administrator', function () {
// 获取管理员列表
Route::get('list', 'app\\superadmin\\controller\\Administrator@getList');
// 获取管理员详情
Route::get('detail/:id', 'app\\superadmin\\controller\\Administrator@getDetail');
2025-04-10 16:11:15 +08:00
// 更新管理员信息
Route::post('update', 'app\\superadmin\\controller\\Administrator@updateAdmin');
// 添加管理员
Route::post('add', 'app\\superadmin\\controller\\Administrator@addAdmin');
2025-04-10 11:54:21 +08:00
});
// 系统信息相关路由
Route::get('system/info', 'app\\superadmin\\controller\\System@getInfo');
})->middleware(['app\\superadmin\\middleware\\AdminAuth']);