"Admin", "prefix" => "api/admin"], function () { Route::post('auth/login', [\App\Http\Controllers\Admin\AuthController::class, "login"]); Route::post('auth/logout', [\App\Http\Controllers\Admin\AuthController::class, "logout"]); Route::post('auth/me', [\App\Http\Controllers\Admin\AuthController::class, "me"]); Route::get('auth/permissions', [\App\Http\Controllers\Admin\AuthController::class, "getPermissions"]); // 数据参数字典 Route::get("parameter/index", [\App\Http\Controllers\Admin\ParameterController::class, "index"]); Route::post("parameter/store", [\App\Http\Controllers\Admin\ParameterController::class, "store"]); Route::get("parameter/show", [\App\Http\Controllers\Admin\ParameterController::class, "show"]); Route::post("parameter/save", [\App\Http\Controllers\Admin\ParameterController::class, "save"]); Route::get("parameter/delete", [\App\Http\Controllers\Admin\ParameterController::class, "delete"]); Route::get("parameter/detail-delete", [\App\Http\Controllers\Admin\ParameterController::class, "deleteDetail"]); // 权限 Route::get("auth-node/index", [\App\Http\Controllers\Admin\AuthNodeController::class, "index"]); Route::post("auth-node/store", [\App\Http\Controllers\Admin\AuthNodeController::class, "store"]); Route::get("auth-node/show", [\App\Http\Controllers\Admin\AuthNodeController::class, "show"]); Route::post("auth-node/save", [\App\Http\Controllers\Admin\AuthNodeController::class, "save"]); Route::get("auth-node/delete", [\App\Http\Controllers\Admin\AuthNodeController::class, "delete"]); // 其他常用接口 Route::post('upload-file', [\App\Http\Controllers\Admin\UploadController::class, "uploadFile"]); Route::any('operate-log/index', [\App\Http\Controllers\Admin\OperateLogController::class, "index"]); // 其他 Route::get('other/admin-user-list', [\App\Http\Controllers\Admin\OtherController::class, "adminUserList"]); Route::get('other/admin-department-list', [\App\Http\Controllers\Admin\OtherController::class, "adminDepartmentList"]); Route::group(['middleware' => ['sanctum.jwt:admin']], function () { // 自定义表单 Route::get("custom-form/index", [\App\Http\Controllers\Admin\CustomFormController::class, "index"]); Route::get("custom-form/real-table-index", [\App\Http\Controllers\Admin\CustomFormController::class, "realTableindex"]); Route::get("custom-form/show", [\App\Http\Controllers\Admin\CustomFormController::class, "show"]); Route::get("custom-form/real-table-show", [\App\Http\Controllers\Admin\CustomFormController::class, "realTableShow"]); Route::post("custom-form/save", [\App\Http\Controllers\Admin\CustomFormController::class, "save"]); Route::get("custom-form/destroy", [\App\Http\Controllers\Admin\CustomFormController::class, "destroy"]); Route::get("custom-form/relation-destroy", [\App\Http\Controllers\Admin\CustomFormController::class, "relationDestroy"]); Route::get("custom-form/update-table", [\App\Http\Controllers\Admin\CustomFormController::class, "updateTable"]); Route::get("custom-form/clone-table", [\App\Http\Controllers\Admin\CustomFormController::class, "cloneTable"]); // 自定义表单字段 Route::get("custom-form-field/index", [\App\Http\Controllers\Admin\CustomFormFieldController::class, "index"]); Route::get("custom-form-field/show", [\App\Http\Controllers\Admin\CustomFormFieldController::class, "show"]); Route::post("custom-form-field/save", [\App\Http\Controllers\Admin\CustomFormFieldController::class, "save"]); Route::get("custom-form-field/destroy", [\App\Http\Controllers\Admin\CustomFormFieldController::class, "destroy"]); Route::get("custom-form-field/pinyin", [\App\Http\Controllers\Admin\CustomFormFieldController::class, "pinyin"]); Route::get("custom-form-field/config", [\App\Http\Controllers\Admin\CustomFormFieldController::class, "config"]); // 自定义表单增删改查操作 Route::get("base-form/update-logs", [\App\Http\Controllers\Admin\BaseFormController::class, "logs"]); Route::get("base-form/index", [\App\Http\Controllers\Admin\BaseFormController::class, "index"]); Route::get("base-form/show", [\App\Http\Controllers\Admin\BaseFormController::class, "show"]); Route::post("base-form/save", [\App\Http\Controllers\Admin\BaseFormController::class, "save"]); Route::get("base-form/destroy", [\App\Http\Controllers\Admin\BaseFormController::class, "destroy"]); Route::post("base-form/excel-show", [\App\Http\Controllers\Admin\BaseFormController::class, "excelShow"]); Route::post("base-form/import", [\App\Http\Controllers\Admin\BaseFormController::class, "import"]); // 修改管理人员信息 Route::post("admin/save", [\App\Http\Controllers\Admin\AdminController::class, "save"]); }); Route::group(['middleware' => ['sanctum.jwt:admin', 'rbac']], function () { Route::get("menu", [\App\Http\Controllers\Admin\MenuController::class, "index"]); Route::get("menu/show", [\App\Http\Controllers\Admin\MenuController::class, "show"]); Route::post("menu/save", [\App\Http\Controllers\Admin\MenuController::class, "save"]); Route::post("menu/delete", [\App\Http\Controllers\Admin\MenuController::class, "delete"]); Route::get("role", [\App\Http\Controllers\Admin\RoleController::class, "index"]); Route::get("role/show", [\App\Http\Controllers\Admin\RoleController::class, "show"]); Route::post("role/save", [\App\Http\Controllers\Admin\RoleController::class, "save"]); Route::post("role/delete", [\App\Http\Controllers\Admin\RoleController::class, "delete"]); Route::post("role/set-permissions", [\App\Http\Controllers\Admin\RoleController::class, "setPermissions"]); Route::get("admin", [\App\Http\Controllers\Admin\AdminController::class, "index"]); Route::get("show", [\App\Http\Controllers\Admin\AdminController::class, "show"]); Route::post("admin/delete", [\App\Http\Controllers\Admin\AdminController::class, "delete"]); Route::post("admin/set-roles", [\App\Http\Controllers\Admin\AdminController::class, "setRoles"]); Route::post("admin/set-roles-many", [\App\Http\Controllers\Admin\AdminController::class, "setRolesMany"]); Route::get("department", [\App\Http\Controllers\Admin\DepartmentController::class, "index"]); Route::get("department/show", [\App\Http\Controllers\Admin\DepartmentController::class, "show"]); Route::post("department/save", [\App\Http\Controllers\Admin\DepartmentController::class, "save"]); Route::post("department/delete", [\App\Http\Controllers\Admin\DepartmentController::class, "delete"]); }); });