@extends('layouts.app') @section('title', 'Local Employees Management') @section('content')

Local Employees Management

Manage your organization's local employees

@if(auth()->user()->can('create_employees')) Add Employee (Malaysia) Add Employee (India) @endif View External Employees

Filters

@if(request()->hasAny(['department_id', 'designation_id', 'status', 'search'])) Clear all filters @endif

Total Local Employees

{{ $localEmployees->total() }}

Active

{{ $localActiveCount ?? 0 }}

Inactive

{{ $localInactiveCount ?? 0 }}

Punched In

{{ $localPunchedInCount ?? 0 }}

@forelse($localEmployees ?? [] as $employee) @empty @endforelse
Employee Status Actions
{{ $employee->full_name }}
{{ $employee->full_name ?? $employee->first_name . ' ' . $employee->last_name }}
{{ $employee->profile?->employee_id ?? $employee->employee_code ?? '' }}
@php $statusClass = 'secondary'; $statusName = 'unknown'; if (is_object($employee->status)) { $statusName = $employee->status->name ?? 'unknown'; $statusClass = $employee->status->class ?? 'secondary'; } elseif (is_array($employee->status)) { $statusName = $employee->status['name'] ?? 'unknown'; $statusClass = $employee->status['class'] ?? 'secondary'; } @endphp {{ ucfirst($statusName) }}
@if(auth()->user()->can('edit_employees')) @endif @if(auth()->user()->can('delete_employees')) @endif

No local employees found

@if($localEmployees->hasPages())
@endif
@endsection