@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100'])
@push('css')
@endpush
@section('content')
@include('layouts.navbars.auth.topnav', ['title' => ''])
@push('css')
@endpush
{{-- Sisa Cuti di pojok kanan atas, sejajar --}}
Sisa Cuti Pribadi / Tahunan {{ date('Y') }}
@if ($sisaCuti == null)
Loading...
Anda tidak bisa
mengajukan cuti pribadi untuk saat ini. Hubungi personalia untuk mengatur sisa cuti pribadi
anda.
@else
{{ $sisaCuti->jumlah }} Hari
@endif
@if ($sisaCuti && $sisaCuti->jumlah_bersama > 0)
Sisa Cuti Bersama {{ date('Y') }}
{{ $sisaCuti->jumlah_bersama }} Hari
@endif
{{-- Notifikasi user profile link belum tertautkan --}}
@if (isset($isLinkUserProfile) && !$isLinkUserProfile)
{{-- Ikon dengan animasi --}}
Anda belum tertaut dengan profil HRIS anda!
Anda belum menautkan akun anda dengan profil yang ada di aplikasi HRIS.
Silahkah tautkan sekarang agar pengajuan dapat diproses.
Tautkan Sekarang
@endif
{{-- Notifikasi Tanda Tangan Belum Ada --}}
@if (isset($isSignature) && !$isSignature)
{{-- Ikon dengan animasi --}}
Tanda Tangan Belum Diatur!
Anda belum memiliki tanda tangan untuk pengajuan cuti/perizinan.
Silakan set tanda tangan sekarang agar pengajuan dapat diproses.
Set Sekarang
@endif
{{-- Notifikasi hierarki belum ada --}}
@if (isset($isHierarchy) && !$isHierarchy && !(isset($skipHierarchyNotif) && $skipHierarchyNotif))
{{-- Ikon dengan animasi --}}
Hierarki Karyawan (Set Atasan) Anda Belum
Diatur!
Anda belum memiliki hierarki untuk pengajuan cuti/perizinan.
Silakan set hierarki sekarang agar pengajuan dapat diproses.
Hierarki digunakan untuk alur pengajuan, Menentukan kepada siapa surat anda akan di
kirimkan.
@endif
{{-- Peringatan H-3 untuk Atasan: ada surat cuti nyangkut di periode yang akan berakhir --}}
@if (isset($isAtasan) && $isAtasan && isset($periodeCutiAtasanH3) && $periodeCutiAtasanH3->count() > 0)
Segera Ambil Keputusan Cuti Bawahan Anda!
@foreach ($periodeCutiAtasanH3 as $periode)
Periode {{ $periode->nama }} akan berakhir dalam
{{ $periode->hari_lagi }} hari
({{ $periode->berakhir_format }}).
Masih ada pengajuan cuti bawahan Anda yang belum diputuskan.
Segera ambil keputusan agar periode dapat direkap tepat waktu.
@endforeach
Putuskan Sekarang
@endif
{{-- Peringatan H-3 untuk Atasan: ada surat izin/tugas nyangkut di periode yang akan berakhir --}}
@if (isset($isAtasan) && $isAtasan && isset($periodeIzinAtasanH3) && $periodeIzinAtasanH3->count() > 0)
Segera Ambil Keputusan Izin/Tugas Bawahan Anda!
@foreach ($periodeIzinAtasanH3 as $periode)
Periode {{ $periode->nama }} akan berakhir dalam
{{ $periode->hari_lagi }} hari
({{ $periode->berakhir_format }}).
Masih ada pengajuan izin/tugas bawahan Anda yang belum diputuskan.
Segera ambil keputusan agar periode dapat direkap tepat waktu.
@endforeach
Putuskan Sekarang
@endif
{{-- Notifikasi Cuti dan Izin/Tugas bawahan --}}
@if (isset($cutiBawahanPending) && isset($perizinanBawahanPending))
{{-- Card Cuti Bawahan Pending --}}
@isset($cutiBawahanPending)
@php $isCutiAlert = (int) $cutiBawahanPending > 0; @endphp
Cuti Bawahan Pending
{{ (int) $cutiBawahanPending }}
@if ($isCutiAlert)
@else
@endif
@endisset
{{-- Card Izin/Tugas Bawahan Pending --}}
@isset($perizinanBawahanPending)
@php
$tIzin = 0;
$tTugas = 0;
if (is_iterable($perizinanBawahanPending)) {
foreach ($perizinanBawahanPending as $row) {
$tIzin += data_get($row, 'totalIzin', 0);
$tTugas += data_get($row, 'totalTugas', 0);
}
} else {
$tIzin = data_get($perizinanBawahanPending, 'totalIzin', 0);
$tTugas = data_get($perizinanBawahanPending, 'totalTugas', 0);
}
$totalPendingPerizinan = (int) ($tIzin + $tTugas);
$isPerizinanAlert = $totalPendingPerizinan > 0;
@endphp
Perizinan Bawahan Pending
{{ $totalPendingPerizinan }}
Izin: {{ $tIzin }} | Tugas:
{{ $tTugas }}
@if ($isPerizinanAlert)
@else
@endif
@endisset
@endif
{{-- Upload Nota Reimbursement Pending (hanya tampil jika ada data) --}}
@if (isset($uploadNotaNotif) && count($uploadNotaNotif) > 0)
No
Aksi
ID Reimburse
ID Izin/Tugas
Keterangan
Status
Jam Keluar
Jam Masuk
@foreach ($uploadNotaNotif as $idx => $row)
{{ $idx + 1 }}
Upload Nota
{{ $row->idreimburse }}
{{ $row->idperizinan }}
{{ $row->keterangan }}
{{ $row->status }}
{{ \Carbon\Carbon::parse($row->jam_keluar)->format('d/m/Y H:i') }}
{{ \Carbon\Carbon::parse($row->jam_masuk)->format('d/m/Y H:i') }}
@endforeach
@endif
{{-- Status Pengajuan Cuti --}}
{{-- Card untuk Cuti Diproses --}}
Cuti Diproses
{{ $jumlahCUtiMenunggu }}
{{-- Card untuk Cuti Disetujui --}}
Cuti Disetujui
{{ $jumlahCutiDisetujui }}
{{-- Card untuk Cuti Ditolak --}}
Cuti Ditolak
{{ $jumlahCutiDitolak }}
{{-- Cuti Berdasarkan Jenis --}}
{{-- Card untuk Cuti Pribadi --}}
Cuti Pribadi
{{ $jumlahJenisCutiPribadi }}
{{-- Card untuk Cuti Khusus --}}
Cuti Khusus
{{ $jumlahJenisCutiKhusus }}
{{-- Card untuk Cuti Melahirkan --}}
@if ($jenisKelamin == 'N/A' || !$jenisKelamin)
@elseif($jenisKelamin->jk == 'P')
Cuti Melahirkan
{{ $jumlahJenisCutiMelahirkan }}
@endif
{{-- Card untuk Cuti Panjang --}}
Cuti Panjang
{{ $jumlahJenisCutiPanjang }}
@if ($potentialSP && $potentialSP->total != 0)
{{-- Potensi SP oleh personalia --}}
Potensi SP oleh Personalia
Anda telah mengajukan permohonan izin terlambat/pulang
cepat lebih dari 3 kali, dengan total yang telah anda ajukan (telah disetujui):
{{ $potentialSP->total }} Total
Terlambat
Pulang Cepat
{{ $potentialSP->total_terlambat }}
{{ $potentialSP->total_pulang_cepat }}
@else
@endif
{{-- Status Pengajuan Izin/Tugas --}}
{{-- Card untuk Izin/Tugas Diproses --}}
Perizinan Diproses
{{ $jumlahPerizinanMenunggu }}
{{-- Card untuk Izin/Tugas Disetujui --}}
Perizinan Disetujui
{{ $jumlahPerizinanDisetujui }}
{{-- Card untuk Izin/Tugas Ditolak --}}
Perizinan Ditolak
{{ $jumlahPerizinanDitolak }}
{{-- Kategori Izin/Tugas --}}
{{-- Card untuk Izin/Tugas Tugas --}}
Perizinan Tugas
{{ $JumlahKategoriPerizinanTugas }}
{{-- Card untuk Izin/Tugas Izin --}}
Perizinan Izin
{{ $JumlahKategoriPerizinanIzin }}
{{-- Jenis Izin --}}
{{-- Card untuk Izin Terlambat --}}
Izin Terlambat
{{ $JumlahPerizinanIzinTerlambat }}
{{-- Card untuk Izin Pulang Cepat --}}
Izin Pulang Cepat
{{ $JumlahJenisPerizinanIzinPulangCepat }}
{{-- Card untuk Izin Keluar Tengah --}}
Izin Keluar Tengah
{{ $JumlahJenisPerizinanIzinKeluarTengah }}
{{-- Card untuk Izin Acara Khusus --}}
Izin Acara Khusus
{{ $JumlahJenisPerizinanIzinAcaraKhusus }}
{{-- Kalender Libur Cuti Bersama --}}
{{-- Dropdown untuk memilih bulan dan tahun --}}
Pilih Bulan
@foreach (range(1, 12) as $month)
month ? 'selected' : '' }}>
{{ DateTime::createFromFormat('!m', $month)->format('F') }}
@endforeach
Pilih Tahun
@php
$currentYear = now()->year;
@endphp
@foreach (range($currentYear - 2, $currentYear + 2) as $year)
{{ $year }}
@endforeach
@endsection
@push('js')
@endpush