@extends('layouts.app') @section('page_title', 'Manifest Report — MFT-' . str_pad($manifest->id, 4, '0', STR_PAD_LEFT)) @section('page_subtitle', 'Courier handover report · ' . optional($project)->name) @push('head') @endpush @section('page_actions') Back to Manifests @endsection @section('content') {{-- Header card --}}
MFT-{{ str_pad($manifest->id, 4, '0', STR_PAD_LEFT) }}   {{ str_replace('_', ' ', ucfirst($manifest->status)) }}
Created by {{ optional($manifest->creator)->name ?? 'Unknown' }}  ·  {{ $manifest->created_at->format('d M Y, H:i') }}
@if ($manifest->manifested_at)
{{ $manifest->manifested_at->format('d M Y, H:i') }}
Manifested At
@endif
{{-- Key metrics --}}
Total Orders
{{ $total_count }}
Project
{{ optional($project)->name ?? '—' }}
Manifest Date
{{ $manifest->manifested_at ? $manifest->manifested_at->format('d M Y') : '—' }}
Status
{{ str_replace('_', ' ', ucfirst($manifest->status)) }}
{{-- Order table --}}

Manifested Orders

{{ $total_count }} order(s) handed over to courier

@forelse ($items as $index => $item) @php $order = $item->order; $ps = optional($order)->shipment_status ?? ''; @endphp @empty @endforelse
# Order ID Customer Name AWB Number Courier Partner Shipment Status Scan Time
{{ $index + 1 }} {{ optional($order)->order_number ?? '—' }} {{ optional($order)->customer_name ?? '—' }} {{ $item->awb_number ?? '—' }} {{ optional($order)->courier_name ?? '—' }} @php $cls = match($ps) { 'manifested' => 'badge-success', 'booked' => 'badge-warning', default => 'badge-warning' }; $displayStatus = str_replace('_', ' ', $ps ?: '—'); if ($ps === 'booked') { $displayStatus = 'Pending'; } @endphp {{ $displayStatus }} {{ $item->scanned_at ? $item->scanned_at->format('d M Y, H:i:s') : '—' }}
No items in this manifest.
{{-- Signature block --}}
Warehouse Operator Signature & Name
Courier Representative Signature & Name
@endsection