@extends('layouts.app') @section('title', __('Submit Scores')) @section('content')
@include('partials.messages') @php $stageLabels = [ 'appraisee' => __('Self-Assessment'), 'appraisor' => __('Appraisor Review'), 'final' => __('Final Review'), ]; @endphp

{{ $stageLabels[$stage] }} — {{ trim($review->user->first_name . ' ' . $review->user->last_name) }}

{{ __('Back') }}
@if($stage === 'final')
{{ __('This is the meeting between appraisee and appraisor - the scores entered here are the final verdict used for analytics and the leaderboard. Their individual scores below are shown for reference.') }}
@endif
@csrf @method('PUT') @foreach($review->performance->components as $component)
{{ $component->title }}
@foreach($component->kpis as $kpi) @php $current = $existing->get($kpi->id); $appraiseeRef = $stage === 'final' ? $review->scoresFor('appraisee')->get($kpi->id) : null; $appraisorRef = $stage === 'final' ? $review->scoresFor('appraisor')->get($kpi->id) : null; @endphp
{{ $kpi->title }} {{ __('weight :w', ['w' => $kpi->weight]) }}
@if($stage === 'final' && ($appraiseeRef || $appraisorRef))
@if($appraiseeRef) {{ __('Appraisee scored :s/5.', ['s' => $appraiseeRef->score]) }} @endif @if($appraisorRef) {{ __('Appraisor scored :s/5.', ['s' => $appraisorRef->score]) }} @endif
@endif
@error('scores.' . $kpi->id . '.score')
{{ $message }}
@enderror
@if($current && $current->attachments->isNotEmpty())
{{ __('Already attached:') }} @foreach($current->attachments as $attachment) {{ $attachment->original_name }}@if(!$loop->last), @endif @endforeach
@endif
@endforeach
@endforeach @error('scores')
{{ $message }}
@enderror {{ __('Cancel') }}
@endsection @push('scripts') @endpush