@section('title', $showForm ? 'إنشاء طلب جديد' : 'الطلبات والعمليات')
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if(!$showForm)
@php $orderStatuses = [ '' => 'الكل', 'handed_to_owner_pending_delivery' => 'جاهز للتوصيل', 'pending_credit_control_approval' => 'بانتظار الائتمان', 'pending_warehouse_review' => 'بانتظار المستودع', 'processing_in_warehouse' => 'قيد التجهيز', 'delivered' => 'تم التوصيل', 'cancelled' => 'ملغي', ]; @endphp
@foreach($orderStatuses as $val => $label) @php $active = $statusFilter === $val; @endphp @endforeach
@forelse($orders as $o) @php $statusColor = match($o->status) { 'handed_to_owner_pending_delivery' => 'bg-emerald-100 border-emerald-200 text-emerald-800 font-bold animate-pulse', 'delivered' => 'bg-slate-100 border-slate-200 text-slate-500', 'pending_credit_control_approval' => 'bg-amber-50 border-amber-100 text-amber-700', 'pending_warehouse_review' => 'bg-blue-50 border-blue-100 text-[#00316D]', 'processing_in_warehouse' => 'bg-indigo-50 border-indigo-100 text-indigo-700', default => 'bg-red-50 border-red-100 text-red-600', }; $statusLabel = match($o->status) { 'handed_to_owner_pending_delivery' => 'جاهز للتوصيل', 'delivered' => 'تم التوصيل', 'pending_credit_control_approval' => 'بانتظار موافقة الائتمان', 'pending_warehouse_review' => 'بانتظار المستودع', 'processing_in_warehouse' => 'قيد التجهيز بالمستودع', default => 'ملغي', }; @endphp
{{ $o->order_date_utc ? \Carbon\Carbon::parse($o->order_date_utc)->format('Y/m/d H:i') : '' }}

{{ $o->order_number }}

{{ $o->customer->name_ar ?: $o->customer->name }}

{{ $statusLabel }}
@foreach($o->lines as $line)
{{ $line->product_name_snapshot }} x{{ $line->ordered_quantity }} حبة
@endforeach
الإجمالي (شامل الضريبة): @php $totalPrice = $o->lines->sum(fn($l) => $l->unit_price_snapshot * $l->ordered_quantity * 1.15); @endphp {{ number_format($totalPrice, 2) }} ر.س
@if($o->status == 'handed_to_owner_pending_delivery' || $o->status == 'delivered')
@php $shareText = "مرحباً عميلنا العزيز، مرفق رابط فاتورتكم رقم " . $o->order_number . " من شركة فالفولين بقيمة " . number_format($totalPrice, 2) . " ر.س."; $whatsappUrl = "https://api.whatsapp.com/send/?phone=" . preg_replace('/[^0-9]/', '', $o->customer->phone) . "&text=" . urlencode($shareText); @endphp
@if($o->status == 'handed_to_owner_pending_delivery') @endif
@endif
@empty

لا توجد طلبات مسجلة

لإنشاء طلب، افتح شاشة العملاء واختر "إنشاء طلب لهذا العميل" من بطاقة العميل.

@endforelse
@else

تفاصيل الطلبية الجديدة

@if($selectedCustomer)

{{ $selectedCustomer->name_ar ?: $selectedCustomer->name }}

{{ $selectedCustomer->city }} · {{ $selectedCustomer->erp_customer_code ?? 'بانتظار الكود' }}

@else @endif @error('customerId')

{{ $message }}

@enderror

إضافة منتج للسلة

أصناف السلة المضافة:

@if($this->cart_items->count() > 0)
@foreach($this->cart_items as $item) @endforeach
المنتج الكمية السعر حذف
{{ $item['product']?->name }} {{ $item['quantity'] }} {{ number_format($item['subtotal'], 2) }}
المجموع (قبل الضريبة): {{ number_format($this->cart_total, 2) }} ر.س
ضريبة القيمة المضافة (15%): {{ number_format($this->cart_total * 0.15, 2) }} ر.س
المجموع الكلي النهائي: {{ number_format($this->cart_total * 1.15, 2) }} ر.س
@else
سلة الأصناف فارغة حالياً.
@error('cart')

يجب إضافة صنف واحد على الأقل للطلب.

@enderror @endif
@endif