@extends('layouts.barista')
@section('title', 'Detail Ajuan Restock')
@section('content')
@php
$statusClass = match ($restockRequest->status) {
'approved' => 'status-approved',
'rejected' => 'status-rejected',
default => 'status-pending',
};
$statusLabel = match ($restockRequest->status) {
'approved' => 'Disetujui',
'rejected' => 'Ditolak',
default => 'Pending',
};
@endphp
@if (session('success'))
{{ session('success') }}
@endif
@if (session('error'))
{{ session('error') }}
@endif
@if ($restockRequest->status === 'approved')
@elseif ($restockRequest->status === 'rejected')
@else
@endif
{{ $statusLabel }}
Nama Barang
{{ $restockRequest->item?->name ?? '-' }}
Kategori
{{ $restockRequest->item?->category?->name ?? '-' }}
Satuan
{{ $restockRequest->item?->unit?->name ?? '-' }}
Jumlah Restock
{{ rtrim(rtrim(number_format((float) $restockRequest->quantity, 2, ',', '.'), '0'), ',') }}
{{ $restockRequest->item?->unit?->name ?? '' }}
Diajukan
@if ($restockRequest->activity?->created_at)
{{ $restockRequest->activity->created_at->format('d-m-Y H:i') }}
@else
-
@endif
Status
{{ $statusLabel }}
Catatan
{{ $restockRequest->note ?: '-' }}
@if ($restockRequest->status === 'approved')
Diproses Oleh
{{ $restockRequest->processor?->name ?? '-' }}
Waktu Diproses
{{ $restockRequest->processed_at?->format('d-m-Y H:i') ?? '-' }}
Ajuan telah disetujui admin.
Persetujuan ini belum menambah stok. Setelah barang
benar-benar diterima, catat penerimaannya melalui
menu Barang Masuk.
@endif
@if ($restockRequest->status === 'rejected')
Diproses Oleh
{{ $restockRequest->processor?->name ?? '-' }}
Waktu Diproses
{{ $restockRequest->processed_at?->format('d-m-Y H:i') ?? '-' }}
Alasan Penolakan
{{ $restockRequest->rejection_reason ?: '-' }}
@endif
@if ($restockRequest->status === 'pending')
@endif
@endsection