@forelse ($personnel as $p)
@php
$avatar = Util::linkFile('pas-photo', $p->pas_photo);
$firstLetters = strtoupper(implode('', array_map(fn($word) => $word[0], explode(' ', $p->name))));
$bgcolors = [
'Approved' => '#3DAD5C',
'Need Review' => '#FAAD43',
'Decline' => '#ED3E3E',
];
$icons = [
'Approved' => url('assets/img/icons/approved.svg'),
'Need Review' => url('assets/img/icons/pending.svg'),
'Decline' => url('assets/img/icons/decline.svg'),
];
$route = $p->gateInVisitor
? route('gate-in.visitor')
: route('employee.detail', [
'id' => encrypt($p->id),
'from' => 'outstanding-approval',
]);
@endphp
| {{ $loop->index + 1 + $personnel->perPage() * ($personnel->currentPage() - 1) }}
|
|
{{ $p->username ?? $p->nik }} |
{{ $p->position }} |
@if ($p->gender == 'Male')
@lang('app.male')
@else
@lang('app.female')
@endif
|
{{ $p->company }} |
@foreach ($bgcolors as $key => $color)
@php
$status = $p->employeeMcu->status ?? ($p->gateInVisitor[0]->status ?? null);
@endphp
@if ($status === $key)
{{ $key }}
@endif
@endforeach
|
@unless (Auth::user()->hasRole('doctor'))
@foreach ($bgcolors as $key => $color)
@if ($key == $p->competency_status)
{{ $key }}
@endif
@endforeach
|
@endunless
@hasrole('doctor')
@if (isset($p['employeeMcu']))
Worker
@elseif (isset($p['gateInVisitor']))
Visitor
@endif
|
@endhasrole
@empty
|
@include('components.empty.empty-state')
|
@endforelse