@forelse ($personnel as $p)
@php
$avatar = Util::linkFile('pas-photo', $p->user->pas_photo);
$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'),
];
$gateNames = [];
foreach ($p->gateInLocation as $gil) {
$gateNames[] = $gil->location?->name;
}
@endphp
| {{ $loop->index + 1 + $personnel->perPage() * ($personnel->currentPage() - 1) }}
|
|
{{ $p->user->username ?? $p->user->nik }} |
{{ $p->user->position }} |
@if ($p->user->gender == 'Male')
@lang('app.male')
@else
@lang('app.female')
@endif
|
{{ $p->user->company }} |
{{ implode(',', $gateNames) }} |
{{ date('d F Y H:i', strtotime($p->start_duty)) }}
|
{{ date('d F Y H:i', strtotime($p->end_duty)) }}
|
@hasrole(['super_admin', 'contract_user'])
@include('components.util.change-status', [
'status' => $p->status,
'name' => 'gatein_status' . $p->id,
'user_id' => $p->user->id,
'type' => 'gatein_status',
'class' => 'update-status-gatein',
'route' => route('gate-in.update'),
'gate_in_id' => $p->id,
'style' => 'width:170px',
])
|
@endhasrole
@empty
|
@include('components.empty.empty-state')
|
@endforelse