@extends('layouts.app') @section('title', 'Kirim ke Kapal') @section('content')

Kirim ke Kapal - PO {{ $purchaseOrder->kode }}

Kapal: {{ $purchaseOrder->purchaseRequest->kapal }}. Surat Jalan akan dibuat dan stok gudang berkurang sesuai qty yang dikirim.

Hanya barang yang sudah ada vendornya dan sudah diterima gudang yang ditampilkan & bisa dikirim di sini. Barang boleh dikirim tidak lengkap (sebagian) — sisanya akan tetap tercatat dan PR/PO ini akan terus ditandai Belum Lengkap sampai semua barang benar-benar terkirim & dikonfirmasi diterima kapal.
@if($purchaseOrder->items->contains(fn($i) => !$i->isPendingVendor() && $i->sudahLengkapTerkirim()))
Barang yang sudah lengkap terkirim pada pengiriman sebelumnya tidak ditampilkan lagi di sini — hanya barang yang masih ada sisa untuk dikirim yang muncul.
@endif @if($purchaseOrder->adaItemPendingVendor())
Ada barang pada PO ini yang masih menunggu vendor - barang tersebut tidak ditampilkan di sini dan tidak ikut dikirim ke kapal. Barang itu akan diproses menyusul pada PO yang sama ini setelah vendornya ditentukan (lewat tombol "Isi Vendor" di halaman detail PO) dan diterima gudang.
@endif
@csrf
Item yang Akan Dikirim ke Kapal
@foreach($itemsSiapDikirim as $item) @php $siap = $item->siapDikirim(); @endphp @endforeach
Nama BarangVendorTotal PesananDiterima GudangSudah TerkirimSiap DikirimQty Dikirim Sekarang
{{ $item->nama_barang }} {{ $item->vendor->nama ?? '-' }} {{ $item->qty }} {{ $item->satuan }} {{ $item->qty_diterima }} {{ $item->satuan }} {{ $item->qty_terkirim }} {{ $item->satuan }} @if($siap > 0) {{ $siap }} {{ $item->satuan }} @else Belum ada @endif
Batal
@endsection