@extends('layouts.performance') @section('title', 'Dönem Yönetimi') @section('perf-content')

Dönem Yönetimi

Değerlendirme dönemlerini oluşturun ve aktif dönemi seçin.

@if (request()->query('saved'))
Dönem kaydedildi.
@elseif (request()->query('type_saved'))
Performans türü kaydedildi.
@elseif (request()->query('type_error'))
Performans türü kaydedilemedi.
@elseif (request()->query('type_deleted'))
Performans türü silindi.
@elseif (request()->query('type_in_use'))
Bu performans türü dönemlerde kullanılıyor.
@elseif (request()->query('deleted'))
Dönem silindi.
@elseif (request()->query('deactivated'))
Döneme bağlı atama olduğu için pasife alındı.
@elseif (request()->query('error'))
İşlem sırasında hata oluştu.
@endif @if ($errors->any())
{{ $errors->first() }}
@endif
{{ $editPeriod ? "D\u{00F6}nem G\u{00FC}ncelle" : "Yeni D\u{00F6}nem" }}
@csrf
@if ($hasRuleSetColumn)
@if ($ruleSets->isEmpty())
Önce kural seti tanımlayın.
@endif
@endif
is_active ?? 0) ? 'checked' : '' }}>
Performans Türleri
@csrf
@if ($performanceTypes)
Tanımlı türler
@foreach ($performanceTypes as $typeRow) @php $isActive = (int) ($typeRow->active ?? 0) === 1; @endphp
{{ $typeRow->name }}{{ $isActive ? '' : ' (Pasif)' }}
@csrf
@csrf
@endforeach
@else
Henüz performans türü tanımlanmadı.
@endif
Dönem Listesi
{{ $periods->count() }} kayıt
@if ($hasRuleSetColumn) @endif @foreach ($periods as $row) @php $ruleName = '-'; if ($hasRuleSetColumn) { $ruleId = (int) ($row->rule_set_id ?? 0); $ruleName = $ruleId > 0 ? ($ruleSetMap[$ruleId] ?? '-') : '-'; } @endphp @if ($hasRuleSetColumn) @endif @endforeach
# Ad Başlangıc BitişKural SetiDurum İşlem
{{ $row->id }} {{ $row->name }} {{ $row->start_date }} {{ $row->end_date }}{{ $ruleName }}{{ (int) $row->is_active === 1 ? 'Aktif' : 'Pasif' }} Düzenle
@csrf
@endsection