{{-- Daftar Request Item dari Teknisi - ADMIN Variables: $production, $itemRequestsByProposal, $pendingRequests --}} @if($pendingRequests && $pendingRequests->count() > 0)

Request Item dari Teknisi

{{ $pendingRequests->count() }} request menunggu diproses

@foreach($pendingRequests as $request) @endforeach
Usulan Tipe Nama Item Jumlah Alasan Stok Aksi
Ke-{{ $request->proposal_number }} {{ $request->item_type_label }} @if($request->is_new_item) Item Baru @endif
{{ $request->item_name_display }}
@if($request->item_description)
{{ Str::limit($request->item_description, 50) }}
@endif
{{ $request->requester->name ?? 'N/A' }} - {{ $request->requested_at->format('d/m/Y H:i') }}
{{ $request->quantity }} {{ $request->unit }} @if($request->estimated_price)
Est: Rp {{ number_format($request->estimated_price, 0, ',', '.') }}
@endif
{{ Str::limit($request->reason, 100) }} @if(!$request->is_new_item) @php $currentStock = $request->current_stock; $hasStock = $currentStock >= $request->quantity; @endphp {{ $currentStock }} @if(!$hasStock)
Kurang {{ $request->stock_shortage }}
@endif @else N/A @endif
{{-- Approve Button --}}
@csrf
{{-- Reject Button with Modal --}} {{-- Direct Purchase Link --}} @if($request->is_new_item || $request->stock_shortage > 0) @endif
{{-- Reject Modal --}} @endif {{-- History of All Item Requests (grouped by proposal) --}} @if($itemRequestsByProposal && $itemRequestsByProposal->count() > 0)

Riwayat Request Item

Semua usulan dari teknisi

@foreach($itemRequestsByProposal as $proposalNum => $requests)

Usulan ke-{{ $proposalNum }} ({{ $requests->count() }} item)

@foreach($requests as $request) @endforeach
Item Jumlah Status Catatan Admin
{{ $request->item_type_label }} {{ $request->item_name_display }} {{ $request->quantity }} {{ $request->unit }} {{ $request->status_label }} {{ $request->admin_notes ?? '-' }}
@endforeach
@endif