YAROB - يعرب

logo

الفرع: {{ $edit->seller->branch->name ?? 'طويق' }}

أمر تعديل فاتورة
#{{ $edit->invoice_id }}
التاريخ: {{ $edit->created_at->format('Y-m-d') }} الوقت: {{ $edit->created_at->format('H:i') }}
العميل: {{ $edit->invoice->customer->name ?? 'نقطة بيع' }}
الخياط: {{ $edit->tailor->name_ar ?? 'غير محدد' }}
النوع: {{ $edit->edit_type == 'simple' ? 'بسيط' : 'مكلف' }}
@if($edit->edit_type == 'costly' && $edit->items->count() > 0)
@foreach($edit->items as $item) @endforeach
الصنف كمية الإجمالي
{{ $item->product->product_name ?? 'صنف' }} @if($item->notes)
({{ $item->notes }}) @endif
{{ $item->quantity }} {{ number_format($item->quantity * $item->price, 2) }}
إجمالي التكلفة: {{ number_format($edit->additional_cost, 2) }} ر.س
@endif @php $measurementLabels = [ 'front_length' => 'طول أمام', 'back_length' => 'طول خلف', 'shoulder_width' => 'عرض الكتف', 'sleeve_length' => 'طول الكم', 'arm_width' => 'وسع اليد', 'arm_mid_width' => 'وسط اليد', 'arm_bottom_width' => 'أسفل اليد', 'chest_width' => 'وسع الصدر', 'neck_size' => 'وسع الورك', 'collar_size' => 'رقبة قلاب', 'neck_plain' => 'رقبة سادة', 'step_width' => 'وسع خطوة', 'arm_center_width' => 'وسط اليد', 'cuff_width' => 'وسع الكبك', 'cuff_hem' => 'كفة الكبك', 'bottom_width' => 'وسع أسفل', 'bottom_hem' => 'كفة أسفل', 'dropped_shoulder' => 'كتف نازل', 'buttons_count' => 'عدد الطقطق', 'pocket_type' => 'نوع الجيب', ]; $featureKeys = [ 'hand_plain', 'kabak_plain', 'hidden_pockets', 'visible_pockets', 'janzour', 'hidden', 'visible_hidden', 'hidden_sewing', 'twisted_sewing', ]; $styleLabels = [ 'neck' => __('sales.neck_section'), 'janzour' => __('sales.janzour_section'), 'sleeve' => __('sales.sleeve_section'), 'side_p' => __('sales.side_p_section'), 'front_p' => __('sales.front_p_section'), ]; @endphp @if($orders->isNotEmpty())
المقاسات وخيارات الخياطة والموديلات:
@foreach($orders as $order) @php $measurements = is_array($order->order_measurements) ? $order->order_measurements : (json_decode($order->order_measurements ?? '{}', true) ?: []); $styles = is_array($order->order_styles) ? $order->order_styles : (json_decode($order->order_styles ?? '{}', true) ?: []); $features = is_array($order->order_features) ? $order->order_features : (json_decode($order->order_features ?? '{}', true) ?: []); $featureData = $features['data'] ?? $features; @endphp

{{ $order->product->product_name ?? $order->group_ar ?? 'الصنف' }} — كمية: {{ $order->qty }} — استهلاك القماش: {{ $order->total_measurements }} م

@foreach($measurementLabels as $key => $label) @if(array_key_exists($key, $measurements) && $measurements[$key] !== '' && $measurements[$key] !== null)
{{ $label }}: {{ is_array($measurements[$key]) ? json_encode($measurements[$key], JSON_UNESCAPED_UNICODE) : $measurements[$key] }}
@endif @endforeach
@php $selectedFeatures = array_filter($featureKeys, function ($key) use ($featureData) { return !empty($featureData[$key]); }); @endphp @if(count($selectedFeatures))
خيارات الخياطة: {{ collect($selectedFeatures)->map(fn($key) => __('sales.' . $key))->implode('، ') }}
@endif @php $selectedStyles = collect($styleLabels)->filter(function ($label, $key) use ($styles) { return !empty($styles[$key]); }); @endphp @if($selectedStyles->isNotEmpty())
@foreach($selectedStyles as $key => $label) @php $style = $styles[$key]; $modelNumber = is_array($style) ? ($style['model'] ?? '') : $style; $styleNote = is_array($style) ? ($style['note'] ?? '') : ''; @endphp
{{ $label }}
موديل {{ $modelNumber }} @if($styleNote)
{{ $styleNote }}@endif
@endforeach
@endif @foreach(['notes_one' => 'ملاحظة 1', 'notes_two' => 'ملاحظة 2', 'notes_three' => 'ملاحظة 3', 'notes_four' => 'ملاحظة 4'] as $noteField => $noteLabel) @php $noteValue = $order->$noteField ?? ($measurements[$noteField] ?? null); @endphp @if($noteValue)
{{ $noteLabel }}: {{ $noteValue }}
@endif @endforeach
@endforeach @endif
تعليمات العمل:
{{ $edit->notes ?? 'لا توجد ملاحظات إضافية.' }}

توقيع الخياط: .....................

طبع بواسطة: {{ Auth::user()->name }}

{{ now()->format('Y-m-d H:i') }}

رجوع