@php function formatNumber($number) { return floor($number) == $number ? number_format($number, 0) : number_format($number, 2); } @endphp
@if($salesOrder->ekspedisi) @endif @if($salesOrder->extra_notes) @endif
Persiapan Barang
No: {{$salesOrder->sales_order_number}}
{{ $salesOrder->alias?$salesOrder->alias_name:($salesOrder->customers->customer_name ?? 'N/A') }} ( {{$salesOrder->alias?$salesOrder->customers->customer_name.' - '.$salesOrder->customer_code:$salesOrder->customer_code}} )
{{ $salesOrder->alias?$salesOrder->alias_city:($salesOrder->customers->address ?? 'N/A') }} {{ $salesOrder->alias?'':('('.$salesOrder->customers->city ?? 'N/A').')' }}
{{$salesOrder->surat_jalan?'Perlu Surat Jalan !':'Tidak Pakai Surat Jalan'}}
Ekspedisi: {{$salesOrder->ekspedisi}}
Catatan: {{$salesOrder->extra_notes}}
@php $ctr=1; @endphp @foreach ($groupedDetails as $itemId => $details) @foreach ($details as $detail) @php $ctr++; @endphp @endforeach @endforeach
No Nama Barang Qty Unit Cek
{{$ctr}} @php $itemName = $detail->items?->item_name ?? 'N/A'; $prefix = '| BUTTERFLY |'; // Check and remove the prefix if (str_starts_with($itemName, $prefix)) { // Remove the prefix and trim any extra space $itemName = trim(substr($itemName, strlen($prefix))); } @endphp {{ $itemName }} {{ formatNumber($detail->qty ?? 0) }} {{$detail->unit}}