@extends('layouts.app') @section('title', 'Personel Detayları') @section('content')

Personel Detayları

Genel Bilgiler
ID: {{ $employee->id }}
Personel Kodu: {{ $employee->employee_code }}
Ad Soyad: {{ $employee->user ? $employee->user->name : 'Bilinmeyen' }}
Email: {{ $employee->user ? $employee->user->email : 'Bilinmeyen' }}
Kullanıcı Adı: {{ $employee->user ? $employee->user->username : 'Bilinmeyen' }}
Departman: @if($employee->department) {{ $employee->department->name }} @else - @endif
Pozisyon: {{ $employee->position }}
İşe Başlama: {{ $employee->hire_date ? $employee->hire_date->format('d.m.Y') : '-' }}
Durum: @switch($employee->status) @case('active') Aktif @break @case('inactive') Pasif @break @case('on_leave') İzinli @break @default Bilinmiyor @endswitch
İletişim Bilgileri
Telefon: {{ $employee->phone ?: '-' }}
Adres: {{ $employee->address ?: '-' }}
Acil Durum Kişisi: {{ $employee->emergency_contact ?: '-' }}
Acil Durum Telefonu: {{ $employee->emergency_phone ?: '-' }}
İstatistikler

{{ $employee->leaves->count() }}

Toplam İzin

{{ $employee->attendances->count() }}

Mesai Kaydı
@if($employee->leaves->count() > 0)
Son İzin Başvuruları
@foreach($employee->leaves->take(5) as $leave) @endforeach
İzin Türü Başlangıç Bitiş Durum Tarih
{{ $leave->leaveType->name }} {{ $leave->start_date->format('d.m.Y') }} {{ $leave->end_date->format('d.m.Y') }} @switch($leave->status) @case('pending') Bekliyor @break @case('approved') Onaylandı @break @case('rejected') Reddedildi @break @default {{ $leave->status }} @endswitch {{ $leave->created_at->format('d.m.Y') }}
@endif
@endsection