@extends('layouts.app') @section('title', 'خطط تحسين الأداء') @push('styles') @endpush @section('content')

الإجمالي

{{ number_format($stats['total']) }}

النشطة

{{ number_format($stats['active']) }}

المكتملة

{{ number_format($stats['completed']) }}

الفاشلة

{{ number_format($stats['failed']) }}

جميع الخطط

@if($pips->count() > 0)
@foreach($pips as $index => $pip) @endforeach
# الموظف المدير تاريخ البدء تاريخ الانتهاء الحالة التقدم إجراءات
{{ $pips->firstItem() + $index }} {{ $pip->employee_name ?? '-' }} {{ $pip->manager_name ?? '-' }} {{ $pip->start_date }} {{ $pip->end_date }} @php $statusBadges = [ 'active' => 'badge-warning', 'نشطة' => 'badge-warning', 'completed' => 'badge-success', 'مكتملة' => 'badge-success', 'failed' => 'badge-danger', 'فاشلة' => 'badge-danger', 'pending' => 'badge-info', 'معلقة' => 'badge-info', ]; $statusLabels = [ 'active' => 'نشطة', 'completed' => 'مكتملة', 'failed' => 'فاشلة', 'pending' => 'معلقة', ]; @endphp {{ $statusLabels[$pip->status] ?? $pip->status }} @php $start = strtotime($pip->start_date); $end = strtotime($pip->end_date); $now = time(); if ($pip->status === 'completed') { $progress = 100; } elseif ($end > $start && $now >= $start) { $progress = min(100, round(($now - $start) / ($end - $start) * 100)); } else { $progress = 0; } $progressClass = $progress < 40 ? 'low' : ($progress < 70 ? 'medium' : 'high'); @endphp
{{ $progress }}%
عرض
{{ $pips->links() }}
@else

لا توجد خطط تحسين أداء بعد

@endif
{{-- Add PIP Modal --}}
@endsection @push('scripts') @endpush