@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @push('css') @endpush @section('content') @include('layouts.navbars.auth.topnav', ['title' => '']) @push('css') {{-- Atau letakkan style ini di file CSS terpisah --}} @endpush
{{-- Peringatan Periode Cuti H-1 (akan berakhir besok) --}} @if (isset($periodeCutiHMinus1) && $periodeCutiHMinus1->count() > 0)
Periode Cuti Akan Berakhir Besok!
@foreach ($periodeCutiHMinus1 as $periode)

Periode {{ $periode->nama }} akan berakhir pada {{ \Carbon\Carbon::parse($periode->berakhir)->format('d/m/Y') }}. Pastikan atasan telah mengambil keputusan untuk semua pengajuan cuti karyawan Anda.

@endforeach
Buka Rekap Cuti
@endif {{-- Peringatan Periode Cuti Sudah Berakhir (perlu ditutup) --}} @if (isset($periodeCutiBerakhir) && $periodeCutiBerakhir->count() > 0)
Periode Cuti Perlu Ditutup!
@foreach ($periodeCutiBerakhir as $periode)

Periode {{ $periode->nama }} telah berakhir pada {{ \Carbon\Carbon::parse($periode->berakhir)->format('d/m/Y') }}. Pastikan ulang atasan sudah mengambil keputusan untuk semua pengajuan cuti, lalu tutup periode ini di halaman Rekap Surat Cuti.

@endforeach
Tutup Periode
@endif {{-- Peringatan Periode Izin/Tugas H-1 (akan berakhir besok) --}} @if (isset($periodeIzinHMinus1) && $periodeIzinHMinus1->count() > 0)
Periode Izin/Tugas Akan Berakhir Besok!
@foreach ($periodeIzinHMinus1 as $periode)

Periode {{ $periode->nama }} akan berakhir pada {{ \Carbon\Carbon::parse($periode->berakhir)->format('d/m/Y') }}. Pastikan atasan telah mengambil keputusan untuk semua pengajuan izin/tugas karyawan Anda.

@endforeach
Buka Rekap Izin
@endif {{-- Peringatan Periode Izin/Tugas Sudah Berakhir (perlu ditutup) --}} @if (isset($periodeIzinBerakhir) && $periodeIzinBerakhir->count() > 0)
Periode Izin/Tugas Perlu Ditutup!
@foreach ($periodeIzinBerakhir as $periode)

Periode {{ $periode->nama }} telah berakhir pada {{ \Carbon\Carbon::parse($periode->berakhir)->format('d/m/Y') }}. Pastikan ulang atasan sudah mengambil keputusan untuk semua pengajuan izin/tugas, lalu tutup periode ini di halaman Rekap Surat Izin/Tugas.

@endforeach
Tutup Periode
@endif {{-- Notifikasi Cuti dan Izin/Tugas karyawan --}} @if (isset($cutiKaryawanPending) && isset($perizinanKaryawanPending))
Notifikasi Cuti dan Izin/Tugas (Izin & Tugas) Pending Karyawan
{{-- Card Cuti Karyawan Pending --}} @isset($cutiKaryawanPending) @php $isCutiAlert = (int) $cutiKaryawanPending > 0; @endphp

Cuti Karyawan Pending

{{ (int) $cutiKaryawanPending }}
@if ($isCutiAlert) @else @endif
@endisset {{-- Card Izin/Tugas Karyawan Pending --}} @isset($perizinanKaryawanPending) @php $tIzin = 0; $tTugas = 0; if (is_iterable($perizinanKaryawanPending)) { foreach ($perizinanKaryawanPending as $row) { $tIzin += data_get($row, 'totalIzin', 0); $tTugas += data_get($row, 'totalTugas', 0); } } else { $tIzin = data_get($perizinanKaryawanPending, 'totalIzin', 0); $tTugas = data_get($perizinanKaryawanPending, 'totalTugas', 0); } $totalPendingPerizinan = (int) ($tIzin + $tTugas); $isPerizinanAlert = $totalPendingPerizinan > 0; @endphp

Perizinan Karyawan Pending

{{ $totalPendingPerizinan }}

Izin: {{ $tIzin }} | Tugas: {{ $tTugas }}

@if ($isPerizinanAlert) @else @endif
@endisset
@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 {{-- Karyawan --}}
Karyawan - Tahun: {{ date('Y') }}
{{-- Card Karyawan Terdaftar --}}

Karyawan yang Terdaftar

{{ $karyawan ?? 0 }}

({{ $karyawanActive ?? 0 }} active + {{ $karyawanInactive ?? 0 }} inactive)

