@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) {{-- section content --}} @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
List {{ $title_menu }}
{{-- alert --}} @include('components.alert')

{{-- retrieve table detail with row grouping --}} @php $lastHeader = null; $headerCount = 0; @endphp @foreach ($table_detail as $detail) @php $primary = $detail->id_header; $val = floatval($detail->jumlah); $isFirstRow = $lastHeader !== $detail->id_header; if ($isFirstRow) { $headerCount++; $lastHeader = $detail->id_header; } @endphp @if ($isFirstRow) {{-- Action: split dropdown --}} @else {{-- Baris lanjutan: kosongkan Action, No, No.Transaksi --}} @endif {{-- Keterangan, Tanggal tampil di baris pertama saja, COA/Debit/Kredit di semua baris --}} @endforeach
Actions No. No. Transaksi Keterangan No. COA Nama COA Debit (Pengeluaran) Kredit (Penerimaan) Tanggal
{{ $table_detail->firstItem() + ($headerCount - 1) }} {{ $detail->id_header }} @if ($detail->tipe === 'mutasi') MUTASI @else ADJUSTMENT @endif {{ !empty($detail->ket_d) ? $detail->ket_d : $detail->ket_h ?? '' }} {{ $detail->id_coa }} {{ $detail->nama_coa }} @if ($val > 0) @php $currency = $detail->bank_currency ?? 'IDR'; $val_idr = abs($detail->jumlah); $val_valas = abs($detail->jumlah_valas ?? 0); @endphp @if ($currency !== 'IDR')
Rp {{ number_format($val_idr, 2, ',', '.') }}
({{ \App\Helpers\Format_Helper::getSymbol($currency) }} {{ number_format($val_valas, 2, ',', '.') }})
@else Rp {{ number_format($val_idr, 2, ',', '.') }} @endif @else 0 @endif
@if ($val < 0) @php $currency = $detail->bank_currency ?? 'IDR'; $val_idr = abs($detail->jumlah); $val_valas = abs($detail->jumlah_valas ?? 0); @endphp @if ($currency !== 'IDR')
Rp {{ number_format($val_idr, 2, ',', '.') }}
({{ \App\Helpers\Format_Helper::getSymbol($currency) }} {{ number_format($val_valas, 2, ',', '.') }})
@else Rp {{ number_format($val_idr, 2, ',', '.') }} @endif @else 0 @endif
{{ $isFirstRow ? \Carbon\Carbon::parse($detail->tanggal)->format('d/m/Y') : '' }}
Data {{ $table_detail->firstItem() ?? '0' }} - {{ $table_detail->lastItem() ?? '0' }} dari {{ $table_detail->total() }} data.
{{ $table_detail->appends(request()->query())->links('pagination::bootstrap-4') }}
@endsection @push('js') @endpush