@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => 'MSJ Absensi']) @php $dashboardDate = $dashboard_date ?? date('Y-m-d'); $dashboardMonth = $dashboard_month ?? date('Y-m'); $dashboardMonthLabel = $dashboard_month_label ?? date('F'); [$dashboardMonthYear, $dashboardMonthNumber] = array_pad(explode('-', $dashboardMonth), 2, null); $dashboardMonthYear = (int) ($dashboardMonthYear ?? date('Y')); $dashboardMonthNumber = (int) ($dashboardMonthNumber ?? date('n')); $dashboardYear = (int) ($dashboard_year ?? date('Y')); $dataMissingTodayCount = $data_missing_today_count ?? 0; $kirimSpPendingCount = $kirim_sp_pending_count ?? 0; $totalKaryawanAktif = $total_karyawan_aktif ?? 0; $linkPinLinkedCount = (int) ($link_pin_linked_count ?? 0); $linkPinUnlinkedCount = (int) ($link_pin_unlinked_count ?? 0); $linkPinPendingCount = (int) ($link_pin_pending_count ?? 0); $monthlyTerlambat = $monthly_terlambat ?? array_fill(0, 12, 0); $monthlyIzin = $monthly_izin ?? array_fill(0, 12, 0); $monthlyMangkir = $monthly_mangkir ?? array_fill(0, 12, 0); $monthlyPieHadir = (int) ($monthly_pie_hadir ?? 0); $monthlyPieIzin = (int) ($monthly_pie_izin ?? 0); $monthlyPieMangkir = (int) ($monthly_pie_mangkir ?? 0); $monthlyPieTerlambat = (int) ($monthly_pie_terlambat ?? 0); $months = [ 1 => 'Januari', 2 => 'Februari', 3 => 'Maret', 4 => 'April', 5 => 'Mei', 6 => 'Juni', 7 => 'Juli', 8 => 'Agustus', 9 => 'September', 10 => 'Oktober', 11 => 'November', 12 => 'Desember', ]; $dashboardYearOptions = $dashboard_year_options ?? [$dashboardYear]; if (empty($dashboardYearOptions)) { $dashboardYearOptions = [$dashboardYear]; } $calendarYearOptions = $calendar_year_options ?? $dashboardYearOptions; if (empty($calendarYearOptions)) { $calendarYearOptions = $dashboardYearOptions; } // HR Dashboard new variables $hrUaDraft = $hr_ua_draft ?? 0; $hrUaPerluApproval = $hr_ua_perlu_approval ?? 0; $hrUaPerluEmail = $hr_ua_perlu_email ?? 0; $hrSpPerluEmail = $hr_sp_perlu_email ?? 0; $hrTotalSpBulan = $hr_total_sp_bulan ?? 0; $hrStPerluEmail = $hr_st_perlu_email ?? 0; $hrTotalStBulan = $hr_total_st_bulan ?? 0; $hrUaByDeptLabels = $hr_ua_by_dept_labels ?? []; $hrUaByDeptData = $hr_ua_by_dept_data ?? []; $hrSpByDeptLabels = $hr_sp_by_dept_labels ?? []; $hrSpByDeptData = $hr_sp_by_dept_data ?? []; $hrStByDeptLabels = $hr_st_by_dept_labels ?? []; $hrStByDeptData = $hr_st_by_dept_data ?? []; @endphp
{{ $dashboard_title ?? 'Dashboard HR MSJ Absensi' }}
{{ $dashboardMonthLabel ?? ($months[$dashboardMonthNumber] ?? '-') }} {{ $dashboardYear }}
{{ $dashboardMonthLabel ?? ($months[$dashboardMonthNumber] ?? '-') }} {{ $dashboardYear }}
{{ $dashboardMonthLabel ?? ($months[$dashboardMonthNumber] ?? '-') }} {{ $dashboardYear }}
Tahun {{ $dashboardYear }} - Rekap Per Bulan
Ringkasan per bulan terpilih
Deskripsi libur cuti bersama akan ditampilkan ketika Anda mengklik tanggal.
| Min | Sen | Sel | Rab | Kam | Jum | Sab |
|---|