LMS/resources/views/dashboard/admin.blade.php

122 lines
5.6 KiB
PHP

@extends('layouts.app')
@section('title', 'Панель администратора')
@section('content')
<div class="container-fluid">
<div class="row">
<!-- Sidebar -->
<nav class="col-md-3 col-lg-2 d-md-block sidebar collapse">
<div class="position-sticky pt-3">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="{{ route('dashboard') }}">
<i class="bi bi-speedometer2"></i> Панель управления
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('admin.organizations.index') }}">
<i class="bi bi-building"></i> Организации
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<i class="bi bi-people"></i> Пользователи
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<i class="bi bi-book"></i> Курсы
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<i class="bi bi-file-earmark-text"></i> Отчёты
</a>
</li>
</ul>
</div>
</nav>
<!-- Main content -->
<main class="col-md-9 ms-sm-auto col-lg-10 px-md-4 main-content">
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="h2">Панель администратора</h1>
<div class="btn-toolbar mb-2 mb-md-0">
<span class="text-muted">{{ Auth::user()->name }}</span>
</div>
</div>
<div class="row">
<div class="col-md-3 mb-4">
<div class="card card-stat shadow-sm">
<div class="card-body">
<h6 class="text-muted">Пользователей</h6>
<h2 class="mb-0">{{ $stats['users_count'] }}</h2>
</div>
</div>
</div>
<div class="col-md-3 mb-4">
<div class="card card-stat shadow-sm" style="border-left-color: #28a745;">
<div class="card-body">
<h6 class="text-muted">Курсов</h6>
<h2 class="mb-0">{{ $stats['courses_count'] }}</h2>
</div>
</div>
</div>
<div class="col-md-3 mb-4">
<div class="card card-stat shadow-sm" style="border-left-color: #17a2b8;">
<div class="card-body">
<h6 class="text-muted">Организаций</h6>
<h2 class="mb-0">{{ $stats['organizations_count'] }}</h2>
</div>
</div>
</div>
<div class="col-md-3 mb-4">
<div class="card card-stat shadow-sm" style="border-left-color: #ffc107;">
<div class="card-body">
<h6 class="text-muted">Назначений</h6>
<h2 class="mb-0">{{ $stats['active_assignments'] }}</h2>
</div>
</div>
</div>
</div>
<div class="row mt-4">
<div class="col-12">
<div class="card shadow-sm">
<div class="card-header">
<h5 class="mb-0"><i class="bi bi-graph-up"></i> Быстрые действия</h5>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-3">
<a href="#" class="btn btn-outline-primary w-100">
<i class="bi bi-person-plus"></i> Добавить пользователя
</a>
</div>
<div class="col-md-3">
<a href="#" class="btn btn-outline-success w-100">
<i class="bi bi-book"></i> Создать курс
</a>
</div>
<div class="col-md-3">
<a href="#" class="btn btn-outline-info w-100">
<i class="bi bi-building"></i> Добавить организацию
</a>
</div>
<div class="col-md-3">
<a href="#" class="btn btn-outline-warning w-100">
<i class="bi bi-file-earmark-spreadsheet"></i> Экспорт отчёта
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
</div>
</div>
@endsection