{{-- resources/views/admin/kepulangan/show.blade.php --}} @extends('layouts.app') @section('title', 'Detail Kepulangan Santri') @section('content') {{-- Flash Messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
{{-- Main Detail --}}

Informasi Kepulangan

{{ $kepulangan->status }}
@if($kepulangan->approved_by) @endif @if($kepulangan->catatan) @endif
ID Kepulangan: {{ $kepulangan->id_kepulangan }}
Tanggal Pengajuan: {{ $kepulangan->tanggal_izin_formatted }}
Tanggal Pulang: {{ $kepulangan->tanggal_pulang_formatted }}
Tanggal Kembali: {{ $kepulangan->tanggal_kembali_formatted }}
Durasi Izin: {{ $kepulangan->durasi_izin }} hari
Status Kepulangan: @if($kepulangan->is_aktif) 🏠 Sedang Izin @elseif($kepulangan->is_terlambat) ⏰ Terlambat Kembali @elseif($kepulangan->status == 'Selesai') ✅ Sudah Selesai @else 📅 Belum Dimulai @endif
Alasan: {{ $kepulangan->alasan }}
Diproses Oleh: {{ $kepulangan->approved_by }}
Tanggal Diproses: {{ $kepulangan->approved_at_formatted }}
Catatan: {{ $kepulangan->catatan }}
{{-- Action Buttons --}}
Kembali @if($kepulangan->status == 'Menunggu') Edit @endif @if($kepulangan->status == 'Disetujui') Cetak Surat @endif
{{-- Sidebar --}}
{{-- Info Santri --}}

Informasi Santri

ID Santri: {{ $kepulangan->santri->id_santri }}
Nama: {{ $kepulangan->santri->nama_lengkap }}
NIS: {{ $kepulangan->santri->nis ?? '-' }}
Kelas: {{ $kepulangan->santri->kelas }}
Status: {{ $kepulangan->santri->status }}
{{-- Statistik Kuota Santri --}}

Kuota Izin Periode Ini

Total Terpakai
{{ $kuotaSantri['total_terpakai'] }}
dari {{ $kuotaSantri['kuota_maksimal'] }} hari
Sisa Kuota
{{ $kuotaSantri['sisa_kuota'] }}
hari
Persentase
{{ $kuotaSantri['persentase'] }}%
terpakai
{{-- Progress Bar --}}
@if($kuotaSantri['status'] == 'melebihi')
OVER LIMIT! Santri ini telah melebihi kuota maksimal.
@elseif($kuotaSantri['status'] == 'hampir_habis')
Hampir Habis! Kuota hampir mencapai batas maksimal.
@else
Aman! Kuota masih dalam batas normal.
@endif
Periode:
{{ $kuotaSantri['periode_mulai'] }} - {{ $kuotaSantri['periode_akhir'] }}
{{-- Reset Individual Button --}} @if($kuotaSantri['total_terpakai'] > 0) @endif
{{-- Riwayat Izin Periode Ini --}} @if(count($detailIzin['details']) > 0)

Riwayat Izin Periode Ini

@foreach($detailIzin['details'] as $detail)
@if($detail['id'] == $kepulangan->id_kepulangan)
@endif
{{ $detail['id'] }} {{ $detail['status'] }}
{{ $detail['tanggal'] }}
{{ $detail['durasi'] }} hari
{{ \Illuminate\Support\Str::limit($detail['alasan'], 50) }}
@endforeach
@endif
{{-- History Kepulangan Lainnya --}} @if($history->count() > 0)

Riwayat Kepulangan Lainnya (5 Terakhir)

@foreach($history as $item) @endforeach
ID Tanggal Pulang Durasi Status Alasan Aksi
{{ $item->id_kepulangan }} {{ $item->tanggal_pulang_formatted }} {{ $item->durasi_izin }} hari {{ $item->status }} {{ \Illuminate\Support\Str::limit($item->alasan, 30) }}
@endif {{-- Modals --}} @endsection