{{-- Header --}}
@php
/**
* Sesuai blade rptRekapKeluar:
* columns:
* 0 no
* 1 no_bukti
* 2 nama_rek
* 3 keterangan
* 4 no_dokumen
* 5 kode_vendor
* 6 nilai
* 7 dok (di UI berupa badge jum + icon doc). Untuk PDF kita tampilkan angka jum saja (kalau ada).
*/
$th_col = ["no","no_bukti","nama_rek","keterangan","no_dokumen","kode_vendor","nilai","jum"];
$th_label = ["No","No Bukti","Akun Rekening","Deskripsi","Dokumen","Vendor","Nilai","Dok"];
$th_width = ["30px","110px","110px","260px","90px","90px","90px","60px"];
$idx_num = [6,7]; // nilai dan jum (jum opsional)
$no = (isset($start) ? $start : 0) + 1;
$tot_nilai = 0;
$tot_jum = 0;
@endphp
{{-- Table --}}
@for ($c=0; $c < count($th_col); $c++)
|
{{ $th_label[$c] }}
|
@endfor
@if(isset($data) && count($data) > 0)
@for($x=0; $x < count($data); $x++)
@php
$line=$data[$x];
// Normalisasi: kalau "no" tidak ada dari backend PDF, kita isi dari counter
$line_no=$line['no'] ?? $no;
// Totals
$nilai=isset($line['nilai']) ? floatval($line['nilai']) : 0;
$jum=isset($line['jum']) ? floatval($line['jum']) : 0;
$tot_nilai +=$nilai;
$tot_jum +=$jum;
@endphp
| {{ $line_no }} |
{{ $line['no_bukti'] ?? '' }} |
{{ $line['nama_rek'] ?? '' }} |
{{ $line['keterangan'] ?? '' }} |
{{ $line['no_dokumen'] ?? '' }} |
{{ $line['kode_vendor'] ?? '' }} |
{{ number_format($nilai, 0, ',', '.') }}
|
{{ isset($line['jum']) ? number_format($jum, 0, ',', '.') : '' }}
|
@php $no++; @endphp
@endfor
{{-- Footer total (sesuai DataTables: total di kolom nilai) --}}
| Total |
{{ number_format($tot_nilai, 0, ',', '.') }}
|
{{ number_format($tot_jum, 0, ',', '.') }}
|
@else
| Tidak ada data. |
@endif