@extends('layouts.app') @section('title', 'خطط تحسين الأداء') @push('styles') @endpush @section('content')
| # | الموظف | المدير | تاريخ البدء | تاريخ الانتهاء | الحالة | التقدم | إجراءات |
|---|---|---|---|---|---|---|---|
| {{ $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 }}%
|
عرض |
لا توجد خطط تحسين أداء بعد