Flag saluran bermasalah + pautan Call/WhatsApp

- Halaman baharu "Saluran Bermasalah": senarai semua saluran dalam DUN
  (dengan KTM & telefonnya), tanda/buang tanda bermasalah berserta
  catatan; admin DUN terhad ke DUN sendiri, superadmin semua DUN
- Dashboard: baris saluran bermasalah diserlahkan kuning berserta
  lencana BERMASALAH dan catatan
- No. telefon KTM kini ada butang "📞 Call" (tel:) dan "WhatsApp"
  (wa.me, dinormalkan ke format 60xxxxxxxxx) di dashboard dan halaman
  saluran bermasalah

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Saufi
2026-07-11 03:55:20 +08:00
parent 57c20353c7
commit 322687c1d1
11 changed files with 400 additions and 3 deletions

View File

@@ -96,14 +96,31 @@
@php
$rekod = $kehadiran->get($a->id);
$p = $a->permohonan;
$flag = $a->saluran_id ? $bermasalah->get($a->saluran_id) : null;
@endphp
<tr class="baris-data">
<tr class="baris-data {{ $flag ? 'baris-bermasalah' : '' }}">
<td data-label="Bil">{{ $i + 1 }}</td>
<td data-label="Pusat Mengundi">{{ $a->pusatMengundi?->nama ?? '-' }}</td>
<td data-label="Saluran">{{ $a->saluran ? 'Saluran ' . $a->saluran->nombor_saluran : '-' }}</td>
<td data-label="Saluran">
{{ $a->saluran ? 'Saluran ' . $a->saluran->nombor_saluran : '-' }}
@if ($flag)
<div><span class="lencana lencana-kuning" @if($flag->catatan) title="{{ $flag->catatan }}" @endif>BERMASALAH</span></div>
@if ($flag->catatan)
<div class="teks-kecil">{{ $flag->catatan }}</div>
@endif
@endif
</td>
<td data-label="Nama"><strong>{{ $p?->nama_ic ?? '-' }}</strong></td>
<td data-label="No. KP">{{ $p?->no_kp ?? '-' }}</td>
<td data-label="No. Telefon">{{ $p?->no_telefon ?? '-' }}</td>
<td data-label="No. Telefon">
{{ $p?->no_telefon ?? '-' }}
@if ($p?->telefonDigits())
<div class="baris-tindakan" style="margin-top:0.25rem">
<a href="tel:{{ $p->telefonDigits() }}" class="btn btn-kecil btn-luar">📞 Call</a>
<a href="{{ $p->whatsappUrl() }}" target="_blank" rel="noopener" class="btn btn-kecil btn-hijau">WhatsApp</a>
</div>
@endif
</td>
<td data-label="Jawatan">{{ $a->jawatan?->nama ?? '-' }}</td>
<td data-label="Status">
@if ($rekod)