@extends('layouts.app') @section('content')
@if($user->profile_photo_path) {{ $user->name }} @else
{{ strtoupper(substr($user->name, 0, 1)) }}
@endif
@csrf @method('PUT')

{{ $user->name }}

{{ $user->email }}

@if($user->active) نشط @else غير نشط @endif
المعلومات الوظيفية
{{ $user->job_title ?? '—' }}
{{ $user->department ?? '—' }}
{{ $user->salary ? number_format($user->salary, 2) . ' ج.م' : '—' }}
{{ $user->join_date ? \Carbon\Carbon::parse($user->join_date)->format('Y-m-d') : '—' }}
الأدوار والصلاحيات
@forelse($user->roles as $role) {{ $role->name }} @if($role->description) @endif @empty لا توجد أدوار معينة @endforelse
{{ $user->phone ?? '—' }}
سجل الحضور
عرض الكل
@forelse($user->employeeAttendances()->latest()->take(5)->get() as $attendance) @empty @endforelse
التاريخ الدخول الخروج التقييم ملاحظات
{{ $attendance->date->format('Y-m-d') }} @if($attendance->check_in_at) {{ \Carbon\Carbon::parse($attendance->check_in_at)->format('H:i') }} @else @endif @if($attendance->check_out_at) {{ \Carbon\Carbon::parse($attendance->check_out_at)->format('H:i') }} @else @endif @if($attendance->rating) @for($i=1; $i<=5; $i++) @endfor @else @endif {{ Str::limit($attendance->notes ?? '—', 30) }}
لا يوجد سجلات حضور حديثة
المهام المسندة
عرض الكل
@forelse($user->assignedTasks()->latest()->take(5)->get() as $task) @empty @endforelse
المهمة تاريخ الاستحقاق الحالة
{{ $task->title }} {{ $task->due_date ? $task->due_date->format('Y-m-d') : '—' }} @if($task->status == 'completed' || $task->status == 'done') منجزة @elseif($task->status == 'in_progress') قيد التنفيذ @else قيد الانتظار @endif
لا توجد مهام مسندة حالياً
@endsection