{{-- resources/views/admin/kesiswaan/ppdb/index.blade.php --}} @extends('layouts.admin') @section('title', 'Pendaftar PPDB') @section('content')

Manajemen Kesiswaan: Pendaftar PPDB

Daftar calon siswa yang mendaftar melalui PPDB.
{{-- ======================================================= LOGIKA PENENTUAN RUTE EXPORT BERDASARKAN ACTIVE MENU ======================================================= --}} @php switch ($activeMenu) { case 'pembayaran': $exportExcelRoute = 'admin.ppdb.pembayaran.export.excel'; $exportPdfRoute = 'admin.ppdb.pembayaran.export.pdf'; break; case 'tes': $exportExcelRoute = 'admin.ppdb.tes.export.excel'; $exportPdfRoute = 'admin.ppdb.tes.export.pdf'; break; case 'hasil': $exportExcelRoute = 'admin.ppdb.hasil.export.excel'; $exportPdfRoute = 'admin.ppdb.hasil.export.pdf'; break; // --- TAMBAHAN BARU SESUAI ROUTES/WEB.PHP --- case 'lulus': $exportExcelRoute = 'admin.ppdb.lulus.export.excel'; $exportPdfRoute = 'admin.ppdb.lulus.export.pdf'; break; case 'pertimbangkan': $exportExcelRoute = 'admin.ppdb.pertimbangkan.export.excel'; $exportPdfRoute = 'admin.ppdb.pertimbangkan.export.pdf'; break; case 'gagal': $exportExcelRoute = 'admin.ppdb.gagal.export.excel'; $exportPdfRoute = 'admin.ppdb.gagal.export.pdf'; break; // --------------------------------------------- default: // Menu 'pendaftar' (Semua Pendaftar) $exportExcelRoute = 'admin.ppdb.export.excel'; $exportPdfRoute = 'admin.ppdb.export.pdf'; } @endphp
{{-- STATISTIK CARDS --}}
Pendaftar

{{ $stats['total'] ?? 0 }}

Putra

{{ $stats['putra'] ?? 0 }}

Putri

{{ $stats['putri'] ?? 0 }}

Lulus Tes

{{ $stats['lulus'] ?? 0 }}

Gagal Tes

{{ $stats['gagal'] ?? 0 }}

@if(isset($chartData) && $chartData->count())
Grafik Pendaftaran per Tahun Ajaran
@endif {{-- NAVIGASI MENU --}}
@if($activeMenu === 'tes') Daftar Tes PPDB @elseif($activeMenu === 'hasil') Hasil Tes PPDB @elseif($activeMenu === 'lulus') Calon Siswa Lulus Tes @elseif($activeMenu === 'pertimbangkan') Calon Siswa Dipertimbangkan @elseif($activeMenu === 'gagal') Calon Siswa Gagal Tes @elseif($activeMenu === 'bulk') Bulk Convert PPDB → Siswa @elseif($activeMenu === 'pembayaran') Pembayaran PPDB @else Data Pendaftar PPDB @endif
{{-- PASSING VARIABLE EXPORT ROUTE KE FILTER --}} @include('admin.kesiswaan.ppdb._filter', [ 'exportExcelRoute' => $exportExcelRoute, 'exportPdfRoute' => $exportPdfRoute, ]) {{-- KONTEN TABEL DINAMIS --}} @if($activeMenu === 'tes') @include('admin.kesiswaan.ppdb._table_tes') @elseif($activeMenu === 'hasil') @include('admin.kesiswaan.ppdb._table_hasil_tes') @elseif($activeMenu === 'lulus') @include('admin.kesiswaan.ppdb._table_lulus_tes') @elseif($activeMenu === 'pertimbangkan') @include('admin.kesiswaan.ppdb._table_pertimbangkan_tes') @elseif($activeMenu === 'gagal') @include('admin.kesiswaan.ppdb._table_gagal_tes') @elseif($activeMenu === 'pembayaran') @include('admin.kesiswaan.ppdb._table_pembayaran') @else @include('admin.kesiswaan.ppdb._table') @endif
@endsection @push('scripts') @if(isset($chartData)) @endif @endpush