Files
2026-06-24 18:30:00 +08:00

50 lines
2.7 KiB
PHP

@extends('layouts.app')
@section('title', 'Urus Anggota')
@section('content')
<div class="d-flex flex-wrap justify-content-between align-items-center gap-2 mb-3">
<form class="d-flex gap-2" method="GET" style="max-width:420px;">
<input type="text" name="q" value="{{ $q }}" class="form-control" placeholder="Cari nama / no pekerja / KP...">
<button class="btn btn-teal"><i class="bi bi-search"></i></button>
</form>
<a href="{{ route('admin.members.import') }}" class="btn btn-outline-teal"><i class="bi bi-upload"></i> Import Anggota</a>
</div>
<div class="card">
<div class="card-body">
<div class="table-responsive">
<table class="table table-koipb table-hover align-middle">
<thead><tr>
<th>No Anggota</th><th>Nama</th><th>No Pekerja</th><th>No KP</th><th>Jabatan</th><th>Status</th><th>Hadir</th><th></th>
</tr></thead>
<tbody>
@forelse($members as $m)
<tr>
<td>{{ $m->no_anggota ?? '-' }}</td>
<td class="fw-semibold">{{ $m->nama }}
@if($m->confirmed_wins) <span class="badge bg-gold"><i class="bi bi-trophy"></i> Menang</span> @endif
</td>
<td>{{ $m->no_pekerja ?? '-' }}</td>
<td><small class="text-muted">{{ $m->maskedKp() ?? '-' }}</small></td>
<td>{{ $m->jabatan ?? '-' }}</td>
<td>@if($m->status_aktif)<span class="pill pill-disahkan">Aktif</span>@else<span class="pill pill-redraw">Tidak Aktif</span>@endif</td>
<td>@if($m->attendance)<span class="badge badge-hadir">Hadir</span>@else<span class="badge badge-belum">Belum</span>@endif</td>
<td class="text-end">
<a href="{{ route('admin.members.edit', $m) }}" class="btn btn-sm btn-outline-secondary"><i class="bi bi-pencil"></i></a>
<form action="{{ route('admin.members.destroy', $m) }}" method="POST" class="d-inline" onsubmit="return confirm('Padam anggota {{ $m->nama }}?')">
@csrf @method('DELETE')
<button class="btn btn-sm btn-outline-danger"><i class="bi bi-trash"></i></button>
</form>
</td>
</tr>
@empty
<tr><td colspan="8" class="text-center text-muted py-4">Tiada anggota. Sila import senarai anggota.</td></tr>
@endforelse
</tbody>
</table>
</div>
{{ $members->links() }}
</div>
</div>
@endsection