@extends('backEnd.layouts.master') @section('title', $title ?? 'Orders') @push('styles') @endpush @section('content')
{{-- Header --}}
{{ $tab === 'tracking' ? 'Orders Tracking' : ($title ?? 'Orders') }}
{{-- Status Tabs --}}
@php $tabs = [ ['all', 'All', $counts['all']], ['pending', 'Pending', $counts['pending']], ['accepted', 'Accepted', $counts['accepted']], ['booked', 'Booked', $counts['booked']], ['packed', 'Packed', $counts['packed']], ['tracking', 'Tracking', $counts['tracking'] ?? 0], ['delivered', 'Delivered', $counts['delivered']], ['partial_delivered','Partial Delivered',$counts['partial_delivered']], ['cancelled', 'Cancelled', $counts['cancelled']], ]; $tabRoutes = [ 'all' => 'admin.orders.index', 'pending' => 'admin.orders.accept-page', 'accepted' => 'admin.orders.collection', 'booked' => 'admin.orders.booking', 'packed' => 'admin.orders.packing', 'tracking' => 'admin.orders.shipped', 'delivered' => 'admin.orders.delivered', 'partial_delivered'=> 'admin.orders.partial-delivered', 'cancelled' => 'admin.orders.cancelled', ]; @endphp @foreach($tabs as [$k,$l,$c]) {{ $l }} ({{ $c }}) @endforeach
{{-- Filters --}}
@if($tab !== 'tracking') @endif @if($tab === 'tracking') @endif @if($tab === 'tracking' && (request('courier_filter') || request('track_status') || request('approved_by'))) Clear @endif @if($tab === 'tracking') @if(($trackingFilteredCount ?? 0) > 0) @endif @elseif($tab !== 'tracking') @endif
@if($tab === 'tracking')
0 orders selected — status change করুন:
@endif {{-- Order list --}}
@if($tab === 'tracking')
@forelse($orders as $order) @include('backEnd.order.partials.tracking-table-row', ['order' => $order]) @empty @endforelse
#Order Customer Approve By Payment Status Action
No orders found.
@else
@forelse($orders as $order) @include('backEnd.order.partials.order-card', [ 'order' => $order, 'phoneStats' => $phoneStats, 'districtStats' => $districtStats ?? [], 'upazilaStats' => $upazilaStats ?? [], 'courierStats' => $courierStats ?? [], 'fraudCache' => $fraudCache ?? [], 'manualCouriers'=> $manualCouriers ?? collect(), 'steadfastOn' => $steadfastOn ?? false, 'pathaoOn' => $pathaoOn ?? false, 'redxOn' => $redxOn ?? false, 'carrybeeOn' => $carrybeeOn ?? false, 'insightsSettings'=> $insightsSettings ?? null, 'blockedMap' => $blockedMap ?? [], 'tab' => $tab, 'salesAgents' => $salesAgents ?? collect(), ]) @empty
No orders found.
@endforelse
@endif @if($orders->hasPages())
{{ $orders->links() }}
@endif
@can('customers.block') @include('backEnd.customer.partials.block-modal-order') @endcan {{-- Approve Modal --}} {{-- Note Modal --}} {{-- Status Modal --}} {{-- Edit Courier Modal (Tracking) --}} {{-- SMS Modal --}} {{-- Fraud Check Modal --}} @endsection @push('scripts') @endpush