@extends('layouts.manager_ga') @section('content')

📋 Riwayat Persetujuan Manager GA

Berikut daftar semua pengajuan kendaraan yang sudah disetujui atau ditolak.

@php // Ambil nilai request $search = request('search'); $entries = request('entries', 10); // default 10 per halaman // Filter data $filtered = $riwayat->filter(function ($item) use ($search) { if (!$search) return true; return str_contains(strtolower($item->user->name), strtolower($search)) || ($item->vehicle && str_contains(strtolower($item->vehicle->jenis), strtolower($search))) || ($item->vehicle && str_contains(strtolower($item->vehicle->plat), strtolower($search))); }); // Manual pagination $page = request('page', 1); $offset = ($page - 1) * $entries; $pagedItems = $filtered->slice($offset, $entries); $totalPages = ceil($filtered->count() / $entries); @endphp {{-- 🔽 Dropdown Tampilkan Entries + Search --}}
{{-- Dropdown Entries --}}
{{-- Search Box --}}
{{-- Info Jumlah Data --}}
Menampilkan {{ $filtered->count() }} dari total {{ $riwayat->count() }} data @if(request('search')) Reset @endif
{{-- 📄 Tabel Data --}}
Riwayat Persetujuan {{ $filtered->count() }} data
@forelse($pagedItems as $data) @empty @endforelse
No Nama Karyawan Keterangan Kendaraan Supir Tanggal Pinjam Tanggal Kembali Status Tanggal Persetujuan
{{ $loop->iteration + $offset }}
{{ $data->user->name ?? 'N/A' }}
{{ $data->user->email ?? '' }}
{{ $data->keterangan ?? '-' }} @if($data->vehicle)
{{ $data->vehicle->jenis ?? '-' }} {{ $data->vehicle->plat ?? '-' }} • {{ $data->vehicle->warna ?? '' }}
@else
Belum dipilih
@endif
@if($data->driver)
{{ $data->driver->name }}
Supir
@else
Belum ditugaskan
@endif
{{ $data->tanggal_pinjam }} {{ $data->tanggal_kembali ?? '-' }} @if($data->status == 'approved') Disetujui @else Ditolak @endif
{{ $data->updated_at->format('H:i') }}
{{ $data->updated_at->format('d M Y') }}
Tidak ada data ditemukan

Silakan coba dengan kata kunci pencarian yang berbeda

{{-- 📌 FOOTER + PAGINATION --}}
{{-- BACK BUTTON --}}
Kembali ke Dashboard
@endsection