@extends('app') @section('content')

{{ $title }}

Detail permintaan {{ $data->kode_permintaan }}

Kembali
@php $statusClass = match ($data->status) { 'DIAJUKAN' => 'status-pending', 'DISETUJUI_KARU', 'DISETUJUI_LOGISTIK' => 'status-approved', 'DITOLAK_KARU', 'DITOLAK_LOGISTIK' => 'status-rejected', default => 'status-pending', }; $statusIcon = match ($data->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 ($data->status) { 'DIAJUKAN' => 'Diajukan', 'DISETUJUI_KARU' => 'Disetujui Karu', 'DITOLAK_KARU' => 'Ditolak Karu', 'DISETUJUI_LOGISTIK' => 'Disetujui Logistik', 'DITOLAK_LOGISTIK' => 'Ditolak Logistik', default => $data->status, }; $karuDone = in_array($data->status, ['DISETUJUI_KARU', 'DISETUJUI_LOGISTIK']); $karuRejected = $data->status === 'DITOLAK_KARU'; $logDone = $data->status === 'DISETUJUI_LOGISTIK'; $logRejected = $data->status === 'DITOLAK_LOGISTIK'; @endphp
{{-- KOLOM KIRI --}}
{{-- Info Permintaan --}}
Informasi Permintaan {{ $statusLabel }}
Kode Permintaan
{{ $data->kode_permintaan }}
Tanggal
{{ \Carbon\Carbon::parse($data->tanggal_permintaan)->format('d M Y') }}
Perawat
{{ strtoupper(substr($data->perawat->name, 0, 2)) }}
{{ $data->perawat->name }}
Ruangan
{{ $data->ruangan->nama_ruangan ?? '-' }}
@if ($data->catatan_perawat)
Catatan Perawat
{{ $data->catatan_perawat }}
@endif
{{-- Tabel Detail Alat --}}
Detail Alat Medis {{ $data->details->count() }} item
@forelse($data->details as $detail) @empty @endforelse
No Nama Alat Medis Kode Alat Jumlah Satuan
{{ $loop->iteration }} {{ $detail->alatMedis->nama_alat }} {{ $detail->alatMedis->kode_alat ?? '-' }} {{ $detail->jumlah }} {{ $detail->alatMedis->satuan ?? '-' }}
Tidak ada detail alat
No Nama Alat Medis Kode Alat Jumlah Satuan
{{-- KOLOM KANAN --}}
{{-- Alur Persetujuan --}}
Alur Persetujuan
{{-- Perawat --}}
Perawat {{ \Carbon\Carbon::parse($data->tanggal_permintaan)->format('d M Y') }}
{{-- Kepala Ruangan --}}
@if ($karuRejected) @elseif($karuDone) @else @endif
Kepala Ruangan @if ($karuRejected) Ditolak @if ($data->catatan_karu) "{{ $data->catatan_karu }}" @endif @elseif($karuDone) Disetujui @if ($data->catatan_karu) "{{ $data->catatan_karu }}" @endif @else Menunggu @endif @if ($data->tanggal_disetujui_karu) {{ \Carbon\Carbon::parse($data->tanggal_disetujui_karu)->format('d M Y') }} @endif
{{-- Logistik --}}
@if ($logRejected) @elseif($logDone) @else @endif
Logistik @if ($logRejected) Ditolak @if ($data->catatan_logistik) "{{ $data->catatan_logistik }}" @endif @elseif($logDone) Diproses @if ($data->catatan_logistik) "{{ $data->catatan_logistik }}" @endif @else Menunggu @endif @if ($data->tanggal_disetujui_logistik) {{ \Carbon\Carbon::parse($data->tanggal_disetujui_logistik)->format('d M Y') }} @endif
@endsection