@php use App\Enums\DateRangeFilterEnum; use App\Enums\Order\OrderItemStatusEnum; use Illuminate\Support\Str; $orderTypeParam = request()->query('type', ''); $orderIndexQuery = request()->except('status_group'); $orderInsightUrls = [ 'total' => route('seller.orders.index', $orderIndexQuery), 'preparing' => route('seller.orders.index', [...$orderIndexQuery, 'status_group' => 'preparing']), 'delivered' => route('seller.orders.index', [...$orderIndexQuery, 'status_group' => 'delivered']), 'rejected' => route('seller.orders.index', [...$orderIndexQuery, 'status_group' => 'rejected']), ]; @endphp @extends('layouts.seller.app', ['page' => $menuSeller['orders']['active'] ?? '']) @section('title', __('labels.orders')) @section('header_data') @php $page_title = __('labels.orders'); $page_pretitle = __('labels.seller') . ' ' . __('labels.orders'); @endphp @endsection @php $breadcrumbs = [ ['title' => __('labels.home'), 'url' => route('seller.dashboard')], ['title' => __('labels.orders'), 'url' => ''], ]; @endphp @section('seller-content')
{{ $orderInsights['total'] ?? 0 }}
{{ __('labels.total_orders') ?? 'Total Orders' }}
{{ $orderInsights['preparing'] ?? 0 }}
{{ __('labels.orders_under_preparation') ?? 'Orders Under Preparation' }}
{{ $orderInsights['delivered'] ?? 0 }}
{{ __('labels.orders_delivered') ?? 'Orders Delivered' }}
{{ $orderInsights['rejected'] ?? 0 }}
{{ __('labels.orders_rejected') ?? 'Orders Rejected' }}
@php $sellerActionCount = \App\Helpers\SidebarBadgeHelper::getBadgeCounts('seller')['orders'] ?? 0; @endphp

{{ __('labels.order_items') }} @if ($sellerActionCount > 0) {{ $sellerActionCount }} {{ __('labels.action_required') ?? 'Action Required' }} @endif

@php $orderItemsLabels = json_encode( [ 'loading' => __('labels.loading'), 'error' => __('labels.failed_to_load_items'), ], JSON_UNESCAPED_UNICODE, ); @endphp
@include('seller.orders.partials.order-accept-modal') @include('seller.orders.partials.order-preparing-modal') @include('seller.orders.partials.order-reject-modal') @include('seller.orders.partials.order-cancel-item-modal') @include('seller.orders.partials.order-confirm-return-modal') @endsection @push('styles') @endpush @push('scripts') @endpush