@forelse ($latest_outsource ?? [] as $index => $item)
@php
if ($userRole === 'apvpou' || $userRole === 'admins') {
// Role apvpou & admins: link ke apoutp/show/{id} untuk approve langsung
$targetUrl = url('apoutp/show/' . encrypt($item->id));
$linkTitle = 'Klik untuk periksa & approve material ini';
} elseif ($userRole === 'admpou' && in_array($item->status, ['rejected', 'reject'])) {
// Khusus role admpou jika status reject -> langsung ke form edit / revisi
$targetUrl = url('troutp/edit/' . encrypt($item->id));
$linkTitle = 'Klik untuk edit / revisi pengetesan';
} else {
$targetUrl = url('troutp/show/' . encrypt($item->id));
$linkTitle = 'Klik untuk lihat detail pengetesan';
}
@endphp
| {{ $index + 1 }} |
{{ $item->material_code ?? '-' }}
|
{{ $item->batch ?? '-' }}
|
{{ $item->test_date ? \Carbon\Carbon::parse($item->test_date)->format('d/m/Y') : '-' }}
|
@if ($item->status === 'pending')
PENDING
@elseif ($item->status === 'approved')
APPROVED
@elseif ($item->status === 'rejected' || $item->status === 'reject')
REJECT
@else
{{ ucfirst($item->status) }}
@endif
|
@empty
|
@if ($userRole === 'apvpou' || $userRole === 'admins')
Tidak ada pengetesan yang membutuhkan approval saat ini.
@elseif ($userRole === 'admpou')
Tidak ada pengetesan pending atau reject saat ini.
@else
Tidak ada data pengetesan outsource terbaru.
@endif
|
@endforelse