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

تقرير امتثال العقود

متابعة التزام أوامر الشراء بمواعيد التسليم والشروط

إعادة تعيين

إجمالي الأوامر

{{ $data['total_pos'] ?? 0 }}

مكتملة

{{ $data['completed_pos'] ?? 0 }}

@if($data['total_pos'] > 0)

{{ round(($data['completed_pos'] / $data['total_pos']) * 100, 2) }}%

@endif

معلقة

{{ $data['pending_pos'] ?? 0 }}

@if($data['total_pos'] > 0)

{{ round(($data['pending_pos'] / $data['total_pos']) * 100, 2) }}%

@endif

متأخرة

{{ $data['overdue_pos'] ?? 0 }}

@if($data['total_pos'] > 0)

{{ round(($data['overdue_pos'] / $data['total_pos']) * 100, 2) }}%

@endif

درجة التوافق

{{ $data['compliance_score'] ?? 0 }}%

@if($data['compliance_score'] >= 80) ممتاز @elseif($data['compliance_score'] >= 60) جيد @else يحتاج تحسين @endif

توزيع الحالات

معدل الالتزام بالمواعيد

{{ $data['on_time_rate'] ?? 0 }}%

في الموعد

تفاصيل أوامر الشراء

@if(!empty($data['details']) && count($data['details']) > 0)
@foreach($data['details'] as $index => $detail) @endforeach
# رقم الأمر المورد تاريخ الطلب تاريخ التسليم الحالة التقدم الامتثال المبلغ
{{ $index + 1 }} {{ $detail['po_number'] }} {{ $detail['supplier'] }} {{ $detail['order_date'] }} {{ $detail['delivery_date'] }} @if($detail['status'] === 'completed') مكتملة @elseif($detail['status'] === 'pending') معلقة @else {{ $detail['status'] }} @endif
{{ $detail['completion_percentage'] }}%
@if($detail['compliance_status'] === 'مكتملة') ✓ {{ $detail['compliance_status'] }} @elseif($detail['compliance_status'] === 'متأخرة') ⚠ {{ $detail['compliance_status'] }} ({{ $detail['days_late'] }} يوم) @else ✓ {{ $detail['compliance_status'] }} @endif {{ number_format($detail['total_amount'], 2) }} ريال
@else

لا توجد أوامر شراء حالياً

لم يتم العثور على بيانات لعرضها

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