@extends('app-new') @push('head-script') @endpush @push('content-header')
@endpush @section('content')

Applied Leave Details :

Employee :
{{ isset($leave->employee->name) ? $leave->employee->name : '-' }} {{ isset($leave->employee->employee_code) ? $leave->employee->employee_code : '-' }}
Status :
{{ ucfirst($leave->status) }}
Leave Type :
{{ isset($leave->leaveType->name) ? $leave->leaveType->name : '-' }}
Leave Duration :
{{ ucfirst($leave->leave_duration) }}
Leave From
{{ $leave->from_date ? App\Helpers\GeneralHelper::dateFormat($leave->from_date) : '-' }} {{ $leave->from_time ? "(".date('H:i', strtotime($leave->from_time)).")" : ''}}
Leave To
{{ $leave->to_date ? App\Helpers\GeneralHelper::dateFormat($leave->to_date) : '-' }} {{ $leave->to_time ? "(".date('H:i', strtotime($leave->to_time)).")" : ''}}
Apply Date:
{{ $leave->created_at ? App\Helpers\GeneralHelper::dateFormat($leave->created_at) : '-' }}
No of Leave :
{{ $leave->no_of_leaves ? $leave->no_of_leaves : '-' }} Day
Reason:
{{ $leave->reason ? $leave->reason : '-' }}
Applied by:
@php if ($leave->created_by_type == 'user') { $appliedBy = $leave->createdBy; }else{ $appliedBy = $leave->createdByEmployee; } @endphp {{ $appliedBy->name ?? '' }} - ({{ $appliedBy->email ?? '' }})
@if ($leave->document)
Document:
@endif
@if ($leave->status != App\Helpers\ConstantHelper::PENDING)

{{ ucfirst($leave->status) }} Details

{{ ucfirst($leave->status) }} By :
@if($leave->action_by_type=='employee') {{ isset($leave->actionBy->name) ? $leave->actionBy->name : '' }} ( {{ isset($leave->actionBy->employee_code) ? $leave->actionBy->employee_code : '' }} ) @else {{ isset($leave->actionByUser->name) ? $leave->actionByUser->name : '' }} @endif
Date :
{{ $leave->action_at ? App\Helpers\GeneralHelper::dateFormat($leave->action_at) : '-' }}
@if ($leave->action_comments)
Comments :
{{ $leave->action_comments ? $leave->action_comments : '-' }}
@endif
@else @if($leave->max_approval_level >= $leave->current_approval_level)

{{ ucfirst($leave->status) }} Details

Pending At : {{ @$leave->approver->name }}({{ @$leave->approver->employee_code }})
@endif @endif
@if($leave->statusLogs)

Leave Status Logs

@foreach($leave->statusLogs as $log) @endforeach
Action At Action By Level Status Remark
{{$log->created_at}} {{$log->getCreatedByName()}} {{$log->approval_level}} {{$log->status}} {{$log->remark}}
@if(count($leave->statusLogs) == 0)
No record(s) found!
@endif
@endif @php $compOffsUsed = $leave->getUsedCompOffs(); @endphp @if($compOffsUsed->count())

Comp Offs Used

@foreach ($compOffsUsed as $compOff) @endforeach
@endif
@endsection @push('footer-script') @endpush