| SL | Zone | Area | Branch | Name | ID | Designation | Project | Present Branch Joining Date |
Present Branch Job Duration Till: {{ $endDate }} |
Total Job Duration Till: {{ $endDate }} |
@php
$sl = 1;
$currentZoneId = 0;
$currentAreaId = 0;
@endphp
@foreach ($zones as $zone)
@php
$thisZoneAreas = $areas->whereIn('id', $data['items']->where('zoneId', $zone->id)->pluck('areaId'))->sortBy('nameWithCode');
$zoneRowSpan = count($data['items']->where('zoneId', $zone->id));
@endphp
@foreach ($thisZoneAreas as $thisZoneArea)
@php
$employees = $data['items']->where('zoneId', $zone->id)->where('areaId', $thisZoneArea->id)->sortBy('sort_order');
@endphp
@foreach ($employees as $employee)
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $sl++ }} | @if ($currentZoneId != $zone->id) @php $currentZoneId = $zone->id; @endphp{{ $zone->nameWithCode }} | @endif @if ($currentAreaId != $thisZoneArea->id) @php $currentAreaId = $thisZoneArea->id; $areaRowSpan = count($employees); @endphp{{ $thisZoneArea->nameWithCode }} | @endif{{ $data['allBranchCode'][$employee->cur_branch_id_fk] }} | {{ $employee->emp_name_english }} | {{ $employee->cur_emp_id }} | {{ $designations[$employee->position_id_fk] }} | {{ $data['allProject'][$employee->cur_project_id_fk] }} | {{ date('d-m-Y', strtotime($employee->present_branch_joining_date)) }} | {{ $data['easycode']->generateStringDuration($employee->durationArr) }} | {{ $data['easycode']->generateStringDuration($data['easycode']->get_date_diff_main($employee->joining_date, $endDate, 2, 1)) }} |