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 16:34:02 +08:00
|
|
|
Route::post('delete', 'app\\superadmin\\controller\\Administrator@deleteAdmin');
|
2025-04-10 11:54:21 +08:00
|
|
|
});
|
2025-04-11 15:04:57 +08:00
|
|
|
|
|
|
|
|
// 客户池管理路由
|
|
|
|
|
Route::group('trafficPool', function () {
|
2025-04-13 13:48:22 +08:00
|
|
|
Route::get('list', 'app\\superadmin\\controller\\TrafficPool@getList'); // 获取客户池列表
|
|
|
|
|
Route::get('detail', 'app\\superadmin\\controller\\TrafficPool@getDetail'); // 获取客户详情
|
2025-04-11 15:04:57 +08:00
|
|
|
});
|
2025-04-14 16:10:44 +08:00
|
|
|
|
|
|
|
|
// 公司路由
|
|
|
|
|
Route::group('company', function () {
|
|
|
|
|
Route::post('create', 'app\\superadmin\\controller\\Company@create');
|
|
|
|
|
});
|
2025-04-10 11:54:21 +08:00
|
|
|
})->middleware(['app\\superadmin\\middleware\\AdminAuth']);
|