@php $bulanId = ['','Januari','Februari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','November','Desember']; $fmtTgl = fn($d) => $d ? \Carbon\Carbon::parse($d)->format('d') . ' ' . $bulanId[(int)\Carbon\Carbon::parse($d)->format('n')] . ' ' . \Carbon\Carbon::parse($d)->format('Y') : '—'; $fmtTglJam = fn($d) => $d ? $d->format('d') . ' ' . $bulanId[(int)$d->format('n')] . ' ' . $d->format('Y, H:i') : '—'; $tanggal = $fmtTgl($retur->tanggal_retur); $cetakPada = $fmtTglJam(now()); $totalQty = $retur->items->sum('qty'); $telp = $cp?->no_telp_1 ? 'Telp: ' . $cp->no_telp_1 . ($cp->no_telp_2 ? ' / ' . $cp->no_telp_2 : '') : null; $alamatFaskes = $retur->faskes?->alamat_pengiriman ?: $retur->faskes?->alamat; $sjLotMap = $sjLotMap ?? []; $adaSjLot = $retur->faskes?->mode_pengiriman === 'per_lot'; @endphp
@if(!empty($logoBase64))Logo@endif
{{ $cp?->nama_perusahaan ?? config('app.name') }}
{{ $cp?->alamat ?? '' }} @if($telp)
{{ $telp }}@endif @if($cp?->email) | {{ $cp->email }}@endif
Surat Retur
No: {{ $retur->nomor }}
Tgl: {{ $tanggal }}
Diretur Dari
{{ $retur->nama_faskes ?? $retur->faskes?->nama ?? '—' }}
@if($alamatFaskes)
{{ $alamatFaskes }}
@endif
@foreach($retur->items as $i => $item) @php $snLot = null; if ($item->no_serial) $snLot = 'SN: ' . $item->no_serial; elseif ($item->no_lot) $snLot = 'LOT: ' . $item->no_lot; $sjKey = $item->no_serial ? 'sn:' . $item->no_serial : ($item->no_lot ? 'lot:' . $item->no_lot : null); $nomorSj = $adaSjLot && $sjKey ? array_shift($sjLotMap[$sjKey]) : null; $ed = $item->tanggal_kedaluwarsa ? \Carbon\Carbon::parse($item->tanggal_kedaluwarsa)->format('d-m-Y') : null; @endphp @endforeach
No Nama Barang Qty (PCS)
{{ $i + 1 }}
{{ $item->nama_barang }}
@if($snLot || $ed || $nomorSj)
@if($nomorSj)SJ: {{ $nomorSj }}@endif @if($nomorSj && ($snLot || $ed))  |  @endif @if($snLot){{ $snLot }}@endif @if($snLot && $ed)  |  @endif @if($ed)ED: {{ $ed }}@endif
@endif
{{ $item->qty }}
Total {{ $totalQty }}
{{-- .page-content --}}
Yang Menyerahkan,
 
Yang Menerima,
{{ $retur->validatedOleh?->nama ?? ' ' }}
Mengetahui,
 
{{-- .page-bottom --}}
{{-- .page --}}