@forelse ($documentMonitoring as $item) @php $waitingForSupplier = $item instanceof \App\Models\Material; $monitoringMap = [ 'waiting_supplier' => ['Belum Diberi Supplier', 'bg-gradient-secondary', 'Tetapkan supplier'], 'waiting_document' => ['Menunggu Dokumen', 'bg-gradient-warning', 'Pantau supplier'], 'under_review' => ['Sedang Diperiksa', 'bg-gradient-info', 'Menunggu Tim Halal'], 'revision' => ['Perlu Revisi', 'bg-gradient-danger', 'Hubungi supplier'], 'approved' => ['Disetujui', 'bg-gradient-success', 'Selesai'], ]; $monitoring = $monitoringMap[$item->monitoring_status] ?? ['Belum Diketahui', 'bg-gradient-secondary', 'Periksa data']; $lastUpdate = $waitingForSupplier ? $item->updated_at : ($item->document?->updated_at ?? $item->updated_at); @endphp @empty @endforelse
Material Supplier Status Dokumen Pembaruan Terakhir Tindak Lanjut
{{ $waitingForSupplier ? $item->kode_material : ($item->material->kode_material ?? '-') }}

{{ $waitingForSupplier ? $item->nama_material : ($item->material->nama_material ?? '-') }}

{{ $waitingForSupplier ? 'Belum ditentukan' : ($item->supplier->nama_vendor ?? '-') }}

{{ $waitingForSupplier ? '-' : ($item->email_pic ?? '-') }}

{{ $monitoring[0] }} {{ $lastUpdate?->format('d/m/Y H:i') ?? '-' }} @if ($waitingForSupplier) Tetapkan Supplier @else {{ $monitoring[2] }} @endif
Belum ada supplier yang dapat dimonitor.
@if ($documentMonitoring->hasPages())
{!! $documentMonitoring->appends(request()->except('monitoring_page'))->links() !!}
@endif