Роли, переделывание отчета, изменение на главной странице

This commit is contained in:
brusnitsyn
2026-01-11 23:37:18 +09:00
parent eb019504d7
commit d4f077cdaf
59 changed files with 2099 additions and 366 deletions

View File

@@ -2,6 +2,8 @@
use App\Http\Controllers\Api\AuthController;
use App\Http\Controllers\Api\MetrikaFormController;
use App\Http\Controllers\Api\ReportController;
use App\Http\Controllers\Api\RoleController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
@@ -36,5 +38,24 @@ Route::middleware(['auth:sanctum'])->group(function () {
Route::get('/{group}/calendar-with-reports', [MetrikaFormController::class, 'getCalendarWithReports'])
->name('metric-forms.calendar-with-reports');
});
Route::prefix('mis')->group(function () {
Route::post('/patients', [ReportController::class, 'getPatients']);
Route::post('/patients/count', [ReportController::class, 'getPatientsCount']);
});
Route::prefix('report')->group(function () {
Route::get('/', [ReportController::class, 'index']);
Route::post('/', [ReportController::class, 'store']);
});
Route::prefix('app')->group(function () {
Route::prefix('user')->group(function () {
Route::prefix('roles')->group(function () {
Route::get('/', [RoleController::class, 'getUserRoles']);
Route::post('/', [RoleController::class, 'setUserRole']);
});
});
});
});

View File

@@ -21,9 +21,17 @@ Route::prefix('api')->group(function () {
Route::get('/dashboard', [\App\Http\Controllers\Web\IndexController::class, 'index'])
->middleware(['auth'])
->name('dashboard');
Route::get('/report', [\App\Http\Controllers\Web\ReportController::class, 'index'])
->middleware(['auth'])
->name('report');
Route::get('/statistic', [\App\Http\Controllers\Web\StatisticController::class, 'index'])
->middleware(['auth'])
->name('statistic');
Route::get('/path/patient', function () {
return \Inertia\Inertia::render('Path/Patient');
})
->middleware(['auth'])
->name('path.patient');
Route::get('/', [\App\Http\Controllers\Web\IndexController::class, 'start'])
->middleware(['auth'])