@extends('layouts.barista') @section('title', 'Pengajuan Restock') @section('content')
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif

Daftar Pengajuan

Riwayat pengajuan restock yang Anda buat.

Total: {{ $restockRequests->total() }} pengajuan
@forelse ($restockRequests as $request) @php $quantity = rtrim( rtrim(number_format((float) $request->quantity, 2, ',', '.'), '0'), ',', ); $statusClass = match ($request->status) { 'pending' => 'status-pending', 'approved' => 'status-approved', 'rejected' => 'status-rejected', default => 'status-default', }; $statusIcon = match ($request->status) { 'pending' => 'bi-clock-fill', 'approved' => 'bi-check-circle-fill', 'rejected' => 'bi-x-circle-fill', default => 'bi-question-circle-fill', }; $statusLabel = match ($request->status) { 'pending' => 'Menunggu', 'approved' => 'Disetujui', 'rejected' => 'Ditolak', default => ucfirst($request->status), }; @endphp @empty @endforelse
No Barang Kategori Jumlah Status Diajukan
{{ $restockRequests->firstItem() + $loop->index }}
{{ $request->item?->name ?? '-' }}
{{ $request->item?->category?->name ?? '-' }}
{{ $quantity }} {{ $request->item?->unit?->name ?? '' }}
{{ $statusLabel }}
@if ($request->activity?->created_at) {{ $request->activity->created_at->format('d M Y') }} {{ $request->activity->created_at->format('H:i') }} @else - - @endif
@if ($request->status === 'pending')
@csrf @method('DELETE')
@endif

Belum Ada Pengajuan

Anda belum memiliki pengajuan restock.

Ajukan Restock
@if ($restockRequests->hasPages())
{{ $restockRequests->links() }}
@endif
{{-- Global action menu --}} @endsection