{{-- resources/views/admin/kepulangan/pengajuan.blade.php --}} @extends('layouts.app') @section('title', 'Pengajuan Kepulangan dari Mobile') @section('content') {{-- Info Banner --}}

Tentang Pengajuan dari Mobile

Pengajuan ini dikirim oleh wali santri melalui aplikasi mobile. Setelah Anda approve, data akan otomatis masuk ke tabel kepulangan utama dengan status "Disetujui".

{{-- Statistics Cards --}}

Total Pengajuan

{{ $stats['total_data'] }}

Menunggu Review

{{ $stats['menunggu'] }}

Disetujui

{{ $stats['disetujui'] }}

Ditolak

{{ $stats['ditolak'] }}
{{-- Flash Messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Main Content --}}
{{-- Filter Section --}}
Reset
{{-- Data Table --}}
@forelse($pengajuan as $item) @empty @endforelse
ID Pengajuan Santri Tanggal Pengajuan Tanggal Pulang - Kembali Durasi Alasan Status Aksi
{{ $item->id_pengajuan }} @if($item->status == 'Menunggu') BARU @endif
{{ $item->santri->nama_lengkap ?? 'N/A' }}
{{ $item->santri->id_santri ?? '' }} | {{ $item->santri->kelas ?? '' }}
{{ $item->created_at->format('d M Y') }}
{{ $item->created_at->format('H:i') }} WIB
{{ $item->tanggal_pulang->format('d M Y') }}
s/d {{ $item->tanggal_kembali->format('d M Y') }}
{{ $item->durasi_izin }} hari {{ $item->alasan }} {{ $item->status }} @if($item->reviewed_at)
{{ $item->reviewed_at->format('d M Y H:i') }} @endif
@if($item->status == 'Menunggu') @else @if($item->catatan_review) Catatan:
{{ Str::limit($item->catatan_review, 50) }} @else Sudah direview @endif
@endif

Tidak ada pengajuan kepulangan dari mobile

{{-- Pagination --}} @if($pengajuan->hasPages())
Menampilkan {{ $pengajuan->firstItem() ?? 0 }} - {{ $pengajuan->lastItem() ?? 0 }} dari {{ $pengajuan->total() }} data
{{ $pengajuan->appends(request()->query())->links() }}
@endif
{{-- Modal Approve --}} {{-- Modal Reject --}} @endsection