@extends('layouts.admin') @section('title', 'Konfigurasi Kuota Cuti Pegawai') @section('content')

Konfigurasi Kuota Cuti Pegawai

Atur hak jatah kuota cuti tahunan standar perusahaan dan kustomisasi kuota per karyawan

@csrf
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Kuota Standar Default

{{ $konfigurasi->kuota_tahunan_default }}

Hari / Tahun

Pegawai Terdaftar {{ $tahun }}

{{ $totalPegawaiTerkonfigurasi }}

/ {{ $totalPegawaiKaryawan }} Pegawai

Total Cuti Terpakai

{{ $totalTerpakai }}

Hari

Sisa Kuota Perusahaan

{{ $totalSisa }}

Hari
@if(request()->hasAny(['departemen_id', 'search'])) @endif
@forelse($kuotaPegawais as $item) @php $peg = $item->pegawai; $total = $item->total_kuota; $terpakai = $item->kuota_terpakai; $sisa = $item->sisa_kuota; $percentage = $total > 0 ? min(100, round(($terpakai / $total) * 100)) : 0; @endphp @empty @endforelse
Karyawan Kuota Pokok Tambahan / Bonus Total Hak Kuota Terpakai Sisa Kuota Keterangan Khusus Aksi
{{ strtoupper(substr($peg->nama_lengkap ?? 'K', 0, 1)) }}

{{ $peg->nama_lengkap ?? '-' }}

NIP: {{ $peg->nip }} • {{ $peg->departemen->nama_departemen ?? '-' }} ({{ $peg->jabatan->nama_jabatan ?? '-' }})

{{ $item->kuota_utama }} Hari @if($item->kuota_tambahan > 0) +{{ $item->kuota_tambahan }} Hari @else - @endif {{ $total }} Hari
{{ $terpakai }} Hari
@if($sisa <= 0) Habis (0 Hari) @elseif($sisa <= 3) Sisa {{ $sisa }} Hari @else Sisa {{ $sisa }} Hari @endif {{ $item->catatan ?: '-' }}
@csrf

Belum Ada Kuota Cuti untuk Tahun {{ $tahun }}

Klik tombol "Sinkronisasi Kuota Tahun {{ $tahun }}" di atas untuk menginisialisasi jatah cuti seluruh pegawai aktif.

@if($kuotaPegawais->hasPages())
{{ $kuotaPegawais->links() }}
@endif
@endsection