@extends('layouts.app')
@section('title', __('Performance Detail'))
@section('content')
@include('partials.messages')
{{ $performance->contract->title ?? __('Performance') }}
{{ __('Back') }}
@if($performance->contract && $performance->contract->job_description)
{{ __('Job Description') }}
{!! $performance->contract->job_description !!}
@endif
{{ __('Department') }}
{{ $performance->department->name ?? '—' }}
{{ __('Appraisor') }}
{{ $performance->appraisor ? trim($performance->appraisor->first_name . ' ' . $performance->appraisor->last_name) : '—' }}
{{ __('Reviews per Person') }}
{{ $performance->number_of_reviews }}
{{ __('Components & KPIs') }}
@foreach($performance->components as $component)
{{ $component->title }}
{{ __('Weight :w', ['w' => $component->weight]) }}
@foreach($component->kpis as $kpi)
-
{{ $kpi->title }}
{{ __('Weight :w', ['w' => $kpi->weight]) }}
@endforeach
@endforeach
{{ __('Review Schedule') }}
| {{ __('User') }} |
{{ __('Review #') }} |
{{ __('Due Date') }} |
{{ __('Status') }} |
{{ __('Score') }} |
{{ __('Actions') }} |
@forelse($performance->reviews->sortBy([['user_id', 'asc'], ['review_number', 'asc']]) as $review)
| {{ trim($review->user->first_name . ' ' . $review->user->last_name) }} |
{{ $review->review_number }} |
{{ $review->due_date->format('M j, Y') }} |
{{ ucfirst(str_replace('_', ' ', $review->status)) }} |
@if($review->overall_score !== null)
@include('performance.partials.score-badge', ['score' => $review->overall_score, 'showLabel' => false])
@else
—
@endif
|
|
@empty
| {{ __('No reviews scheduled.') }} |
@endforelse
@endsection