@extends('layouts.app') @section('title', __('dashboard.embroidery_orders_title')) @section('page_heading', __('dashboard.embroidery_orders_title')) @section('content') @php $statusBadge = [ 'draft' => ['#f8fafc','#64748b', __('dashboard.status_draft')], 'approved' => ['var(--c-primary-bg)','var(--c-primary)', __('dashboard.status_approved')], 'converted' => ['#f0fdf4','#16a34a', __('dashboard.status_converted')], 'canceled' => ['#fef2f2','#dc2626','ملغي'], ]; @endphp {{-- KPIs --}}
@foreach([ ['fa-solid fa-star', '#eff6ff','#2563eb', $orders->total(), 'إجمالي الطلبات'], ['fa-solid fa-clock', '#fffbeb','#d97706', $orders->getCollection()->whereIn('status',['draft','approved'])->count(), 'قيد التنفيذ'], ['fa-solid fa-circle-check', '#f0fdf4','#16a34a', $orders->getCollection()->where('status','converted')->count(), 'تم تحويلها'], ['fa-solid fa-coins', '#faf5ff','#7c3aed', number_format($orders->sum('estimated_price'),2), 'إجمالي التقديري (ج.م)'], ] as [$ic,$bg,$cl,$val,$lbl])
{{ $val }}
{{ $lbl }}
@endforeach
طلبات التطريز {{ number_format($orders->total()) }}
@can('create products') إضافة طلب @endcan
{{-- Filter --}}
@if(request()->hasAny(['search','customer_id','status'])) @endif
@if($orders->isEmpty())
@include('layouts.partials.index-empty-state',['icon'=>'fa-solid fa-star','title'=>'لا توجد طلبات تطريز','message'=>''])
@else
@foreach(['المرجع','العنوان','العميل','الموعد','السعر التقديري',__('dashboard.status_label'),'التحويل',''] as $h) @endforeach @foreach($orders as $order) @php [$sbg,$scl,$slbl] = $statusBadge[$order->status] ?? ['var(--border-subtle)','var(--text-muted)',$order->status]; @endphp @endforeach
{{ $h }}
{{ $order->reference_code }} {{ $order->title }} {{ $order->customer?->name ?? '—' }} {{ optional($order->target_date)->format('Y-m-d') ?? '—' }}
{{ number_format((float)$order->estimated_price,2) }}
ج.م
{{ $slbl }} @if($order->manufacturingOrder) عرض التصنيع @elseif($order->status !== 'canceled')
@csrf
@else @endif
عرض تعديل @can('delete products')
@csrf @method('DELETE')
@endcan
{{ $orders->appends(request()->query())->links() }}
@endif
@endsection