@php \Carbon\Carbon::setLocale('id'); $fmtTglJam = fn($d) => $d ? \Carbon\Carbon::parse($d)->translatedFormat('d F Y, H:i') : '—'; $namaPerush = $profile->nama_perusahaan ?? $profile->nama ?? 'PT. IDEMEDIKA'; $sMap = [ 'draft' => 'Draft', 'divalidasi' => 'Divalidasi', 'cetak_dokumen' => 'Cetak Dokumen', 'selesai' => 'Selesai', 'dibatalkan' => 'Dibatalkan', ]; @endphp {{-- KOP --}}
@if($logoBase64 ?? null) @endif
{{ $namaPerush }}
{{ $profile->alamat ?? '' }}
@if($profile->no_telp_1 ?? null)
Telp: {{ $profile->no_telp_1 }}
@endif
Riwayat Aktivitas
{{ $faktur->nomor }}
{{ $faktur->faskes?->nama_perusahaan ?? $faktur->nama_faskes }}
{{-- Tabel Aktivitas --}} @if($logs->isEmpty())

Tidak ada riwayat aktivitas.

@else @foreach($logs as $i => $log) @endforeach
Waktu Pengguna Aktivitas Keterangan
{{ $log->created_at->format('d/m/Y H:i') }} {{ $log->causer?->nama ?? 'Sistem' }} {{ $log->description }} @php $props = $log->properties ?? collect(); $parts = []; $sBefore = $props->get('status_sebelum'); $sAfter = $props->get('status_sesudah', ''); if ($sBefore) $parts[] = ($sMap[$sBefore] ?? $sBefore) . ' -> ' . ($sMap[$sAfter] ?? $sAfter); elseif ($sAfter) $parts[] = 'Status: ' . ($sMap[$sAfter] ?? $sAfter); if ($props->get('alasan')) $parts[] = $props->get('alasan'); if ($props->get('nomor_efaktur')) $parts[] = 'eFaktur: ' . $props->get('nomor_efaktur'); @endphp {{ implode(' | ', $parts) ?: '—' }}
@endif