@extends('layouts.anggota') @section('content')
Kelola permohonan peminjaman dan perpanjangan buku secara efisien.
| No | Anggota & Akun | Kontak & Lokasi | Koleksi Buku | Timeline | Status | Navigasi |
|---|---|---|---|---|---|---|
| {{ $loop->iteration }} |
{{ $t->anggota->nama ?? '-' }}
{{ $t->anggota->user->email ?? '-' }}
NIP/NIM: {{ $t->anggota->nip_nim ?? '-' }}
|
@php
$phone = $t->anggota->no_hp ?? '';
$cleanPhone = preg_replace('/[^0-9]/', '', $phone);
if(str_starts_with($cleanPhone, '0')) {
$cleanPhone = '62' . substr($cleanPhone, 1);
}
@endphp
{{ $phone ?: '-' }}
{{ Str::limit($t->anggota->alamat ?? '-', 25) }}
|
{{ $t->koleksi->title ?? '-' }}
@if($t->surat_pengantar)
Lihat Dokumen
@endif
|
P: {{ $t->tanggal_pinjam ? \Carbon\Carbon::parse($t->tanggal_pinjam)->format('d/m/y') : '-' }}
K: {{ $t->tanggal_kembali ? \Carbon\Carbon::parse($t->tanggal_kembali)->format('d/m/y') : '-' }}
|
@php $badges = [ 'menunggu' => 'bg-warning text-dark', 'perpanjangan_menunggu' => 'bg-info text-white', 'disetujui' => 'bg-info text-white', 'dipinjam' => 'bg-primary text-white', 'dikembalikan' => 'bg-success text-white', 'ditolak' => 'bg-danger text-white' ]; $statusLabel = ($t->status == 'perpanjangan_menunggu') ? 'Butuh Perpanjang' : ucfirst($t->status); @endphp {{ $statusLabel }} |
{{-- 1. PERSSETUJUAN PINJAM BARU --}}
@if($t->status == 'menunggu')
{{-- 2. PERSETUJUAN PERPANJANGAN --}}
@elseif($t->status == 'perpanjangan_menunggu')
{{-- 3. STATUS LAIN --}}
@elseif(in_array($t->status, ['disetujui', 'dipinjam']))
@if($t->status == 'disetujui')
@endif
@else
-
@endif
|
| Belum ada data transaksi. | ||||||