@php $rows = $report['rows'] ?? collect(); @endphp
@if($rows->isEmpty())
@elseif(($type ?? '') === 'spend_by_supplier')
| Supplier |
PO Count |
Total Spend |
@foreach($rows as $row)
| {{ $row->supplier->name ?? '—' }} |
{{ $row->po_count }} |
{{ number_format($row->total, 2) }} |
@endforeach
@elseif(($type ?? '') === 'spend_by_category')
| Category |
Total Spend |
@foreach($rows as $row)
| {{ $row->category ?: 'Uncategorized' }} |
{{ number_format($row->total, 2) }} |
@endforeach
@elseif(($type ?? '') === 'purchase_orders')
| PO Number |
Supplier |
Date |
Amount |
Status |
@foreach($rows as $po)
| {{ $po->po_number }} |
{{ $po->supplier->name ?? '—' }} |
{{ optional($po->order_date)->format('Y-m-d') }} |
{{ number_format($po->total_amount, 2) }} {{ $po->currency }} |
|
@endforeach
@elseif(($type ?? '') === 'invoices')
| Invoice # |
Supplier |
Date |
Amount |
Status |
@foreach($rows as $inv)
| {{ $inv->invoice_number }} |
{{ $inv->supplier->name ?? '—' }} |
{{ optional($inv->invoice_date)->format('Y-m-d') }} |
{{ number_format($inv->total_amount, 2) }} {{ $inv->currency }} |
|
@endforeach
@else
| Item |
Qty Wasted |
Est. Value |
Reason |
Disposed At |
@foreach($rows as $waste)
| {{ $waste->item->name_en ?? '—' }} |
{{ $waste->quantity_wasted }} |
{{ number_format($waste->estimated_value ?? 0, 2) }} |
{{ $waste->reason ?? '—' }} |
{{ optional($waste->disposed_at)->format('Y-m-d') }} |
@endforeach
@endif