@php $administrateOptions = collect($administrates)->pluck('name', 'id')->toArray(); $departmentOptions = collect($this->departments)->pluck('name', 'id')->toArray(); $positionOptions = collect($this->positions)->pluck('name', 'id')->toArray(); $filterDepartmentOptions = collect($departments)->pluck('name', 'id')->toArray(); $filterPositionOptions = collect($positions)->pluck('name', 'id')->toArray(); $hasActiveFilters = filled($filterName) || filled($filterCivilId) || filled($filterJobNumber) || filled($filterAdministrateId) || filled($filterDepartmentId) || filled($filterPositionId) || filled($filterStartDateFrom) || filled($filterStartDateTo) || (filled($filterEmploymentStatus) && $filterEmploymentStatus !== 'active'); @endphp
| {{ __('#') }} | {{ __('Photo') }} | {{ __('Name') }} | {{ __('ID') }} | {{ __('Job#') }} | {{ __('Mobile') }} | {{ __('Administrate') }} | {{ __('Dept') }} | {{ __('Title') }} | @if($expiringContracts){{ __('Contract End Date') }} | {{ __('Days Remaining') }} | @endif{{ __('Status') }} | {{ __('Actions') }} |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration + ($employees->currentPage() - 1) * $employees->perPage() }} |
@if($e->photo_url)
|
{{ $e->name }} @php $roleColors = [ 'Admin' => 'bg-red-500 text-white', 'General Manager' => 'bg-orange-500 text-white', 'HR Manager' => 'bg-purple-500 text-white', 'Finance Officer' => 'bg-teal-500 text-white', 'Head of Department'=> 'bg-blue-500 text-white', 'Unit Supervisor' => 'bg-green-500 text-white', 'Team Leader' => 'bg-yellow-500 text-white', 'Employee' => 'bg-gray-600 text-white', 'External Client' => 'bg-gray-400 text-black', 'Access Suspended' => 'bg-red-700 text-white', ]; @endphp @if($e->roles->isNotEmpty()) @foreach($e->roles as $role) {{ __($role->name) }} @endforeach @else {{__("Undefined")}} @endif | {{ $e->civil_id }} | {{ $e->job_number }} | {{ $e->mobile }} | {{ optional($e->administrate)->name }} | {{ optional($e->department)->name }} | {{ optional($e->position)->name }} | @if($expiringContracts)@if($contractEndDate) {{ $contractEndDate->format('Y-m-d') }} @else — @endif | @if($daysRemaining !== null) {{ trans_choice(':count day remaining|:count days remaining', $daysRemaining, ['count' => $daysRemaining]) }} @else — @endif | @endif@can('employees edit') id }}); showModalStatus = true"> {{ __($e->status) }} @else {{ __($e->status) }} @endcan |
@can("employees edit")
@endcan
@can("employees delete")
@endcan
{{ __('View') }}
|