{{ $cfg['title'] }}

{{ number_format($rows->total()) }} dokumen.

@if (isset($cfg['create_route'])) Tambah @endif
@if (isset($cfg['status_col'])) @endif @foreach ($cfg['filters'] ?? [] as $field => $col) @if (isset($relOptions[$field]))
@endif @endforeach @if ($search || $filters || $date_from || $date_to) @endif
@foreach ($cfg['columns'] as $field => $label) @endforeach @forelse ($rows as $row) @foreach ($cfg['columns'] as $field => $label) @endforeach @empty @endforelse
@if (in_array($field, $cfg['sortable'] ?? [], true)) @else {{ $label }} @endif Aksi
@if ($field === 'status') @php $statusMap = [1 => ['Open', 'bg-amber-100 text-amber-700'], 2 => ['Partial', 'bg-blue-100 text-blue-700'], 3 => ['Selesai', 'bg-emerald-100 text-emerald-700'], 9 => ['Batal', 'bg-red-100 text-red-700']]; [$st, $cls] = $statusMap[(int) $row->status] ?? ['-', 'bg-slate-100 text-slate-500']; @endphp {{ $st }} @elseif (str_contains($field, '.')) {{ $this->resolveField($row, $field) }} @elseif ($field === 'total_amount') {{ number_format((float) $row->total_amount, 0, ',', '.') }} @elseif ($field === 'document_date') {{ \Carbon\Carbon::parse($row->document_date)->format('d/m/Y') }} @else {{ $row->{$field} ?? '-' }} @endif
@if (isset($cfg['show_route'])) @endif @if (isset($cfg['status_col']) && in_array((int) $row->status, [1, 2], true)) @endif

Tidak ada data.

@if (isset($cfg['create_route'])) Tambah dokumen @endif