@if (session('message'))
{{ session('message') }}
@endif @if ($mu && $this->locked()) {{-- ======================== TAMPILAN DOKUMEN BATAL ======================== --}}

Pemakaian {{ $mu->document_no }}

Batal
Kembali

No. Pemakaian

{{ $mu->document_no }}

Tanggal

{{ $mu->document_date?->format('d/m/Y') }}

Jenis Pemakaian

{{ $mu->usageType?->name ?? '-' }}

Proyek

{{ $mu->project?->name ?? '-' }}

PIC

{{ $mu->pic?->name ?? '-' }}

Gudang

{{ $mu->warehouse?->name ?? '-' }}

@if ($mu->remark)

Keterangan

{{ $mu->remark }}

@endif
@forelse ($mu->items as $it) @empty @endforelse
Kode Material Satuan Qty Keterangan
{{ $it->inventoryItem?->code ?? '-' }} {{ $it->inventoryItem?->name ?? '-' }} {{ $it->unit?->name ?? '-' }} {{ number_format((float) $it->quantity, 0, ',', '.') }} {{ $it->description ?: '-' }}
Tidak ada item.
Total Qty {{ number_format((float) $mu->items->sum('quantity'), 0, ',', '.') }}
Kembali ke Daftar

Dokumen ini telah dibatalkan — material sudah dikembalikan ke gudang.

@else {{-- ======================== FORM (BARU / EDIT SAAT AKTIF) ======================== --}}

{{ $mu ? 'Edit Pemakaian ' . $mu->document_no : 'Pemakaian Baru (Permintaan Material)' }}

Setara menu legacy "Material Used" — material langsung keluar gudang saat disimpan.

Kembali
@if ($message)
{{ $message }}
@endif @error('_form')
{{ $message }}
@enderror
@error('document_date')

{{ $message }}

@enderror
@error('usage_type_id')

{{ $message }}

@enderror
@error('warehouse_id')

{{ $message }}

@enderror

Detail Item

@forelse ($items as $i => $row) @php $itemId = $row['inventory_item_id'] ?? ''; $avail = $itemId !== '' && $itemId !== null ? ($stocks[(int) $itemId] ?? 0) : null; $over = $avail !== null && (float) $row['quantity'] > $avail; @endphp @empty @endforelse
Material Satuan Qty Stok Gudang Keterangan
@if ($avail === null) — @else {{ number_format($avail, 0, ',', '.') }} @endif
Belum ada item. Klik "Tambah Baris" untuk mulai.
@error('items')

{{ $message }}

@enderror @error('items.*.inventory_item_id')

Material wajib dipilih di setiap baris.

@enderror @error('items.*.quantity')

Qty wajib diisi & harus lebih dari 0.

@enderror

Kolom "Stok Gudang" = saldo aktual saat ini; qty melebihi stok akan ditolak saat simpan.

@if ($mu) Cetak Slip @endif
@endif