@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => '']) @php $splStatusLabel = [ 'draft' => 'Draft', 'pending_atasan' => 'Pending Atasan', 'pending_hrd' => 'Pending HRD', 'approved_atasan' => 'Approved Atasan', 'approved_hrd' => 'Approved HRD', 'rejected_atasan' => 'Rejected Atasan', 'rejected_hrd' => 'Rejected HRD', 'cancelled' => 'Cancelled', ]; $splStatusClass = [ 'draft' => 'secondary', 'pending_atasan' => 'warning text-white', 'pending_hrd' => 'warning text-white', 'approved_atasan' => 'success', 'approved_hrd' => 'success', 'rejected_atasan' => 'danger', 'rejected_hrd' => 'danger', 'cancelled' => 'dark', ]; $dklStatusLabel = [ 'draft' => 'Draft', 'pending_atasan' => 'Pending Atasan', 'pending_personalia' => 'Pending Personalia', 'approved_atasan' => 'Approved Atasan', 'approved_personalia' => 'Approved Personalia', 'rejected_atasan' => 'Rejected Atasan', 'rejected_personalia' => 'Rejected Personalia', ]; $dklStatusClass = [ 'draft' => 'secondary', 'pending_atasan' => 'warning text-white', 'pending_personalia' => 'warning text-white', 'approved_atasan' => 'success', 'approved_personalia' => 'success', 'rejected_atasan' => 'danger', 'rejected_personalia' => 'danger', ]; @endphp
Selamat datang, {{ $dashboard_user['nama'] ?? '-' }}

Username: {{ $dashboard_user['username'] ?? '-' }} | NIK: {{ $dashboard_user['nik'] ?? '-' }} | Departemen: {{ $dashboard_user['departemen'] ?? '-' }}

@if (array_intersect(['admins', 'shr123', 'hr1234'], $dashboard_user['roles'] ?? []))
@endif
Role: {{ implode(', ', $dashboard_user['roles'] ?? []) }}
Ringkasan Status SPL
Approved {{ $spl_stats['approved'] ?? 0 }}
Rejected/Cancelled {{ $spl_stats['rejected'] ?? 0 }}
Ringkasan Status DKL
Approved {{ $dkl_stats['approved'] ?? 0 }}
Rejected {{ $dkl_stats['rejected'] ?? 0 }}
SPL Draft / Pending
@forelse ($spl_draft_pending as $row) @empty @endforelse
No SPL Tanggal Status
@if (!empty($spl_show_page) && $spl_show_page !== 'txhist') {{ $row->no_spl }} @else {{ $row->no_spl }} @endif {{ $row->tanggal_pengajuan ? \Carbon\Carbon::parse($row->tanggal_pengajuan)->format('d-m-Y') : '-' }} {{ $splStatusLabel[$row->status] ?? $row->status }}
Tidak ada SPL draft/pending.
DKL Pending
@forelse ($dkl_pending as $row) @empty @endforelse
No DKL Tanggal Status
{{ $row->no_dkl }} {{ $row->tanggal_dkl ? \Carbon\Carbon::parse($row->tanggal_dkl)->format('d-m-Y') : '-' }} {{ $dklStatusLabel[$row->status] ?? $row->status }}
Tidak ada DKL pending.
5 SPL Terbaru
@forelse ($recent_spl as $row) @empty @endforelse
No SPL Tanggal Status
{{ $row->no_spl }} {{ $row->tanggal_pengajuan ? \Carbon\Carbon::parse($row->tanggal_pengajuan)->format('d-m-Y') : '-' }} {{ $splStatusLabel[$row->status] ?? $row->status }}
Belum ada data SPL.
5 DKL Terbaru
@forelse ($recent_dkl as $row) @empty @endforelse
No DKL Tanggal Status
{{ $row->no_dkl }} {{ $row->tanggal_dkl ? \Carbon\Carbon::parse($row->tanggal_dkl)->format('d-m-Y') : '-' }} {{ $dklStatusLabel[$row->status] ?? $row->status }}
Belum ada data DKL.
@endsection @if (array_intersect(['admins', 'shr123', 'hr1234'], $dashboard_user['roles'] ?? [])) @push('js') @endpush @endif