Модуль отчетов

This commit is contained in:
brusnitsyn
2026-06-21 23:40:55 +09:00
parent f163b95663
commit bd2cc24b98
27 changed files with 2781 additions and 3 deletions

View File

@@ -60,6 +60,15 @@ Route::prefix('admin')->middleware(['auth'])->group(function () {
Route::put('/schedules/{schedule}', [\App\Http\Controllers\Web\Admin\ReplicationController::class, 'updateSchedule']);
Route::delete('/schedules/{schedule}', [\App\Http\Controllers\Web\Admin\ReplicationController::class, 'destroySchedule']);
});
Route::prefix('report-templates')->group(function () {
Route::get('/', [\App\Http\Controllers\Web\Admin\ReportTemplateController::class, 'index']);
Route::get('/new', [\App\Http\Controllers\Web\Admin\ReportTemplateController::class, 'create']);
Route::post('/new', [\App\Http\Controllers\Web\Admin\ReportTemplateController::class, 'store']);
Route::get('/{template}', [\App\Http\Controllers\Web\Admin\ReportTemplateController::class, 'edit']);
Route::put('/{template}', [\App\Http\Controllers\Web\Admin\ReportTemplateController::class, 'update']);
Route::delete('/{template}', [\App\Http\Controllers\Web\Admin\ReportTemplateController::class, 'destroy']);
});
});
Route::prefix('statistic')->middleware(['auth'])->group(function () {
@@ -68,6 +77,12 @@ Route::prefix('statistic')->middleware(['auth'])->group(function () {
Route::get('/headquarters', [\App\Http\Controllers\Web\HeadquartersController::class, 'index']);
});
Route::prefix('reports')->middleware(['auth'])->group(function () {
Route::get('/', [\App\Http\Controllers\Web\ReportsController::class, 'index'])->name('reports.index');
Route::get('/export/excel', [\App\Http\Controllers\Web\ReportsController::class, 'exportExcel'])->name('reports.export.excel');
Route::get('/export/pdf', [\App\Http\Controllers\Web\ReportsController::class, 'exportPdf'])->name('reports.export.pdf');
});
Route::get('/logout', [\App\Http\Controllers\AuthController::class, 'logout'])
->middleware(['auth'])
->name('logout');