@extends('mitra.layouts.app') @section('title', 'Pengajuan Barang dari ASLAP') @section('content')

Pengajuan Barang

Alur: ASLAP → Kepala SPPG → Mitra. Setujui/tolak pengajuan yang sudah disetujui Kepala SPPG, lalu penuhi dan ASLAP akan verifikasi.

@if(session('success'))
{{ session('success') }}
@endif
@if($pengajuan->isEmpty())

Belum ada pengajuan barang.

@else
@foreach($pengajuan as $p) @endforeach
Tanggal SPPG Item Status Aksi
{{ $p->created_at->format('d/m/Y') }} {{ $p->sppg->nama ?? '-' }} {{ $p->items->count() }} item @php $statusLabels = [ 'submitted' => 'Menunggu Kepala SPPG', 'approved_by_kepala' => 'Menunggu Mitra', 'approved' => 'Disetujui', 'rejected' => 'Ditolak', 'fulfilled' => 'Dipenuhi', 'verified' => 'Terverifikasi', ]; $statusClass = match($p->status) { 'submitted' => 'bg-slate-100 text-slate-700 dark:bg-gray-700', 'approved_by_kepala' => 'bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-300', 'approved' => 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900/30 dark:text-emerald-300', 'rejected' => 'bg-rose-100 text-rose-800 dark:bg-rose-900/30 dark:text-rose-300', 'fulfilled' => 'bg-amber-100 text-amber-800 dark:bg-amber-900/30 dark:text-amber-300', 'verified' => 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900/30 dark:text-emerald-300', default => 'bg-slate-100 text-slate-700', }; @endphp {{ $statusLabels[$p->status] ?? ucfirst($p->status) }} Detail
@if($pengajuan->hasPages())
{{ $pengajuan->links() }}
@endif
@endif @endsection