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

لوحة الموارد البشرية

إدارة الموظفين، نسب المعلمين، وعمولات المبيعات

@if (session('success'))
✅ {{ session('success') }}
@endif

الموظفين النشطين

{{ $totalEmployees }}

👥

موجود اليوم

{{ $activeToday }}

معدل تسجيل الدخول

{{ $avgLoginMinutes ? number_format($avgLoginMinutes, 0) : 0 }} د

⏱️

ليدات متواصل معها

{{ $totalLeadsContacted }}

📞
@isset($externalCount)

المتعاقدون الخارجيون

{{ $externalCount }}

🧑‍🏫
@endisset
{{-- Employee Roster --}}

👥 كشف الموظفين

إدارة كاملة
@if ($empSearch) مسح @endif
@forelse ($employees as $emp) @empty @endforelse
#الاسمالبريدالدور
{{ $emp->id }} {{ $emp->name }} {{ $emp->email }} {{ $emp->role }}
لا يوجد موظفون
{{-- Teacher Cut Config --}}

👨‍🏫 نسب المعلمين

{{-- Global Percentage --}}
@csrf
{{-- Per-Employee List --}}
@foreach ($allEmployees->where('role', 'teacher') as $t) @php $config = $teacherConfigs->firstWhere('user_id', $t->id); @endphp @endforeach @if ($allEmployees->where('role', 'teacher')->isEmpty())

لا يوجد معلمين

@endif
{{-- Sales Commission Config --}}

💰 عمولات المبيعات

{{-- Global Amount --}}
@csrf
{{-- Per-Employee List --}}
@foreach ($allEmployees->where('role', 'sales') as $s) @php $config = $salesCommissionConfigs->firstWhere('user_id', $s->id); @endphp @endforeach @if ($allEmployees->where('role', 'sales')->isEmpty())

لا يوجد مناديب مبيعات

@endif
{{-- Admissions Commission Config --}}

🎓 عمولات القبولات

{{-- Global Amount --}}
@csrf
{{-- Per-Employee List --}}
@foreach ($allEmployees->where('role', 'admission') as $a) @php $config = $admissionsCommissionConfigs->firstWhere('user_id', $a->id); @endphp @endforeach @if ($allEmployees->where('role', 'admission')->isEmpty())

لا يوجد موظفي قبول

@endif
{{-- Employee Detail Modal --}} {{-- Attendance & Top Employees --}}
⏱️

الحضور اليوم

@forelse ($todayAttendance as $log)
{{ $log->name }} {{ \Carbon\Carbon::parse($log->login_time)->format('H:i') }}
@if (!$log->logout_time)
@csrf
@else {{ \Carbon\Carbon::parse($log->logout_time)->format('H:i') }} @endif
@empty

لا يوجد حضور اليوم

@endforelse
🏆

الأكثر تسجيلاً للدقائق

@forelse ($topEmployees as $emp)
{{ $emp->name }} {{ $emp->total_login_minutes }} دقيقة
@empty

لا توجد بيانات

@endforelse
@endsection