Recruitment Alert System

Click any role to see current staff. Current staffing levels across office and care home roles.

Current Staying - no recruitment needed
Possible leave May leave soon - consider recruiting
Leaving Leaving - recruitment required

{{--
--}}
{{-- {{ dd($dataOffice) }} --}} @forelse($officeRoleHierarchy as $roleH) @php $role = $dataOffice[$roleH->role_id] ?? null; $total = 0; @endphp @continue(!$role)
@forelse($role->getEmployee($company_id, $role['id']) as $emps) @php $total++; @endphp @php // $columnClass = 'panel-inner-data-main-colom-cus1'; // Default // if ($role->isServingProbation()) { // $columnClass = 'panel-inner-data-main-colom-cus3'; // } elseif ($role->isServingNotice()) { // $columnClass = 'panel-inner-data-main-colom-cus4'; // } if($emps->performance_status == '' || empty($emps->performance_status) || $emps->performance_status == 1) { $columnClass = 'panel-inner-data-main-colom-cus1'; // Default } else if($emps->performance_status == 2) { $columnClass = 'panel-inner-data-main-colom-cus3'; }else if($emps->performance_status == 3) { $columnClass = 'panel-inner-data-main-colom-cus4'; } @endphp

{{ $emps['name'] }}

{{ $emps->getWorkPlaceName($emps['work_place']) }}

{{ $role['name'] }}

@if($columnClass == 'panel-inner-data-main-colom-cus3') Possible leave @elseif($columnClass == 'panel-inner-data-main-colom-cus4') Leaving @else Current @endif
@empty @endforelse {{-- @forelse($role->getEmployeeprobation($company_id, $role['id']) as $proba) @php $total++; @endphp

{{ $proba['name'] }}

{{ $proba->getWorkPlaceName($proba['work_place']) }}

{{ $role['name'] }}

@empty @endforelse @forelse($role->getEmployeenotice($company_id, $role['id']) as $notice) @php $total++; @endphp

{{ $notice['name'] }}

{{ $notice->getWorkPlaceName($notice['work_place']) }}

{{ $role['name'] }}

@empty @endforelse --}} {{-- @for ($i = 0; $i < $totals; $i++)

Vacancy Open

@endfor --}}
@empty
@endforelse
{{--
--}}
{{-- Office Role Hierarchy --}} {{-- Home Role Hierarchy --}}

{{--
--}}
@forelse($roleHierarchy as $roleH) @php $role = $data[$roleH->role_id] ?? null; $total = 0; @endphp @continue(!$role)
@forelse($role->getEmployee($company_id, $role['id']) as $emps) @php $total++; @endphp @php if($emps->performance_status == '' || empty($emps->performance_status) || $emps->performance_status == 1) { $columnClass = 'panel-inner-data-main-colom-cus1'; // Default } else if($emps->performance_status == 2) { $columnClass = 'panel-inner-data-main-colom-cus3'; }else if($emps->performance_status == 3) { $columnClass = 'panel-inner-data-main-colom-cus4'; } @endphp

{{ $emps['name'] }}

{{ $emps->getWorkPlaceName($emps['work_place']) }}

{{ $role['name'] }}

@if($columnClass == 'panel-inner-data-main-colom-cus3') Possible leave @elseif($columnClass == 'panel-inner-data-main-colom-cus4') Leaving @else Current @endif
@empty @endforelse {{-- @forelse($role->getEmployeeprobation($company_id, $role['id']) as $proba) @php $total++; @endphp

{{ $proba['name'] }}

{{ $proba->getWorkPlaceName($proba['work_place']) }}

{{ $role['name'] }}

@empty @endforelse @forelse($role->getEmployeenotice($company_id, $role['id']) as $notice) @php $total++; @endphp

{{ $notice['name'] }}

{{ $notice->getWorkPlaceName($notice['work_place']) }}

{{ $role['name'] }}

@empty @endforelse --}} {{-- @for ($i = 0; $i < $totals; $i++)

Vacancy Open

@endfor --}}
@empty
@endforelse
{{--
--}}