{{-- This partial view is used by both create.blade.php and edit.blade.php for Pesanan Penjualan. It expects: - $pelanggans: Collection of Pelanggan models for the dropdown. - $produkJadis: Collection of ProdukJadi models for the dropdown in item rows. - $pesananPenjualan (optional): PesananPenjualan model instance for edit mode. - $detailPesananPenjualan (optional): Collection of DetailPesananPenjualan models for edit mode. --}}
@error('no_po')

{{ $message }}

@enderror
@error('tanggal_pesanan')

{{ $message }}

@enderror
@error('pelanggan_id')

{{ $message }}

@enderror
@error('tanggal_estimasi_selesai')

{{ $message }}

@enderror
@if (isset($pesananPenjualan)) {{-- Hanya tampilkan di mode edit --}}
@error('status')

{{ $message }}

@enderror
@endif
@error('keterangan')

{{ $message }}

@enderror

Detail Item Pesanan

{{-- Item rows will be added here by JavaScript or pre-filled for edit --}} @if (isset($detailPesananPenjualan) && $detailPesananPenjualan->count() > 0) @foreach ($detailPesananPenjualan as $index => $detail) @endforeach @endif
Produk Jadi Kuantitas Harga Satuan Jumlah Aksi
@error("items.{$index}.produk_jadi_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->subtotal, 2, ',', '.') }}
Total Pesanan: Rp 0,00
{{-- Hidden template for new item row --}}