@php $indicatorClass = [ 'Kurang' => 'bg-warning-light text-warning dark:bg-warning/10', 'Cukup' => 'bg-success-light text-success dark:bg-success/10', 'Hampir Penuh' => 'bg-info-light text-info dark:bg-info/10', ]; @endphp Katalog

Total Stok

{{ number_format($summary['total_stock'], 0, ',', '.') }}

Gabungan semua satuan

Kurang

{{ $summary['low_count'] }}

Perlu restock

Cukup

{{ $summary['safe_count'] }}

Dalam batas aman

Hampir Penuh

{{ $summary['full_count'] }}

Batasi penerimaan

Daftar Stok Gudang

Status stok dihitung dari stok saat ini dibanding min/max gudang.

@foreach ($stocks as $stock) @php $percent = min(100, round(($stock['current'] / max($stock['max'], 1)) * 100)); @endphp

{{ $stock['name'] }}

{{ $stock['zone'] }}

{{ $stock['indicator'] }}

{{ $stock['current'] }}

Saat ini

{{ $stock['min'] }}

Minimum

{{ $stock['max'] }}

Maksimum

Kapasitas {{ $percent }}%
$stock['indicator'] === 'Kurang', 'bg-success' => $stock['indicator'] === 'Cukup', 'bg-info' => $stock['indicator'] === 'Hampir Penuh', ]) style="width: {{ $percent }}%">

Reserved: {{ $stock['reserved'] }} {{ $stock['unit'] }} untuk transaksi berjalan.

@endforeach