@extends('admin.layouts.app') @section('title', 'Penilaian Warga') @section('content') @php $kriteriaList = \App\Models\Kriteria::orderBy('kode')->get(); @endphp

Penilaian Warga

Kelola penilaian kriteria untuk calon penerima BLT-DD

@if ($periodeAktif) Export Excel @endif Tambah Penilaian
@if ($periodeAktif && \Carbon\Carbon::parse($periodeAktif->tanggal_selesai)->endOfDay()->isPast())
Perhatian: Masa aktif periode seleksi {{ $periodeAktif->nama }} telah berakhir pada {{ \Carbon\Carbon::parse($periodeAktif->tanggal_selesai)->format('d/m/Y') }}. Anda masih dapat menyesuaikan penilaian warga sebelum penerima ditetapkan secara final pada menu Proses SAW.
@endif @if ($periodeAktif)
Periode Aktif
Nama Periode

{{ $periodeAktif->nama }}

Tanggal

{{ \Carbon\Carbon::parse($periodeAktif->tanggal_mulai)->format('d/m/Y') }} - {{ \Carbon\Carbon::parse($periodeAktif->tanggal_selesai)->format('d/m/Y') }}

Kuota Penerima

{{ $periodeAktif->kuota_penerima }} orang

{{ $warga->count() }} Warga Dinilai @if ($periodeAktif->status == 'aktif') Status: {{ ucfirst($periodeAktif->status) }} @else Status: {{ ucfirst($periodeAktif->status) }} @endif
@endif
Daftar Warga yang Sudah Dinilai
Total: {{ $warga->count() }} warga
@if ($warga->count() > 0)
@foreach ($kriteriaList as $k) @endforeach @foreach ($warga as $index => $w) @php // Ambil nilai per kriteria (gunakan relasi 'penilaian' sesuai Model Warga) $nilaiKriteria = $w->penilaian->keyBy('kriteria_id'); @endphp @foreach ($kriteriaList as $k) @endforeach @endforeach
No Nama Warga NIK Alamat Dusun/RW Nilai Kriteria Aksi
{{ $k->kode }}
{{ $index + 1 }} {{ $w->nama }} {{ $w->nik }} {{ Str::limit($w->alamat, 30) }} {{ $w->dusun }}, RW {{ $w->rw }} @if ($nilaiKriteria->has($k->id)) {{ $nilaiKriteria[$k->id]->nilai }} @else - @endif
@csrf @method('DELETE')
@else
Belum Ada Penilaian

Silakan tambah penilaian warga untuk periode aktif

Tambah Penilaian
@endif
Keterangan Kriteria
@php $chunks = $kriteriaList->chunk(ceil($kriteriaList->count() / 2)); @endphp @foreach ($chunks as $chunk)
    @foreach ($chunk as $k)
  • {{ $k->kode }}: {{ $k->nama }}
  • @endforeach
@endforeach
{{-- Modal Import Excel --}} @if ($periodeAktif) @endif @push('scripts') @endpush @push('styles') @endpush @endsection