List Barang

Scan barcode di atas list, atau klik item untuk input qty/satuan.

@forelse($products as $p) @php $saldoBase = (int) ($stockMap[$p->jenis] ?? 0); $warning = $saldoBase <= (int) ($p->stok_minimum ?? 0); $latestExpired = $latestExpiredMap[$p->jenis] ?? null; @endphp
{{ $p->jenis }}
{{ $p->kodejenis }}
@if($warning) LOW @else OK @endif
Stok (base): {{ number_format($saldoBase, 0, '.', ',') }}
Satuan: {{ $p->satuan }} @if(($p->satuan_kecil ?? '') !== '') / {{ $p->satuan_kecil }} @endif
Expired terakhir: @if($latestExpired) {{ $latestExpired['date'] }} @else - @endif
@empty
Produk tidak ditemukan.
@endforelse
{{ $products->links('pagination::bootstrap-4') }}

Keranjang

@forelse($cart as $i => $line) @empty @endforelse
Kode Barang Keterangan Qty Sat Aksi
{{ $line['kode'] }} {{ $line['jenis'] }} {{ $line['keterangan'] ?: '-' }} {{ number_format((int) ($line['qty'] ?? 0), 0, '.', ',') }} {{ strtoupper($line['satuan_transaksi'] ?? '-') }}
Keranjang masih kosong.
Tidak ada pembayaran; hanya penerima barang.
@once @push('script') @endpush @endonce