{{-- This partial view is used by both create.blade.php and edit.blade.php for Produksi. It expects: - $produkJadis: Collection of ProdukJadi models for the dropdown. - $bahanBakus: Collection of BahanBaku models (for BOM lookup in JS). - $produksi (optional): Produksi model instance for edit mode. - $detailProduksi (optional): Collection of DetailProduksi models for edit mode. --}}
{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror| Bahan Baku | Kuantitas Dibutuhkan (per unit produk jadi) | Stok Saat Ini | Kuantitas Digunakan (Total) |
|---|---|---|---|
| {{ $detail->bahanBaku->nama ?? 'N/A' }} ({{ $detail->bahanBaku->satuan ?? 'N/A' }}) | {{-- Untuk mode edit, kita perlu mengambil kuantitas_dibutuhkan dari BOM yang relevan --}} {{-- Ini memerlukan logika tambahan di controller atau JavaScript untuk mengambil BOM saat edit --}} {{-- Untuk sementara, kita bisa menampilkan placeholder atau mengambil dari BomProduk jika relasi tersedia --}} @php $bomItem = \App\Models\BomProduk::where('produk_jadi_id', old('produk_jadi_id', $produksi->produk_jadi_id ?? null)) ->where('bahan_baku_id', $detail->bahan_baku_id) ->first(); @endphp {{ number_format($bomItem->kuantitas_dibutuhkan ?? 0, 2, ',', '.') }} {{ $detail->bahanBaku->satuan ?? '' }} | {{ number_format($detail->bahanBaku->stok_saat_ini ?? 0, 2, ',', '.') }} {{ $detail->bahanBaku->satuan ?? '' }} |
kuantitas_digunakan) }}" min="0.01" required>
@error("bahan_baku_digunakan.{$index}.kuantitas_digunakan") {{ $message }} @enderror |