@extends('layouts.app') @section('title', 'Request ' . $pr->request_number) @section('styles') @endsection @section('content') @php $user = Auth::user(); $isAdmin = $user->hasAnyRole('Super Admin','Hospital Admin'); $canEdit = $isAdmin && in_array($pr->status, ['pending','approved']); $isPending = $pr->status === 'pending'; $isApproved = $pr->status === 'approved'; $isDraft = $pr->status === 'draft'; $isOwner = $pr->requested_by === $user->id; @endphp {{-- Print header (only visible when printing) --}}
Clara Rosa HMIS | Generated: {{ now()->format('d M Y, H:i') }}
| Request No: {{ $pr->request_number }} | Date: {{ $pr->created_at->format('d M Y') }} | Priority: {{ strtoupper($pr->urgency) }} |
| Requested By: {{ $pr->requester->name ?? '—' }} | Designation: {{ $pr->requester->designation ?? '—' }} | Status: {{ $pr->status_label }} |
| Approved By: {{ $pr->reviewer->name }} | Date: {{ $pr->reviewed_at?->format('d M Y') }} |
Notes: {{ $pr->notes }}
@endifSubmitted by {{ $pr->requester->name ?? '—' }} on {{ $pr->created_at->format('d M Y, H:i') }}
| Drug | Stock Now | Reorder Level | Qty Requested | @if($isAdmin || $isApproved || $pr->status === 'ordered')Qty Approved | @endifNote | @if($canEdit)@endif |
|---|---|---|---|---|---|---|
|
{{ $item->drug->name ?? '—' }} |
{{ $item->current_stock }} | {{ $item->reorder_level }} | {{ $item->quantity_requested }} | @if($isAdmin || $isApproved || $pr->status === 'ordered')@if($canEdit && $isPending) @else {{ $item->quantity_approved ?? '—' }} @endif | @endif{{ $item->item_notes ?: '—' }} | @if($canEdit)@endif |
| No active items. | ||||||
|
Requested By {{ $pr->requester->name ?? '—' }} {{ $pr->requester->designation ?? '' }} |
Approved By {{ $pr->reviewer->name ?? '—' }} {{ $pr->reviewer->designation ?? '' }} |
Received By Name: ________________________ Designation: ___________________ Date: _________________________ |
{{ $s['label'] }}
@if($s['status'] === 'pending' && $pr->created_at) @if($pr->status !== 'draft'){{ $pr->created_at->format('d M Y, H:i') }}
@endif @endif @if($s['status'] === 'approved' && $pr->reviewed_at && $isApproved){{ $pr->reviewed_at->format('d M Y, H:i') }}
@endifRejected
@if($pr->reviewed_at){{ $pr->reviewed_at->format('d M Y, H:i') }}
@endifDetails
Review Notes:
{{ $pr->review_notes }}
Request Notes:
{{ $pr->notes }}