@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => $title_menu])
@if ($show_data && $current_periode)

Menampilkan data potongan untuk periode: {{ $formatted_periode }}

@elseif(!$show_data)

Klik tombol "Generate Potongan" untuk membuat data baru atau menampilkan data yang sudah ada.

@else

Belum ada data potongan yang ditampilkan. Silakan generate potongan terlebih dahulu.

@endif
@if ($show_data)
{{ $title_menu }}

@foreach ($table_header as $header) @endforeach @foreach ($table_detail as $detail) @php $vcount = $loop->iteration; $compositeKey = $detail->periode . '|' . $detail->nik . '|' . $detail->angsuran_ke; @endphp isactive == '0' ? 'class=not style=background-color:#ffe9ed;' : '' }}> @foreach ($table_header as $field) @php $string = $field->field; $displayValue = $detail->$string; // Handle join type - execute query to get related data if ($field->type == 'join' && $field->query != '' && $displayValue) { try { $joinResult = DB::select($field->query . "'" . $displayValue . "'"); if (!empty($joinResult)) { $joinArray = array_values((array) $joinResult[0]); $displayValue = $joinArray[0] ?? $displayValue; } } catch (\Exception $e) { // Keep original value if query fails } } @endphp @if ($field->type == 'currency') @elseif ($field->type == 'date' || $field->type == 'datetime') @elseif ($field->type == 'number') @elseif ($field->type == 'join') @else @endif @endforeach @endforeach
No{{ $header->alias }}
{{ $vcount }} {{ $format->CurrencyFormat($detail->$string, $field->decimals ?? 0, $field->sub ?: 'Rp.') }} {{ $format->DateFormat($detail->$string) }} {{ number_format($detail->$string, $field->decimals ?? 0) }} {{ $displayValue }} @if ($field->field === 'isactive') @if ($detail->$string == '1') Active @else Inactive @endif @else {{ $detail->$string }} @endif
@if (method_exists($table_detail, 'links'))
Data {{ $table_detail->firstItem() }} - {{ $table_detail->lastItem() }} dari {{ $table_detail->total() }} data.
{{ $table_detail->appends(request()->query())->links('pagination::bootstrap-4') }}
@endif
@else
Belum Ada Data Ditampilkan

Klik tombol "Generate Potongan" untuk membuat data baru atau menampilkan data yang sudah ada.

@endif
@endsection @if ($jsmenu == '1') @if (view()->exists("js.{$dmenu}")) @push('addjs') @include('js.' . $dmenu) @endpush @else @push('addjs') @endpush @endif @endif