@extends('app') @section('content')
{{-- Page Heading --}}

{{ $title }}

Selamat datang, {{ auth()->user()->name }}{{ \Carbon\Carbon::now()->isoFormat('dddd, D MMMM Y') }}

{{-- Stat Cards --}}
Total Permintaan
{{ $totalPermintaan }}
Semua waktu
Permintaan Hari Ini
{{ $hariIni }}
{{ \Carbon\Carbon::now()->format('d M Y') }}
Selesai Diproses
{{ $disetujuiLogistik }}
Disetujui logistik
Menunggu Proses
{{ $diajukan }}
Belum ditindaklanjuti
{{-- Status Breakdown --}}
Ringkasan Status Permintaan
Diajukan
{{ $diajukan }}
Disetujui Karu
{{ $disetujuiKaru }}
Ditolak Karu
{{ $ditolakKaru }}
Diterima Logistik
{{ $disetujuiLogistik }}
Ditolak Logistik
{{ $ditolakLogistik }}
Total
{{ $totalPermintaan }}
{{-- Permintaan Terbaru --}}
5 Permintaan Terbaru Lihat Semua
@forelse($latest as $p) @php $statusClass = match ($p->status) { 'DIAJUKAN' => 'status-pending', 'DISETUJUI_KARU', 'DISETUJUI_LOGISTIK' => 'status-approved', 'DITOLAK_KARU', 'DITOLAK_LOGISTIK' => 'status-rejected', default => 'status-pending', }; $statusIcon = match ($p->status) { 'DIAJUKAN' => 'fa-hourglass-half', 'DISETUJUI_KARU' => 'fa-circle-check', 'DITOLAK_KARU' => 'fa-circle-xmark', 'DISETUJUI_LOGISTIK' => 'fa-circle-check', 'DITOLAK_LOGISTIK' => 'fa-circle-xmark', default => 'fa-circle-question', }; $statusLabel = match ($p->status) { 'DIAJUKAN' => 'Diajukan', 'DISETUJUI_KARU' => 'Disetujui Karu', 'DITOLAK_KARU' => 'Ditolak Karu', 'DISETUJUI_LOGISTIK' => 'Disetujui Logistik', 'DITOLAK_LOGISTIK' => 'Ditolak Logistik', default => $p->status, }; @endphp @empty @endforelse
Kode Perawat Ruangan Tanggal Status
{{ $p->kode_permintaan }}
{{ strtoupper(substr($p->perawat->name, 0, 2)) }}
{{ $p->perawat->name }}
{{ $p->ruangan->nama_ruangan ?? '-' }} {{ \Carbon\Carbon::parse($p->tanggal_permintaan)->format('d M Y') }} {{ $statusLabel }}
Belum ada permintaan
@endsection