@extends('admin.layout.master') @section('content')

Employee Wise In/Out Report

@if(count($attendances) >0)
@include('payroll.includes.printAndExcel')
@endif
{{--
--}}
@if(count($attendances) >0)
@foreach ($attendances as $data)
@include('payroll.report_header',['store_address'=>false,'store_email'=>false,'contact_info'=>false,'text_align'=>"text-center"])
Individual Attendance Report
@foreach ($data['attendances'] as $attendance ) {{-- @dd( $data['attendances'] ) --}} @endforeach
Employee Wise In/Out Report {{carbon()->parse($date_from)->format('d-m-Y')}} upto {{carbon()->parse($date_to)->format('d-m-Y')}}
Employee Name : {{$data['employee_info']->emp_name}} Employee Code : {{$data['employee_info']->emp_code}}
Department : {{$data['employee_info']->fetch_department ? $data['employee_info']->fetch_department->name : null}} Designation : {{$data['employee_info']->fetch_designation ? $data['employee_info']->fetch_designation->name : null}}
Official In-Time Actual In-Time Late Status Official Out-Time Actual Out-Time Status Hour Rep/Exc Of
{{$attendance['shift_in_time']}} {{$attendance['in_time'] ? date('d-m-Y h:i:s A', $attendance['str_in_time']) : "--" }} {{$attendance['late']}} {{$attendance['double']==1 ? "Double" : null}} {{$attendance['shift_out_time']}} {{$attendance['out_time'] ? date('d-m-Y h:i:s A', $attendance['str_out_time']) : "--" }} {{ucfirst($attendance['status'])}} {{$attendance['working_time']}} {{$attendance['exchange_or_replace_by']}}
Total Duties - {{$data['attendances']->where('status','Present')->count()}} Total Leaves - {{$data['attendances']->where('status','Leave')->count()}} Lates - {{$data['attendances']->whereNotNull('late')->count()}} Earlies- {{$data['attendances']->whereNotNull('early_leave')->count()}} OT Ex/Rep - {{$data['attendances']->whereIn('roster_type',['Exchange','Replace'])->count()}}
@endforeach
@else @if(request()->get('search') !=null)

No Data Found

@endif @endif @endsection @section('script') @endsection