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

{{ $title }}

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

{{-- Peringatan stok kurang --}} @if ($stokKurang > 0)
Terdapat {{ $stokKurang }} permintaan dengan stok alat medis yang tidak mencukupi. Tinjau sekarang
@endif {{-- Stat Cards --}}
Total Permintaan
{{ $total }}
Masuk ke logistik
Menunggu Proses
{{ $menunggu }}
Perlu ditindaklanjuti
Diterima
{{ $disetujui }}
Berhasil diproses
Ditolak
{{ $ditolak }}
Tidak dapat diproses
{{-- Info Bar: Hari Ini & Stok Kurang --}}
Permintaan Masuk Hari Ini
{{ $hariIni }}
{{ \Carbon\Carbon::now()->format('d M Y') }}
@if ($hariIni > 0) Proses @endif
Stok Tidak Mencukupi
{{ $stokKurang }}
{{ $stokKurang > 0 ? 'Permintaan berpotensi masalah' : 'Semua stok mencukupi' }}
{{-- Permintaan Terbaru --}}
5 Permintaan Terbaru Lihat Semua
@forelse($latest as $p) @php $statusClass = match ($p->status) { 'DISETUJUI_KARU' => 'status-pending', 'DISETUJUI_LOGISTIK' => 'status-approved', 'DITOLAK_LOGISTIK' => 'status-rejected', default => 'status-pending', }; $statusIcon = match ($p->status) { 'DISETUJUI_KARU' => 'fa-hourglass-half', 'DISETUJUI_LOGISTIK' => 'fa-circle-check', 'DITOLAK_LOGISTIK' => 'fa-circle-xmark', default => 'fa-circle-question', }; $statusLabel = match ($p->status) { 'DISETUJUI_KARU' => 'Menunggu Proses', 'DISETUJUI_LOGISTIK' => 'Diterima', 'DITOLAK_LOGISTIK' => 'Ditolak', default => $p->status, }; @endphp @empty @endforelse
Kode Perawat Ruangan Tanggal Status Aksi
{{ $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