@extends('admin.layouts.app') @section('title', get_setting('site_name').' | Leave Adjustment') @section('content')

Leave Adjustment

Adjust leave balance for employees and review adjustment history.

@if($staff_info) @endif
@if (session()->has('message'))
{{ session('message') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif
Select Employee
@if($staff_info)
{{ $staff_info->user?->name ?? '—' }}
ID: {{ $staff_info->user_id ?? '—' }} · {{ $staff_info->designation?->name ?? 'No Designation' }} · {{ $staff_info->warehouse?->name ?? 'No Branch' }}
Leave summary for {{ $currentYear }}
Leave Summary — {{ $currentYear }}
@forelse($leaveSummary as $row) @empty @endforelse
Leave Type Category Allowed Taken Remaining
{{ $row['name'] }} {{ $row['type'] ?? '—' }} {{ number_format($row['allowed'], 1) }} {{ number_format($row['taken'], 1) }} @php $remaining = (float) $row['remaining']; @endphp {{ number_format($remaining, 1) }}
No leave types configured for this employee's group.
Adjustment History — {{ $currentYear }} @if($leave_adjustment_history) {{ $leave_adjustment_history->total() }} record(s) @endif
@forelse($leave_adjustment_history as $history) @empty @endforelse
Date Leave Type Adjustment Remarks Action
{{ $history->created_at?->format('d M Y') }} {{ $history->leave_type?->name ?? '—' }} {{ (float) $history->balance >= 0 ? '+' : '' }}{{ $history->balance }} {{ $history->remarks ?: '—' }} @can('Leave-delete') @endcan
No adjustments recorded for {{ $currentYear }}.
@if($leave_adjustment_history && $leave_adjustment_history->hasPages()) @endif
@else
Select an employee

Choose an employee above to view leave summary and adjustment history.

@endif
@endsection @section('modal') @include('modals.delete_modal') @if($staff_info && $leave_details) @endif @endsection @section('script') @endsection