@extends('admin.layout.master') @section('content')
{{$data['employee_info']->emp_name}}-{{$data['employee_info']->emp_code}}Attendance For The Date Of ({{carbon()->parse($date_from)->format('d-m-Y')}} - {{carbon()->parse($date_to)->format('d-m-Y')}}) |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
| Employee Name: {{$data['employee_info']->emp_name}} | Code: {{$data['employee_info']->emp_code}} | Department: {{$data['employee_info']->fetch_department ? $data['employee_info']->fetch_department->name : null}} | |||||||
| Date | Day Name | Shift | Type | In Time | Out Time | Status | Late | Early | WH | OT | {{--
| --}}
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{$attendance['date']}} | {{$attendance['day_name']}} |
{{-- {{$attendance['shift_name']}} --}} {{$attendance['shift_time']}} |
{{$attendance['roster_type']}} |
{{$attendance['in_time'] ? $attendance['in_time'] : "--" }} {{ count($attendance['ot_shift_attendances']) > 1 ? $attendance['ot_shift_attendances']['in_time'] : null }} |
{{$attendance['out_time'] ? $attendance['out_time'] : "--" }} {{ count($attendance['ot_shift_attendances']) > 1 ? $attendance['ot_shift_attendances']['out_time'] : null }} |
{{ucfirst($attendance['status'])}} | {{$attendance['late']}} | {{$attendance['early_leave']}} |
{{$attendance['working_time']}}
{{-- {{$attendance['working_hours']}} --}}
{{ count($attendance['ot_shift_attendances']) > 1 ? $attendance['ot_shift_attendances']['working_time'] : null }} |
@if($attendance['over_time'])
{{$attendance['over_time']}}
@else
@if($attendance['ot_day'] == 1)
{{"OT Day"}}
@endif
@endif
{{--{{$attendance['over_time_hours']}} --}}
|
{{-- --}} |
| Rosters | Weekends | Holidays | Leaves | Presents | Absents | Lates | Early Leaves | Working Hours | Late Hours | OT Hours | OT Day |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{count($data['attendances'])}} | {{-- @dd($data['attendances']) --}}{{$data['attendances']->where('status','Weekend')->count() + $data['attendances']->where('status','Weekend Present')->count()}} | {{$data['attendances']->where('status','holiday')->count()}} | {{$data['attendances']->where('status','Leave')->count()}} | {{$data['attendances']->where('status','Present')->count() + $data['attendances']->where('status','Half Weekend')->count() }} | {{$data['attendances']->where('status','Absent')->count()}} | {{$data['attendances']->whereNotNull('late')->count()}} | {{$data['attendances']->whereNotNull('early_leave')->count()}} | {{$data['attendances']->sum('working_hours')}} | {{$data['attendances']->sum('late_hours')}} | {{$data['attendances']->sum('over_time_hours')}} | {{$data['attendances']->sum('ot_day')}} |