@extends('layouts.performance') @section('title', 'Performans Raporu') @section('perf-content') @php use App\Support\EvaluationHelper; @endphp

Performans Raporu

1. Amir %60 + 2. Amir %40 ağırlığıyla performans notlarını görüntüleyin.

Soru sayısı: set bazlı Toplam {{ $totalRows }} kayıt
Excel Aktar
@foreach ($periods as $period) @endforeach
@foreach ($deptOptions as $dept) @endforeach
@foreach ($companyOptions as $company) @endforeach
@foreach ($centerOptions as $center) @php $centerLabel = trim((string) $center->center_no); $centerLabel = $centerLabel !== '' ? $centerLabel . ' - ' . (string) $center->name : (string) $center->name; @endphp @endforeach
@if ($search !== '' || $periodFilter > 0 || $deptFilter !== '' || $companyFilter !== '' || $centerFilter > 0 || $statusFilter !== '') Temizle @endif
@foreach ($rows as $row) @php $statusE2Label = $row->has_evaluator2 ? EvaluationHelper::statusLabel((string) $row->status_e2) : 'Yok'; $statusE1 = (string) $row->status_e1; $statusE2 = $row->has_evaluator2 ? (string) $row->status_e2 : ''; $rowStatusClass = ''; if ($row->has_evaluator2) { if ($statusE1 === 'submitted' && $statusE2 === 'submitted') { $rowStatusClass = 'report-status-done'; } elseif ($statusE1 === 'submitted' && $statusE2 === 'not_started') { $rowStatusClass = 'report-status-mixed'; } elseif ($statusE1 === 'not_started' && $statusE2 === 'not_started') { $rowStatusClass = 'report-status-pending'; } } elseif ($statusE1 === 'submitted') { $rowStatusClass = 'report-status-done-noe2'; } $detailUrl = route('admin.reports.detail', ['id' => $row->id, 'return_to' => $returnTo]); $detailUrl1 = $detailUrl . '#answers-e1'; $detailUrl2 = $detailUrl . '#answers-e2'; @endphp @endforeach
Dönem Personel Sorumluluk Merkezi 1. Amir 2. Amir 1.Amir Ortalama 2.Amir Ortalama Genel Ortalama Seviye Durum
{{ $row->period_name }} {{ $row->employee_name }} {{ $row->center_label }} {{ $row->evaluator1_name }} {{ $row->evaluator2_name }} @if ($row->avg1 !== null) {{ number_format($row->avg1, 2, '.', '') }} @else - @endif @if ($row->avg2 !== null) {{ number_format($row->avg2, 2, '.', '') }} @else - @endif @if ($row->final_score !== null) {{ number_format($row->final_score, 2, '.', '') }} @else - @endif @if ($row->final_score !== null) {{ $row->grade['label'] }} @else - @endif {{ EvaluationHelper::statusLabel((string) $row->status_e1) }} / {{ $statusE2Label }}
@if ($totalPages > 1)
@endif
@endsection