@extends('layouts.app') @section('content')

الطلبيات المعلقة والمتأخرة

تتبع أوامر الشراء المعلقة والمتأخرة عن موعد التسليم

الطلبيات المعلقة

{{ count($data['pending'] ?? []) }}

الطلبيات المتأخرة

{{ count($data['overdue'] ?? []) }}

المبلغ المعلق

{{ number_format($data['total_pending_amount'] ?? 0, 2) }} ر.س

المبلغ المتأخر

{{ number_format($data['total_overdue_amount'] ?? 0, 2) }} ر.س

الطلبيات المعلقة ({{ count($data['pending'] ?? []) }})

@if(count($data['pending'] ?? []) > 0)
@foreach($data['pending'] as $item) @endforeach
# رقم الطلب المورد تاريخ الطلب المبلغ الإجمالي عدد البنود مدة الانتظار (أيام) الحالة
{{ $loop->iteration }} {{ $item['po_number'] }}
{{ $item['supplier_name'] }}
{{ \Carbon\Carbon::parse($item['po_date'])->format('Y-m-d') }} {{ number_format($item['total_amount'], 2) }} ر.س {{ $item['item_count'] }} {{ $item['days_pending'] }} معلق
@else

لا توجد طلبيات معلقة

جميع الطلبيات تم استلامها بنجاح

@endif

الطلبيات المتأخرة ({{ count($data['overdue'] ?? []) }})

@if(count($data['overdue'] ?? []) > 0)
@foreach($data['overdue'] as $item) @endforeach
# رقم الطلب المورد تاريخ التسليم المتوقع المبلغ الإجمالي الحالة الحالية أيام التأخير مؤشر
{{ $loop->iteration }} {{ $item['po_number'] }}
{{ $item['supplier_name'] }}
{{ \Carbon\Carbon::parse($item['delivery_date'])->format('Y-m-d') }} {{ number_format($item['total_amount'], 2) }} ر.س @php $status = $item['status']; $statusLabels = [ 'pending' => 'معلق', 'sent' => 'مرسل', 'received' => 'مستلم', 'completed' => 'مكتمل', 'cancelled' => 'ملغى' ]; @endphp @if($status == 'pending') {{ $statusLabels[$status] ?? $status }} @elseif($status == 'sent') {{ $statusLabels[$status] ?? $status }} @elseif($status == 'received' || $status == 'completed') {{ $statusLabels[$status] ?? $status }} @elseif($status == 'cancelled') {{ $statusLabels[$status] ?? $status }} @else {{ $status }} @endif @if($item['days_overdue'] > 14) {{ $item['days_overdue'] }} يوم @elseif($item['days_overdue'] > 7) {{ $item['days_overdue'] }} يوم @else {{ $item['days_overdue'] }} يوم @endif @if($item['days_overdue'] > 14)

حرج

@elseif($item['days_overdue'] > 7)

تحذير

@else

ملاحظة

@endif
@else

لا توجد طلبيات متأخرة

تم استقبال جميع الطلبيات في الموعد المحدد

@endif
@push('scripts') @endpush @endsection