@section('page-title', __('Employee Details'))

{{ __('Employee Details') }}

@if($employee->profile_picture) {{ $employee->first_name }} @else {{ strtoupper(substr($employee->first_name, 0, 1) . substr($employee->last_name, 0, 1)) }} @endif

{{ $employee->first_name }} {{ $employee->last_name }}

{{ $employee->position ?? 'N/A' }}

{{ $employee->department ?? 'N/A' }}

Employee ID

{{ $employee->employee_id ?? 'N/A' }}

{{ __('Personal Information') }}

{{ $employee->first_name ?? 'N/A' }}

{{ $employee->last_name ?? 'N/A' }}

{{ $employee->email ?? 'N/A' }}

{{ $employee->phone ?? 'N/A' }}

{{ $employee->date_of_birth ? $employee->date_of_birth->format('d M Y') : 'N/A' }}

{{ $employee->place_of_birth ?? 'N/A' }}

{{ $employee->sex ?? 'N/A' }}

{{ $employee->marital_status ?? 'N/A' }}

{{ $employee->dependents ?? 'N/A' }}

{{ $employee->education_level ?? 'N/A' }}

{{ $employee->address ?? 'N/A' }}

{{ __('Employment Information') }}

{{ $employee->employee_id ?? 'N/A' }}

{{ $employee->id_number ?? 'N/A' }}

{{ $employee->staff_number ?? 'N/A' }}

{{ $employee->position ?? 'N/A' }}

{{ $employee->category ? ucwords(str_replace('_', ' ', $employee->category)) : 'N/A' }}

{{ $employee->department ?? 'N/A' }}

{{ $employee->join_date ? $employee->join_date->format('d M Y') : 'N/A' }}

{{ $employee->work_address ?? 'N/A' }}

{{ $employee->contract_start ? $employee->contract_start->format('d M Y') : 'N/A' }}

{{ $employee->contract_end ? $employee->contract_end->format('d M Y') : 'N/A' }}

{{ __('Bank Information') }}

{{ $employee->bank_name ?? 'N/A' }}

{{ $employee->bank_branch ?? 'N/A' }}

{{ $employee->bank_account_name ?? 'N/A' }}

{{ $employee->bank_account_number ?? 'N/A' }}

Salary Information

${{ number_format($employee->base_salary, 2) }}

@if($employee->salaryLevel)

{{ $employee->salaryLevel->name }}

${{ number_format($employee->salaryLevel->amount, 2) }}

@endif

Allowances

@forelse($employee->activeAllowances as $allowance)

{{ $allowance->name }}

{{ $allowance->type == 'fixed' ? 'Fixed' : 'Percentage' }}

@if($allowance->type == 'fixed') {{ number_format($allowance->pivot->amount, 2) }} TZS @else {{ number_format($allowance->pivot->amount, 2) }}% @endif

@empty

No allowances assigned

@endforelse

Deductions

@forelse($employee->activeDeductions as $deduction)

{{ $deduction->name }}

{{ $deduction->type == 'fixed' ? 'Fixed' : 'Percentage' }}

@if($deduction->type == 'fixed') {{ number_format($deduction->pivot->amount, 2) }} TZS @else {{ number_format($deduction->pivot->amount, 2) }}% @endif

@empty

No deductions assigned

@endforelse

Quick Stats

Active Allowances {{ $employee->activeAllowances->count() }}
Active Deductions {{ $employee->activeDeductions->count() }}
Member Since {{ $employee->created_at->format('M Y') }}
Last Updated {{ $employee->updated_at->diffForHumans() }}