{{-- resources/views/admin/kepulangan/index.blade.php --}} @extends('layouts.app') @section('title', 'Data Kepulangan Santri') @section('content')
Klik tombol di bawah untuk melihat dan meninjau pengajuan.
{{ $settings->periode_mulai->format('d M Y') }} - {{ $settings->periode_akhir->format('d M Y') }}
{{ $settings->kuota_maksimal }} Hari / Tahun
{{ $settings->terakhir_reset ? $settings->terakhir_reset->format('d M Y') : 'Belum Pernah' }}
| ID | Santri | Tanggal Pulang | Tanggal Kembali | Durasi | Total Kuota Terpakai | Alasan | Status | Aksi |
|---|---|---|---|---|---|---|---|---|
| {{ $item->id_kepulangan }} @if($isOverLimit) @endif |
{{ $item->santri->nama_lengkap ?? 'N/A' }}
{{ $item->santri->id_santri ?? '' }} | {{ $item->santri->kelas ?? '' }} |
{{ $item->tanggal_pulang_formatted }} | {{ $item->tanggal_kembali_formatted }} | {{ $item->durasi_izin }} hari |
@php
$kuotaSantri = \App\Models\Kepulangan::getSisaKuotaSantri($item->id_santri);
$badgeColor = $kuotaSantri['badge_color'];
$badgeColors = [
'success' => '#28a745',
'warning' => '#ffc107',
'danger' => '#dc3545'
];
$bgColor = $badgeColors[$badgeColor] ?? '#6c757d';
$textColor = $badgeColor == 'warning' ? '#000' : '#fff';
@endphp
{{ $kuotaSantri['total_terpakai'] }} / {{ $kuotaSantri['kuota_maksimal'] }} hari
@if($kuotaSantri['status'] === 'melebihi')
OVER LIMIT
@else
Sisa: {{ $kuotaSantri['sisa_kuota'] }} hari ({{ $kuotaSantri['persentase'] }}%)
@endif
|
{{ $item->status }}
@if($item->is_aktif)
Sedang Izin @elseif($item->is_terlambat) Terlambat @endif |
||
|
Tidak ada data kepulangan ditemukan |
||||||||