{{-- Card Karyawan Punya Akun --}}

Karyawan yang Memiliki Akun

{{ $karyawanPunyaAkun ?? 0 }}

({{ $karyawanPunyaAkunActive ?? 0 }} active + {{ $karyawanPunyaAkunInactive ?? 0 }} inactive)

Akun yang Belum Terhubung dengan Profile

({{ $akunBelumTerhubung->count() }} Akun)

@if (isset($akunBelumTerhubung) && $akunBelumTerhubung->count() > 0) @endif
@foreach ($akunBelumTerhubung as $index => $akun) @endforeach
No User ID Username
{{ $index + 1 }} {{ $akun->id }} {{ $akun->username }}
{{-- Pengajuan Cuti --}}
Pengajuan Cuti - Tahun: {{ date('Y') }}
{{-- Card untuk Permohonan Ditolak --}}

Cuti Ditolak

{{ $cutiDitolak ?? 0 }}
{{-- Card untuk Permohonan Disetujui --}}

Cuti Disetujui

{{ $cutiDisetujui ?? 0 }}
{{-- Card untuk Permohonan Menunggu --}}

Cuti Menunggu

{{ $cutiMenunggu ?? 0 }}
{{-- Izin/Tugas Section --}}
Perizinan - Tahun: {{ date('Y') }}
{{-- Card untuk Izin/Tugas Ditolak --}}

Perizinan Ditolak

{{ $perizinanDitolak ?? 0 }}
{{-- Card untuk Izin/Tugas Disetujui --}}

Perizinan Disetujui

{{ $perizinanDisetujui ?? 0 }}
{{-- Card untuk Izin/Tugas Menunggu --}}

Perizinan Menunggu

{{ $perizinanMenunggu ?? 0 }}
{{-- Tabel Data Karyawan Terlambat dan Pulang Cepat --}} @if ($karyawanPotentialSP && $karyawanPotentialSP->isNotEmpty())
Data Karyawan Terlambat dan Pulang Cepat - {{ $currentPeriod->nama }}
@foreach ($karyawanPotentialSP as $index => $data) @endforeach
No NIK Nama Departemen Terlambat
(Total)
Pulang Cepat
(Total)
Total
Keseluruhan
{{ $index + 1 }} {{ $data->nik }} {{ $data->nama_user }} {{ $data->departemen }} {{ $data->total_terlambat }} @if ($data->total_terlambat > 0) @endif {{ $data->total_pulang_cepat }} @if ($data->total_pulang_cepat > 0) @endif {{ $data->total }}
@endif
{{-- Cuti Hari Ini --}}
Permohonan Cuti untuk Hari Ini yang Masih dalam Status Menunggu
@foreach ($cutiHariIni as $index => $cuti) @endforeach
No Jenis Cuti Nama User Aksi
{{ $index + 1 }} {{ $cuti->jenis_cuti }} {{ $cuti->nama_user }} Detail
{{-- Izin/Tugas Hari Ini --}}
Permohonan Izin/Tugas untuk Hari Ini yang Masih dalam Status Menunggu
@foreach ($perizinanHariIni as $index => $perizinan) @endforeach
No Kategori Izin/Tugas Nama User Aksi
{{ $index + 1 }} {{ $perizinan->kategori_perizinan }} {{ $perizinan->nama_user }} Detail
{{-- Karyawan Cuti Hari Ini --}}
Karyawan yang Sedang Menjalani Cuti ({{ $jumlahKaryawanCutiHariIni ?? 0 }} orang)
@foreach ($karyawanCutiHariIni as $index => $cuti) @endforeach
No NIK Nama Departemen Aksi
{{ $index + 1 }} {{ $cuti->nik }} {{ $cuti->nama }} {{ $cuti->departemen }} Detail
{{-- Karyawan Izin/Tugas Hari Ini --}}
Karyawan yang Sedang Melakukan Izin/Tugas Luar ({{ $jumlahKaryawanIzinHariIni ?? 0 }} orang)
@foreach ($karyawanIzinHariIni as $index => $izin) @endforeach
No NIK Nama Departemen Aksi
{{ $index + 1 }} {{ $izin->nik }} {{ $izin->nama }} {{ $izin->departemen }} Detail
{{-- Kalender Libur Cuti Bersama --}}
Kalender Cuti Bersama - Tahun: {{ date('Y') }}

Deskripsi libur cuti bersama akan ditampilkan ketika Anda mengklik tanggal.

{{-- Dropdown untuk memilih bulan dan tahun --}}
@endsection @push('js') @endpush