@extends('admin.layout') @section('title','Data Pendaftar') @section('content') @php $currentUser = auth()->user(); $canApprovePayments = $currentUser->isSuperAdmin() || $currentUser->hasFeature('can_approve_payments'); $queryParams = request()->except(['page','sort','direction']); $currentSort = request('sort'); $currentDirection = request('direction', 'desc'); $sortDirection = fn($column) => ($currentSort === $column && $currentDirection === 'asc') ? 'desc' : 'asc'; $sortIcon = fn($column) => $currentSort === $column ? ($currentDirection === 'asc' ? '▲' : '▼') : '↕'; @endphp
Tampilkan seluruh data calon peserta didik yang telah mendaftar
| No. | Kode Pendaftar {{ $sortIcon('id_user') }} | Nama Anak {{ $sortIcon('nama_anak') }} | NISN | No KTP | Tempat, Tgl Lahir {{ $sortIcon('tgl_lahir') }} | Nama Orang Tua/Wali {{ $sortIcon('nama_pendaftar') }} | Nomor HP | Asal Sekolah | Tgl Pendaftaran {{ $sortIcon('created_at') }} | Status Pendaftaran {{ $sortIcon('status_langkah') }} | Aksi |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $pendaftar->firstItem() + $i }} | {{ $p->id_user }} |
{{ $p->nama_anak ?? '—' }}
|
{{ $p->nipsn_nss_nsm ?? '—' }} | {{ $p->nik ?? '—' }} | @if($p->tempat_lahir && $p->tgl_lahir) {{ $p->tempat_lahir }}, {{ \Carbon\Carbon::parse($p->tgl_lahir)->format('d M Y') }} @elseif($p->tgl_lahir_panjang) {{ $p->tgl_lahir_panjang }} @else — @endif |
{{ $p->nama_pendaftar }}
{{ $p->email }}
|
{{ $p->no_hp ?? '—' }} | {{ \Carbon\Carbon::parse($p->created_at)->format('d M Y') }} | @php $smap = [ 'bayar_pendaftaran'=>['yellow','Bayar Formulir'], 'verifikasi_pendaftaran'=>['yellow','Verifikasi Bayar'], 'isi_formulir'=>['blue','Isi Formulir'], 'bayar_uang_pangkal'=>['yellow','Bayar Pangkal'], 'verifikasi_uang_pangkal'=>['yellow','Verif. Pangkal'], 'tes_online'=>['blue','Tes Online'], 'tes_offline'=>['blue','Tes Offline'], 'sesi_verifikasi'=>['purple','Sesi Verif'], 'verifikasi_berkas'=>['yellow','Verif. Berkas'], 'pemberkasan_akhir'=>['blue','Pemberkasan'], 'selesai'=>['green','Selesai'], ]; $step = $smap[$p->status_langkah ?? ''] ?? ['gray', ucfirst(str_replace('_', ' ', $p->status_langkah ?? ''))]; @endphp {{ $step[1] }} | ||
| Tidak ada data pendaftar | |||||||||||