@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => '']) {{-- Filter Card --}}
{{-- Definisi Lebar Kolom agar seragam untuk semua tabel --}} @php $widthKode = "150px"; $widthNama = "350px"; $widthTgl = "120px"; @endphp {{-- Total Saham Keseluruhan --}}
{{ ($view_mode ?? 'saham') == 'investor' ? 'TOTAL JUMLAH INVESTOR' : 'TOTAL JUMLAH KEPEMILIKAN SAHAM' }} : {{ number_format($total_saham_keseluruhan ?? 0, 0, ',', '.') }}
@if (!empty($sekuritas_report) || !empty($kategori_report))


Data Sekuritas / Pemegang Rekening
Pemegang Rekening
{{ count($sekuritas_report) }} Sekuritas
@if (!empty($sekuritas_report))
{{-- Table 1 --}} @foreach ($tanggal_columns as $date) @endforeach @foreach ($tanggal_columns as $date) @endforeach @foreach ($sekuritas_report as $row) @foreach ($tanggal_columns as $date) @endforeach @endforeach @foreach ($tanggal_columns as $date) @endforeach
Kode Pemegang Rekening Nama Pemegang Rekening {{ \Carbon\Carbon::parse($date)->format('d/m/Y') }}
{{ $row['kode_pemegang_rekening'] }} {{ $row['nama_pemegang_rekening'] }} @if ($row['dates'][$date]['value_saham'] !== null || $row['dates'][$date]['value_investor'] !== null) @endif
Total {{ number_format($sekuritas_totals[$date]['value'] ?? 0, 0, ',', '.') }}
@else

Tidak ada data sekuritas untuk ditampilkan.

@endif
@if (!empty($kategori_report))

Kategori Khusus (List Group)
@php $sectionIndex = 0; @endphp @foreach ($kategori_report as $section) @php $currentIdx = $sectionIndex++; @endphp
{{-- Category Header --}} {{-- Category Body --}}
@if (!empty($section['investors']))

Total Investor : {{ $section['total_investor'] }}

{{-- Table 2 --}} @foreach ($tanggal_columns as $date) @endforeach @foreach ($tanggal_columns as $date) @endforeach @foreach ($section['investors'] as $investor) @foreach ($tanggal_columns as $date) @endforeach @endforeach @foreach ($tanggal_columns as $date) @endforeach
Kode Pemegang Rekening Nama Pemegang Rekening {{ \Carbon\Carbon::parse($date)->format('d/m/Y') }}
{{ $investor['kode_pemegang_rekening'] }} {{ $investor['nama_pemegang_rekening'] }} @if ($investor['dates'][$date]['value_saham'] !== null || $investor['dates'][$date]['value_investor'] !== null) @endif
Total {{ number_format($section['totals'][$date]['value'] ?? 0, 0, ',', '.') }}
@else

Tidak ada data investor untuk kategori ini.

@endif
@endforeach
@endif {{-- GRAND TOTAL (Pemegang Rekening + Semua Kategori) --}} @if (!empty($grand_totals))
{{-- Table 3 - Disamakan Strukturnya --}} @foreach ($tanggal_columns as $date) @endforeach {{-- Menggunakan colspan=2 agar posisinya sejajar dengan 'Kode' dan 'Nama' --}} @foreach ($tanggal_columns as $date) @endforeach
Grand Total {{ number_format($grand_totals[$date]['value'] ?? 0, 0, ',', '.') }}
@endif @else

Tidak ada data untuk ditampilkan. Silakan pilih tanggal dan filter.

@endif
@endsection @push('js') @endpush