Detail Pengelola STS
Informasi Pengelola STS
Kembali
@if(isset($pengelolaSts) && $pengelolaSts)
Nama BUMDES : {{ $pengelolaSts->nama_bumdes ?? '-' }}
Kecamatan : {{ $pengelolaSts->kecamatan->nama_kecamatan ?? '-' }}
Desa : {{ $pengelolaSts->desa->nama_desa ?? '-' }}
Latitude : {{ $pengelolaSts->latitude ?? '-' }}
Longitude : {{ $pengelolaSts->longitude ?? '-' }}
Lokasi Pengelola STS
@else
Data Pengelola STS tidak ditemukan.
@endif @if(session('success')) @endif @if($errors->any()) @endif
Data TSI
@php $currentYear = date('Y'); $startYear = 2017; $years = range($startYear, $currentYear); $allKegiatans = isset($kegiatans) && $kegiatans ? $kegiatans->sortBy('nama_kegiatan') : collect(); @endphp
@if($allKegiatans->count() > 0) @foreach($allKegiatans as $kegiatan) @endforeach @else @endif @if($allKegiatans->count() > 0) @foreach($allKegiatans as $kegiatan) @foreach($years as $year) @endforeach @endforeach @else @foreach($years as $year) @endforeach @endif @forelse(isset($pengelolaSts) && $pengelolaSts ? $pengelolaSts->dataTsi : [] as $index => $dataTsi) @php $nilaiMap = []; foreach ($dataTsi->nilaiTsi as $nilai) { $key = $nilai->kegiatan_id . '_' . $nilai->tahun; $nilaiMap[$key] = $nilai->jml_unit_tsi; } @endphp @if($allKegiatans->count() > 0) @foreach($allKegiatans as $kegiatan) @foreach($years as $year) @php $key = $kegiatan->id . '_' . $year; $jmlUnit = isset($nilaiMap[$key]) ? $nilaiMap[$key] : 0; @endphp @endforeach @endforeach @else @foreach($years as $year) @endforeach @endif @empty @endforelse @if(isset($pengelolaSts) && $pengelolaSts && $pengelolaSts->dataTsi->count() > 0 && $allKegiatans->count() > 0) @php $totalPerTahun = []; foreach ($years as $year) { $totalPerTahun[$year] = 0; } $totalPerKegiatan = []; foreach ($allKegiatans as $kegiatan) { $totalPerKegiatan[$kegiatan->id] = 0; } foreach ($pengelolaSts->dataTsi as $dataTsi) { foreach ($dataTsi->nilaiTsi as $nilai) { if (in_array($nilai->tahun, $years)) { $totalPerTahun[$nilai->tahun] += $nilai->jml_unit_tsi; } if (isset($totalPerKegiatan[$nilai->kegiatan_id])) { $totalPerKegiatan[$nilai->kegiatan_id] += $nilai->jml_unit_tsi; } } } $grandTotal = 0; foreach ($totalPerKegiatan as $total) { $grandTotal += $total; } @endphp @foreach($allKegiatans as $kegiatan) @foreach($years as $year) @php $totalTahunKegiatan = 0; foreach ($pengelolaSts->dataTsi as $dataTsi) { foreach ($dataTsi->nilaiTsi as $nilai) { if ($nilai->kegiatan_id == $kegiatan->id && $nilai->tahun == $year) { $totalTahunKegiatan += $nilai->jml_unit_tsi; } } } @endphp @endforeach @endforeach @foreach($allKegiatans as $kegiatan) @endforeach @endif
No Desa {{ $kegiatan->nama_kegiatan ?? '-' }} Belum ada KegiatanAksi
{{ $year }} {{ $year }}
{{ $index + 1 }} {{ $dataTsi->desa->nama_desa ?? '-' }} {{ number_format($jmlUnit, 0, ',', '.') }} 0
Belum ada data TSI
Jumlah {{ number_format($totalTahunKegiatan, 0, ',', '.') }}
Jumlah Total {{ number_format($totalPerKegiatan[$kegiatan->id] ?? 0, 0, ',', '.') }} {{ number_format($grandTotal, 0, ',', '.') }}
{{-- Modal Create Data TSI --}} {{-- Modal Edit Data TSI --}} @push('styles') @endpush @push('scripts') @endpush