@extends('app-new') @push('head-script') @endpush @push('content-header')
@endpush @section('content')| @foreach ($shifts as $shift) | {{ $shift->name }} | @endforeach{{ trans('master/master.total') }} | |||||
|---|---|---|---|---|---|---|---|
| {{ trans('master/master.department') }} | {{ trans('master/master.designation') }} | @foreach ($shifts as $shift){{ trans('master/master.planned') }} | {{ trans('master/master.present') }} | {{ trans('master/master.difference') }} | @endforeach{{ trans('master/master.planned') }} | {{ trans('master/master.present') }} | {{ trans('master/master.difference') }} |
| {{ $department->name }} | {{ $designation->name }} | @php $totalPlan = 0; $totalPresent = 0; $tatalDifference = 0; $differenceCount = 0; @endphp @foreach ($shifts as $shift) @php $plannedCount = $rotaProcess->getPlanEmployees($organization->id, $contractor->id, $shift->id, $department->id, $date, $designation->id); $presentEmps = $rotaProcess->getPresentEmployees($organization, $contractor->id, $shift, $department->id, $date, $designation->id); $presentCount = $presentEmps['present_count']; $differenceCount = $plannedCount - $presentCount; if (!isset($totalArray[$shift->id])) { $totalArray[$shift->id] = [ 'planned' => 0, 'present' => 0, 'diff' => 0, ]; } $totalPlan += $plannedCount; $totalPresent += $presentCount; $tatalDifference += $differenceCount; $totalArray[$shift->id]['planned'] += $plannedCount; $totalArray[$shift->id]['present'] += $presentCount; $totalArray[$shift->id]['diff'] += $differenceCount; @endphp{{ $plannedCount }} | {{ $presentCount }} | {{ $plannedCount - $presentCount }} | @endforeach{{ $totalPlan }} | {{ $totalPresent }} | {{ $tatalDifference }} |
| {{ trans('master/master.total') }} | @php $totalPlanG = 0; $totalPresentG = 0; $tatalDifferenceG = 0; @endphp @foreach ($shifts as $shift) @php $totalPlanG += $totalArray[$shift->id]['planned']; $totalPresentG += $totalArray[$shift->id]['present']; $tatalDifferenceG += $totalArray[$shift->id]['diff']; @endphp | {{ $totalArray[$shift->id]['planned'] }} | {{ $totalArray[$shift->id]['present'] }} | {{ $totalArray[$shift->id]['diff'] }} | @endforeach{{ $totalPlanG }} | {{ $totalPresentG }} | {{ $tatalDifferenceG }} |
| @foreach ($shifts as $shift) | {{ $shift->name }} | @endforeach{{ trans('master/master.total') }} | |||||
|---|---|---|---|---|---|---|---|
| {{ trans('master/master.department') }} | {{ trans('master/master.designation') }} | @foreach ($shifts as $shift){{ trans('master/master.planned') }} | {{ trans('master/master.present') }} | {{ trans('master/master.difference') }} | @endforeach{{ trans('master/master.planned') }} | {{ trans('master/master.present') }} | {{ trans('master/master.difference') }} |
| {{ $department->name }} | {{ $designation->name }} | @php $totalPlan = 0; $totalPresent = 0; $tatalDifference = 0; $differenceCount = 0; @endphp @foreach ($shifts as $shift) @php $plannedCount = $rotaProcess->getPlanEmployees($organization->id, $contractor->id, $shift->id, $department->id, $designation->id, $date); $presentCount = $rotaProcess->getPresentEmployees($organization->id, $contractor->id, $shift->id, $department->id, $designation->id, $date); $differenceCount = $plannedCount - $presentCount; if (!isset($totalContractorArray[$contractor->id])) { $totalArray[$contractor->id] = [ 'contractorPlanned' => 0, 'contractorPresent' => 0, 'contractorDiff' => 0, ]; } @endphp@endforeach | |||||
| {{ trans('master/master.total') }} | @foreach ($shifts as $shift) | @endforeach |