@extends('layouts.dashboard') @section('title', 'All Warehouse Orders') @section('page-title', 'All Warehouse Orders') @section('content')

All Warehouse Orders

Browse every saved warehouse request, STI and STR.

All Warehouse Orders

30 orders per page · All saved orders · Search by STI, STR, salesman, request or series number

+ New Order
All: {{ number_format($historyStats['total']) }} Pending: {{ number_format($historyStats['pending']) }} STR completed: {{ number_format($historyStats['completed']) }} Cancelled: {{ number_format($historyStats['cancelled']) }}
Reset
@forelse($orderHistory as $order) @php $docs = $historyDocuments->get($order->id, collect()); $received = $docs->where('status','received')->count(); $orderStatus = $order->status==='cancelled' ? 'Cancelled' : ($docs->isNotEmpty() && $received===$docs->where('status','!=','cancelled')->count() && $received>0 ? 'STR Completed' : ($received>0 ? 'Partially Received' : ($docs->contains(fn($d) => $d->status!=='cancelled' && filled($d->sti_number)) ? 'Awaiting STR' : 'Awaiting STI'))); $statusClass = $order->status==='cancelled' ? 'badge-ghost' : ($orderStatus==='STR Completed' ? 'badge-success' : 'badge-warning'); @endphp @empty @endforelse
Order / SeriesDateSalesman / DestinationWarehouse · STI / STROverall status
{{ $order->reference }}
{{ $order->series_number }}
{{ $order->created_at }} {{ $order->destination_name ?? 'Unknown destination' }}
@forelse($docs as $doc)
{{ $doc->warehouse_code ?? 'Warehouse' }} · STI: {{ $doc->sti_number ?: 'Not entered' }} · STR: {{ $doc->str_number ?: 'Pending' }} {{ $doc->status==='received' ? 'Received' : ($doc->status==='cancelled' ? 'Cancelled' : 'Pending') }}
@empty No documents @endforelse
{{ $orderStatus }} View →
No orders match your search.
{{ $orderHistory->links() }}
@endsection