@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
Reset
@forelse($pendaftar as $i => $p) @empty @endforelse
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 ?? '—' }} {{ $p->nama_sekolah_asal ?? '—' }} {{ \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
{{ $pendaftar->withQueryString()->links() }}
@endsection