@extends('layouts.app') @section('page_title', 'Leave Request Details') @section('content')

Leave Request Details

@if($leave->status === 'pending' && (auth()->user()->isSuperAdmin() || auth()->user()->isPlatformAdmin() || auth()->user()->isHR() || (auth()->user()->isManager() && in_array('approve_leaves', auth()->user()->hr_permissions ?? [])))) @endif Back to List
Employee Information
Employee Name: {{ $leave->employee->full_name }}
Employee ID: {{ $leave->employee->employee_id }}
Department: {{ $leave->employee->department->name ?? 'N/A' }}
Position: {{ $leave->employee->position->title ?? 'N/A' }}
Leave Details
@if($leave->is_emergency) @endif
Leave Type: {{ ucfirst(str_replace('_', ' ', $leave->leave_type)) }}
Start Date: {{ $leave->start_date->format('d M Y') }}
End Date: {{ $leave->end_date->format('d M Y') }}
Total Days: {{ $leave->total_days }} day(s) @if($leave->half_day_type) {{ ucfirst(str_replace('_', ' ', $leave->half_day_type)) }} @endif
Emergency Leave: Yes
Reason for Leave
{{ $leave->reason }}
@if($leave->attachment_path)
Supporting Documents
View Attachment
@endif
Status Information
@if($leave->approved_by) @endif @if($leave->approval_notes) @endif @if($leave->rejection_reason) @endif
Current Status: @if($leave->status === 'pending') Pending @elseif($leave->status === 'approved') Approved @elseif($leave->status === 'rejected') Rejected @elseif($leave->status === 'cancelled') Cancelled @endif
Approved/Rejected By: {{ $leave->approver->name }}
Approval Date: {{ $leave->approved_at->format('d M Y H:i') }}
Approval Notes: {{ $leave->approval_notes }}
Rejection Reason: {{ $leave->rejection_reason }}
Submitted On: {{ $leave->created_at->format('d M Y H:i') }}
@endsection