{{-- 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_calculated }} 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 }}
Disetujui Oleh: {{ $kepulangan->approved_by }}
Tanggal Persetujuan: {{ $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 Penggunaan Izin --}}

Statistik Izin {{ $kepulangan->tanggal_pulang->year }}

{{ $detailIzin['total_hari'] }}

Total Hari

{{ $detailIzin['total_izin'] }}

Total Izin

{{ $detailIzin['sisa_kuota'] }}

Sisa Kuota
@if($detailIzin['over_limit']) Over Limit @else Normal @endif
{{-- Progress Bar --}}
{{-- Riwayat Izin --}} @if(count($detailIzin['details']) > 0)

Riwayat Izin {{ $kepulangan->tanggal_pulang->year }}

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

Riwayat Kepulangan Lainnya

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