@extends('layouts.app') @section('title', 'Penempatan — ' . $pusat->name) @section('content')
Admin · Dashboard

Penempatan Petugas

{{ $pusat->code }} — {{ $pusat->name }} @if ($pusat->dun) · DUN {{ $pusat->dun->code }} @endif @if ($ppm) · PPM: {{ $ppm->application?->name }} @endif

@include('admin.management._nav') @forelse ($sections as $section)
{{-- Section header --}}

@if ($section['saluran']) {{ $section['label'] }} {{ $section['saluran']->voter_count ?? 0 }} pengundi @else {{ $section['label'] }} @endif

@php $sectionFilled = $section['entries']->sum(fn($e) => $e['assignments']->count()); $sectionQuota = $section['entries']->sum(fn($e) => $e['quota']->quota); $sectionVacant = $section['entries']->sum(fn($e) => $e['vacant']); @endphp {{ $sectionFilled }} / {{ $sectionQuota }} diisi
@forelse ($section['entries'] as $entry) {{-- Filled slots --}} @foreach ($entry['assignments'] as $assignment) @if ($loop->first) @endif @php $app = $assignment->application; @endphp @endforeach {{-- Vacant slots --}} @for ($i = 0; $i < $entry['vacant']; $i++) @if ($entry['assignments']->isEmpty() && $i === 0) @endif @endfor @empty @endforelse
Jawatan Nama Petugas No. KP Telefon Bank No. Akaun Tindakan
{{ $entry['position']?->code }}
{{ $entry['position']?->name }}
Kuota: {{ $entry['quota']->quota }}
{{ $app?->name ?? $assignment->user?->name ?? 'Tanpa nama' }}
Aktif
{{ $app?->ic_number ?? '-' }} {{ $app?->phone_number ?? '-' }} {{ $app?->bank_name ?? '-' }} {{ $app?->bank_account_number ? \App\Support\SensitiveData::maskAccount($app->bank_account_number) : '-' }} Pindah
@csrf
{{ $entry['position']?->code }}
{{ $entry['position']?->name }}
Kuota: {{ $entry['quota']->quota }}
— Slot kosong — Assign
Tiada kuota ditetapkan untuk bahagian ini.
@empty
Tiada kuota ditetapkan untuk pusat ini. Tetapkan kuota.
@endforelse @endsection