{{ __('Purchase Order Linkage') }}

{{ __('View requisition lines and their purchase order status.') }}

@if (request('status')) @endif
Export to Excel
@if (request('last_approver') || request('search') || request('status')) @php $overdueCount = 0; foreach ($lines as $reqLines) { foreach ($reqLines as $line) { $isAwaiting = empty($line['pod_nbr']); $leadTime = (int) ($line['processing_days'] ?? 0); if ($isAwaiting && $leadTime > 5) { $overdueCount++; break; // hitung per requisition, bukan per line } } } @endphp
{{-- TOTAL PR --}}
Total PR
{{ $totalPR }}
{{-- CREATED --}}
Total Created
{{ $totalCreated }}
{{-- PARTIAL --}}
Total Partial
{{ $totalPartial }}
{{-- AWAITING --}}
Total Awaiting
{{ $totalAwaiting }}
{{-- AVG PROCESSING (NON CLICKABLE) --}}
Avg PO Processing
{{ $avgProcessingDays }} Days
@endif
@forelse($requisitions as $requisition) @php $requisitionNumber = $requisition->requisition_number; @endphp @empty @endforelse
Number Requested By Priority Status
{{ $requisitionNumber }}

{{ $requisition->approval_flow_label }}

{{ $requisition->created_by }} $requisition->priority === 'Very Urgent', 'bg-orange-50 text-orange-700 ring-orange-200' => $requisition->priority === 'Urgent', 'bg-green-50 text-green-700 ring-green-200' => !in_array($requisition->priority, ['Very Urgent', 'Urgent']), ])> {{ $requisition->priority }} $requisition->po_lines == 0, 'bg-yellow-50 text-yellow-700 ring-yellow-200' => $requisition->po_lines < $requisition->total_lines, 'bg-green-50 text-green-700 ring-green-200' => $requisition->po_lines >= $requisition->total_lines, ])> @if ($requisition->po_lines == 0) Awaiting @elseif($requisition->po_lines < $requisition->total_lines) Partially Created @else Created @endif
@if (isset($lines[$requisitionNumber])) @foreach ($lines[$requisitionNumber] as $line) @php $days = (int) $line['processing_days']; $hasPod = !empty($line['pod_nbr']); $rowBg = 'bg-white'; if ($days >= 5 && !$hasPod) { $rowBg = 'bg-red-100'; } elseif ($days >= 3 && !$hasPod) { $rowBg = 'bg-yellow-100'; } elseif ($hasPod) { $rowBg = 'bg-green-100'; } @endphp @endforeach
Requisition Purchase Order
Line Item Number Description Qty Lead Time Status PO Number PO Date ETA
{{ $line['line'] }} {{ $line['item_number'] }} {{ $line['name'] }} {{ $line['quantity'] }} {{ $line['unit'] }} {{ $line['processing_days'] }} {{ Str::plural('Day', $line['processing_days']) }} {{ $line['pod_nbr'] ? 'Created' : 'Awaiting' }} {{ $line['pod_nbr'] ?? '-' }} {{ $line['po_ord_date'] ?? '-' }} {{ $line['rqm_req_date'] ?? '-' }}
@else
No lines found for this requisition.
@endif
No requisition lines found.
{{ $requisitions->appends(['search' => $search, 'last_approver' => $lastApprover])->links() }}