|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| API Routes
|
|
|
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
| Here is where you can register API routes for your application. These
|
|
|
|
|
| routes are loaded by the RouteServiceProvider within a group which
|
|
|
|
|
| is assigned the "api" middleware group. Enjoy building your API!
|
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
|
|
|
|
|
return $request->user();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 门岗管理
|
|
|
|
|
Route::get("admin/gate/user-list", [\App\Http\Controllers\Admin\GateController::class, "uerList"]);
|
|
|
|
|
Route::get("admin/gate/visit-list", [\App\Http\Controllers\Admin\GateController::class, "visitList"]);
|
|
|
|
|
Route::get("admin/gate/use-code", [\App\Http\Controllers\Admin\GateController::class, "useCode"]);
|
|
|
|
|
|
|
|
|
|
// 后台
|
|
|
|
|
Route::group(["namespace" => "Admin", "prefix" => "admin", "middleware" => "sanctum.jwt:admin,rbac"], function () {
|
|
|
|
|
// 配置管理
|
|
|
|
|
Route::get("config/index", [\App\Http\Controllers\Admin\ConfigController::class, "index"]);
|
|
|
|
|
Route::get("config/show", [\App\Http\Controllers\Admin\ConfigController::class, "show"]);
|
|
|
|
|
Route::post("config/save", [\App\Http\Controllers\Admin\ConfigController::class, "save"]);
|
|
|
|
|
Route::get("config/destroy", [\App\Http\Controllers\Admin\ConfigController::class, "destroy"]);
|
|
|
|
|
|
|
|
|
|
// 拜访时间段
|
|
|
|
|
Route::get("visit_time/index", [\App\Http\Controllers\Admin\VisitTimeController::class, "index"]);
|
|
|
|
|
Route::get("visit_time/show", [\App\Http\Controllers\Admin\VisitTimeController::class, "show"]);
|
|
|
|
|
Route::post("visit_time/save", [\App\Http\Controllers\Admin\VisitTimeController::class, "save"]);
|
|
|
|
|
Route::get("visit_time/destroy", [\App\Http\Controllers\Admin\VisitTimeController::class, "destroy"]);
|
|
|
|
|
|
|
|
|
|
// 学习资料管理
|
|
|
|
|
Route::get("study/index", [\App\Http\Controllers\Admin\StudyController::class, "index"]);
|
|
|
|
|
Route::get("study/show", [\App\Http\Controllers\Admin\StudyController::class, "show"]);
|
|
|
|
|
Route::post("study/save", [\App\Http\Controllers\Admin\StudyController::class, "save"]);
|
|
|
|
|
Route::get("study/destroy", [\App\Http\Controllers\Admin\StudyController::class, "destroy"]);
|
|
|
|
|
|
|
|
|
|
// 测试题库
|
|
|
|
|
Route::get("study_ask/index", [\App\Http\Controllers\Admin\StudyAskController::class, "index"]);
|
|
|
|
|
Route::get("study_ask/show", [\App\Http\Controllers\Admin\StudyAskController::class, "show"]);
|
|
|
|
|
Route::post("study_ask/save", [\App\Http\Controllers\Admin\StudyAskController::class, "save"]);
|
|
|
|
|
Route::get("study_ask/destroy", [\App\Http\Controllers\Admin\StudyAskController::class, "destroy"]);
|
|
|
|
|
|
|
|
|
|
// 访客区域
|
|
|
|
|
Route::get("visit_area/index", [\App\Http\Controllers\Admin\VisitAreaController::class, "index"]);
|
|
|
|
|
Route::get("visit_area/show", [\App\Http\Controllers\Admin\VisitAreaController::class, "show"]);
|
|
|
|
|
Route::post("visit_area/save", [\App\Http\Controllers\Admin\VisitAreaController::class, "save"]);
|
|
|
|
|
Route::get("visit_area/destroy", [\App\Http\Controllers\Admin\VisitAreaController::class, "destroy"]);
|
|
|
|
|
|
|
|
|
|
// 拜访记录
|
|
|
|
|
Route::get("visit/index", [\App\Http\Controllers\Admin\VisitController::class, "index"]);
|
|
|
|
|
Route::get("visit/show", [\App\Http\Controllers\Admin\VisitController::class, "show"]);
|
|
|
|
|
Route::post("visit/save", [\App\Http\Controllers\Admin\VisitController::class, "save"]);
|
|
|
|
|
Route::get("visit/destroy", [\App\Http\Controllers\Admin\VisitController::class, "destroy"]);
|
|
|
|
|
|
|
|
|
|
// 审核
|
|
|
|
|
Route::get("visit_audit/index", [\App\Http\Controllers\Admin\VisitAuditController::class, "index"]);
|
|
|
|
|
Route::get("visit_audit/show", [\App\Http\Controllers\Admin\VisitAuditController::class, "show"]);
|
|
|
|
|
Route::post("visit_audit/save", [\App\Http\Controllers\Admin\VisitAuditController::class, "save"]);
|
|
|
|
|
Route::get("visit_audit/destroy", [\App\Http\Controllers\Admin\VisitAuditController::class, "destroy"]);
|
|
|
|
|
|
|
|
|
|
// 黑名单管理
|
|
|
|
|
Route::get("blacklist/index", [\App\Http\Controllers\Admin\BlacklistController::class, "index"]);
|
|
|
|
|
Route::get("blacklist/show", [\App\Http\Controllers\Admin\BlacklistController::class, "show"]);
|
|
|
|
|
Route::post("blacklist/save", [\App\Http\Controllers\Admin\BlacklistController::class, "save"]);
|
|
|
|
|
Route::get("blacklist/destroy", [\App\Http\Controllers\Admin\BlacklistController::class, "destroy"]);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 前台
|
|
|
|
|
Route::get('mobile/user/login', [\App\Http\Controllers\Mobile\UserController::class, 'login']);
|
|
|
|
|
Route::group(["namespace" => "Mobile", "prefix" => "mobile","middleware" => "sanctum.jwt:mobile"], function () {
|
|
|
|
|
Route::post('user/save', [\App\Http\Controllers\Mobile\UserController::class, 'save']);
|
|
|
|
|
Route::get('user/mobile', [\App\Http\Controllers\Mobile\UserController::class, 'mobile']);
|
|
|
|
|
Route::get('user/show', [\App\Http\Controllers\Mobile\UserController::class, 'show']);
|
|
|
|
|
Route::get('user/my-visit', [\App\Http\Controllers\Mobile\UserController::class, 'myVisit']);
|
|
|
|
|
Route::get('user/my-visit-detail', [\App\Http\Controllers\Mobile\UserController::class, 'myVisitDetail']);
|
|
|
|
|
|
|
|
|
|
Route::post('visit/visit-save', [\App\Http\Controllers\Mobile\VisitController::class, 'visitSave']);
|
|
|
|
|
Route::get('visit/get-ask', [\App\Http\Controllers\Mobile\VisitController::class, 'getAsk']);
|
|
|
|
|
Route::get('visit/visit-area', [\App\Http\Controllers\Mobile\VisitController::class, 'visitArea']);
|
|
|
|
|
Route::get('visit/visit-time', [\App\Http\Controllers\Mobile\VisitController::class, 'visitTime']);
|
|
|
|
|
|
|
|
|
|
});
|