@extends('layouts.app') @section('title', 'Profilim') @section('content')

Profilim

Düzenle
Genel Bilgiler
Ad Soyad: {{ $employee->user->name }}
Email: {{ $employee->user->email }}
Kullanıcı Adı: {{ $employee->user->username }}
Personel Kodu: {{ $employee->employee_code }}
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ı
Son İzin Başvurularım
@if($employee->leaves->count() > 0)
@foreach($employee->leaves->take(5) as $leave) @endforeach
İzin Türü Başlangıç Durum Tarih
{{ $leave->leaveType->name }} {{ $leave->start_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') }}
@else

Henüz izin başvurusu bulunmuyor.

@endif
Son Mesai Kayıtlarım
@if($employee->attendances->count() > 0)
@foreach($employee->attendances->take(5) as $attendance) @endforeach
Tarih Giriş Çıkış Durum
{{ $attendance->date->format('d.m.Y') }} {{ $attendance->check_in ? $attendance->check_in->format('H:i') : '-' }} {{ $attendance->check_out ? $attendance->check_out->format('H:i') : '-' }} @switch($attendance->status) @case('present') Mevcut @break @case('absent') Yok @break @case('late') Geç @break @default {{ $attendance->status }} @endswitch
@else

Henüz mesai kaydı bulunmuyor.

@endif
@endsection