@if ($errors->any()) @foreach ($errors->all() as $error) @php notify()->error($error, 'Gagal'); @endphp @endforeach @endif
Data SPALDT
Daftar Data SPALDT
Tambah Data
@if(session('success')) @endif {{-- Filter --}}
@if(request('kecamatan_id') || request('search')) Reset Filter @endif
@forelse($spaldts as $index => $spaldt) @empty @endforelse
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
@if($spaldts->hasPages())
Menampilkan {{ $spaldts->firstItem() }} sampai {{ $spaldts->lastItem() }} dari {{ $spaldts->total() }} data
{{ $spaldts->links('pagination.bootstrap-5') }}
@endif
{{-- Modal Foto --}}
@push('scripts') @endpush