first commit

This commit is contained in:
Saufi
2026-06-14 08:52:33 +08:00
commit 359229685d
87 changed files with 12477 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
@extends('layouts.app')
@section('tajuk', 'Sesi Ditutup')
@section('saiz-container', 'container-kecil')
@section('kandungan')
<div class="kad teks-tengah">
<h1>Sesi Taklimat Ditutup</h1>
<div class="makluman makluman-amaran">
Pendaftaran kehadiran bagi sesi
<strong>{{ $sesi->nama }}</strong>
({{ $sesi->dun->nama ?? '' }}, {{ $sesi->tarikh->format('d/m/Y') }})
telah ditutup.
</div>
<p class="teks-kecil">Sila hubungi urus setia taklimat untuk bantuan.</p>
</div>
@endsection

View File

@@ -0,0 +1,37 @@
@extends('layouts.app')
@section('tajuk', 'Daftar Kehadiran Taklimat')
@section('saiz-container', 'container-kecil')
@section('kandungan')
<div class="kad">
<h1>Daftar Kehadiran Taklimat</h1>
<table class="slip-butiran">
<tr><th>DUN</th><td>{{ $sesi->dun->code ?? '' }} {{ $sesi->dun->nama ?? '-' }}</td></tr>
<tr><th>Sesi</th><td>{{ $sesi->nama }}</td></tr>
<tr><th>Tarikh</th><td>{{ $sesi->tarikh->format('d/m/Y') }}</td></tr>
@if ($sesi->masa)
<tr><th>Masa</th><td>{{ $sesi->masa }}</td></tr>
@endif
<tr><th>Lokasi</th><td>{{ $sesi->lokasi }}</td></tr>
</table>
<div class="makluman makluman-info">
Sila tunjuk kad pengenalan di kaunter jika diminta untuk pengesahan identiti.
</div>
@if ($errors->has('no_kp'))
<div class="makluman makluman-ralat">{{ $errors->first('no_kp') }}</div>
@endif
<form method="POST" action="{{ route('checkin.submit', $sesi->qr_token) }}">
@csrf
<label for="no_kp">No. Kad Pengenalan</label>
<input type="text" id="no_kp" name="no_kp" value="{{ old('no_kp') }}"
inputmode="numeric" placeholder="cth: 890529015104" required autofocus>
<button type="submit" class="btn btn-penuh">Daftar Kehadiran</button>
</form>
</div>
@endsection

View File

@@ -0,0 +1,38 @@
@extends('layouts.app')
@section('tajuk', 'Slip Kehadiran')
@section('saiz-container', 'container-kecil')
@section('kandungan')
<div class="kad teks-tengah">
@if ($sudahDaftar)
<div class="makluman makluman-amaran">
Anda telah pun didaftarkan dalam sesi ini. Berikut ialah slip kehadiran anda.
</div>
@else
<div class="makluman makluman-jaya">
Kehadiran anda berjaya direkodkan!
</div>
@endif
<p class="teks-kecil mb-0">Nombor siri anda</p>
<div class="slip-nombor">{{ $kehadiran->nombor_siri_papar }}</div>
<p class="teks-kecil">Sila tunjuk slip ini kepada admin kaunter untuk mengambil borang SPR.</p>
</div>
<div class="kad">
<table class="slip-butiran">
<tr><th>Nama</th><td><strong>{{ $petugas->nama_ic }}</strong></td></tr>
<tr><th>No. KP</th><td>{{ $petugas->no_kp }}</td></tr>
<tr><th>Pusat Mengundi</th><td>{{ $penempatan['pusat_mengundi'] }}</td></tr>
<tr><th>Saluran</th><td>{{ $penempatan['saluran'] }}</td></tr>
<tr><th>Jawatan</th><td>{{ $penempatan['jawatan'] }}</td></tr>
<tr><th>Sesi</th><td>{{ $sesi->nama }} ({{ $sesi->tarikh->format('d/m/Y') }})</td></tr>
<tr><th>Masa Daftar</th><td>{{ $kehadiran->hadir_at->format('d/m/Y h:i A') }}</td></tr>
</table>
<div class="makluman makluman-info mb-0">
Sila tunjuk kad pengenalan jika diminta untuk pengesahan identiti.
</div>
</div>
@endsection