@extends('layouts.appv2') @section('content')

Staff Movement Report

@if(isset($reportData)) @if(count($reportData) > 0) @php $grandTotalStart = 0; $grandTotalRecruitment = 0; $grandTotalResignation = 0; $grandTotalEnd = 0; @endphp @foreach($reportData as $division) @php $grandTotalStart += $division['total_start']; $grandTotalRecruitment += $division['total_recruitment']; $grandTotalResignation += $division['total_resignation']; $grandTotalEnd += $division['total_end']; @endphp

{{ $division['division_name'] }}

Start: {{ $division['total_start'] }} Recruitment: {{ $division['total_recruitment'] }} Resignation: {{ $division['total_resignation'] }} End: {{ $division['total_end'] }}
@foreach($division['grades'] as $index => $grade) @endforeach
No. Job Grade Start Count Recruitment Resignation End Count
{{ $index + 1 }} {{ $grade['grade_name'] }} {{ $grade['start_count'] }} @if($grade['recruitment'] > 0) {{ $grade['recruitment'] }} @else {{ $grade['recruitment'] }} @endif @if($grade['resignation'] > 0) {{ $grade['resignation'] }} @else {{ $grade['resignation'] }} @endif {{ $grade['end_count'] }}
TOTAL {{ $division['total_start'] }} {{ $division['total_recruitment'] }} {{ $division['total_resignation'] }} {{ $division['total_end'] }}

@endforeach
Total Start

{{ $grandTotalStart }}

Total Recruitment

{{ $grandTotalRecruitment }}

Total Resignation

{{ $grandTotalResignation }}

Total End

{{ $grandTotalEnd }}

@else
No data found for the selected date range.
@endif @else
Loading all staff movement data...
@endif
@endsection