Обновлен стартовый экран

Переписаны запросы для статистики, отчетов
Добавлена интеграция отчета сестры
This commit is contained in:
brusnitsyn
2026-05-28 22:10:00 +09:00
parent 90e0d04dfd
commit 739168d427
96 changed files with 6663 additions and 1465 deletions

View File

@@ -41,6 +41,10 @@ class HandleInertiaRequests extends Middleware
return [
...parent::share($request),
'flash' => [
'success' => $request->session()->get('success'),
'error' => $request->session()->get('error'),
],
'app' => [
'version' => config('app.version'),
'tag' => config('app.tag'),
@@ -51,9 +55,17 @@ class HandleInertiaRequests extends Middleware
'user' => $user ? [
'name' => $user->name,
'token' => Session::get('token'),
'permissions' => $user->permissions(),
'permissions' => \Spatie\Permission\Models\Role::findByName($user->currentRole()->slug)?->permissions->pluck('name') ?? collect(),
'role' => $user->currentRole(),
'available_roles' => $user->roles,
'available_roles' => \App\Models\UserRole::where('rf_user_id', $user->id)
->with('role')
->get()
->map(fn($ur) => [
'role_id' => $ur->role->role_id,
'name' => $ur->role->name,
'slug' => $ur->role->slug,
'is_default' => (bool) $ur->is_default,
]),
'available_departments' => $user->availableDepartments(),
'current_department' => $user->department->load('departmentType'),
] : null,