@extends('layouts.app') @section('title', 'لوحة المدير') @section('content')

لوحة تحكم المدير

{{ $teamMembers->count() }}

أعضاء الفريق

{{ $teamAttendance->count() }}

حاضرون اليوم

{{ $onLeaveToday->count() }}

في إجازة اليوم

{{ $pendingLeaves->count() + $pendingDataChanges->count() + $pendingFinancial->count() }}

طلبات معلقة
طلبات إجازة معلقة
{{ $pendingLeaves->count() }}
@forelse($pendingLeaves as $leave) @empty @endforelse
الموظفالنوعمنإلىإجراء
{{ $leave->first_name }} {{ $leave->last_name }} {{ $leave->leave_type }} {{ $leave->start_date }} {{ $leave->end_date }}
@csrf
@csrf
لا توجد طلبات معلقة
حضور الفريق اليوم
@foreach($teamMembers as $member) @php $att = $teamAttendance->get($member->id); @endphp @endforeach
الموظفالدخولالحالة
{{ $member->first_name }} {{ $member->last_name }} {{ $att ? \Carbon\Carbon::parse($att->check_in)->format('H:i') : '—' }} @if($att && $att->status === 'present') حاضر @elseif($att && $att->status === 'late') متأخر @else لم يسجل @endif
@if($onLeaveToday->count() > 0)
في إجازة اليوم
@foreach($onLeaveToday as $ol) @endforeach
الموظفالنوعينتهي
{{ $ol->first_name }} {{ $ol->last_name }} {{ $ol->leave_type }} {{ $ol->end_date }}
@endif @if($pendingFinancial->count() > 0)
طلبات مالية معلقة
{{ $pendingFinancial->count() }}
@foreach($pendingFinancial as $fr) @endforeach
الموظفالنوعالمبلغالغرض
{{ $fr->first_name }} {{ $fr->last_name }} @if($fr->type === 'advance') سلفة @elseif($fr->type === 'delegation') انتداب @else تعويض مصاريف @endif {{ number_format($fr->amount, 2) }} {{ \Illuminate\Support\Str::limit($fr->purpose, 30) }}
@endif
@endsection