| No | Nama IPALD | Desa/kel , Kecamatan | Detail Kapasitas | Tahun Dibangun | Kondisi & Status | Status Iuran | Foto | Aksi | |
|---|---|---|---|---|---|---|---|---|---|
| {{ $spaldts->firstItem() + $index }} | {{ $spaldt->nama_ipald }} |
{{ $spaldt->desa->nama_desa ?? '-' }}
{{ $spaldt->kecamatan->nama_kecamatan ?? '-' }}
|
Desain: {{ number_format($spaldt->kapasitas_desain, 2) }} SR
Terpakai: {{ number_format($spaldt->kapasitas_terpakai, 2) }} SR
Idle: {{ number_format($spaldt->kapasitas_idle, 2) }} SR
Persentase: {{ number_format($spaldt->persentase_pemakaian, 2) }}%
|
{{ $spaldt->tahun_dibangun }} | @php $kondisiLabels = [ 'baik_beroperasi' => 'Baik, Beroperasi', 'baik_tidak_beroperasi' => 'Baik, Tidak Beroperasi', 'rusak_beroperasi' => 'Rusak, Beroperasi', 'rusak_tidak_beroperasi' => 'Rusak, Tidak Beroperasi', ]; $kondisiBadgeColors = [ 'baik_beroperasi' => 'bg-success', // hijau 'baik_tidak_beroperasi' => 'bg-warning',// oranye 'rusak_beroperasi' => 'bg-info', // kuning (gunakan info/kuning muda bs diganti custom css) 'rusak_tidak_beroperasi' => 'bg-danger',// merah ]; $label = $kondisiLabels[$spaldt->kondisi_status] ?? $spaldt->kondisi_status; $badgeClass = $kondisiBadgeColors[$spaldt->kondisi_status] ?? 'bg-secondary'; @endphp {{ $label }} | {{ $spaldt->status_iuran == 'ada' ? 'Ada' : 'Tidak Ada' }} | @php $fotos = $spaldt->fotos ?? collect(); $fotoCount = $fotos->count(); $fotoData = $fotos->map(function ($foto, $index) { return [ 'url' => $foto->url, 'label' => 'Foto ' . ($index + 1), ]; }); @endphp @if($fotoCount > 0) @else - @endif | ||
| Tidak ada data SPALDT | |||||||||