{{-- This partial view is used by both create.blade.php and edit.blade.php for Pembelian. It expects: - $pemasoks: Collection of Pemasok models for the dropdown. - $bahanBakus: Collection of BahanBaku models for the dropdown in item rows. - $pembelian (optional): Pembelian model instance for edit mode. - $detailPembelian (optional): Collection of DetailPembelian models for edit mode. --}}
@error('tanggal')

{{ $message }}

@enderror
@error('pemasok_id')

{{ $message }}

@enderror

Detail Item Pembelian

{{-- Item rows will be added here by JavaScript or pre-filled for edit --}} @if (isset($detailPembelian) && $detailPembelian->count() > 0) @foreach ($detailPembelian as $index => $detail) @endforeach @endif
Bahan Baku Kuantitas Harga Satuan Jumlah Aksi
@error("items.{$index}.bahan_baku_id")

{{ $message }}

@enderror
kuantitas) }}" min="0.01" required> @error("items.{$index}.kuantitas")

{{ $message }}

@enderror
harga_satuan) }}" min="0" required> @error("items.{$index}.harga_satuan")

{{ $message }}

@enderror
Rp {{ number_format($detail->kuantitas * $detail->harga_satuan, 2, ',', '.') }}
Total Pembelian: Rp 0,00
{{-- Hidden template for new item row --}}