@extends('layouts.app') @section('title', 'العمل الإضافي — الموارد البشرية') @section('breadcrumb') الرئيسية الموارد البشرية العمل الإضافي @endsection @push('styles') @endpush @section('content')

العمل الإضافي

تتبع واعتماد طلبات العمل الإضافي للموظفين

طلب عمل إضافي جديد
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif

الطلبات المعلقة

{{ number_format($pendingCount) }}

إجمالي الساعات (الشهر)

{{ rtrim(rtrim(number_format($totalHoursMonth, 2), '0'), '.') ?: '0' }}h

الساعات المعتمدة (الشهر)

{{ rtrim(rtrim(number_format($approvedHoursMonth, 2), '0'), '.') ?: '0' }}h

@forelse($requests as $req) @empty @endforelse
الموظف التاريخ الساعات النوع المعامل السبب الحالة إجراءات
{{ $req->employee?->name ?? '—' }} {{ $req->work_date?->format('Y-m-d') ?? '—' }} {{ number_format((float) $req->hours, 2) }} {{ $req->kindLabelAr() }} {{ rtrim(rtrim(number_format((float) $req->rate_multiplier, 2), '0'), '.') ?: '0' }}× {{ $req->reason ?: '—' }} @if($req->status === \App\Models\OvertimeRequest::STATUS_NEW) جديد @elseif($req->status === \App\Models\OvertimeRequest::STATUS_APPROVED) معتمد @else مرفوض @endif @if($req->status === \App\Models\OvertimeRequest::STATUS_NEW) @php $otMenuId = 'hr-ot-actions-'.$req->id; @endphp
@csrf
@csrf
@else
@endif
لا توجد طلبات عمل إضافي.
{{ $requests->links() }}
@endsection