@extends('simaju.layouts.main') @section('title', 'Pengembalian Aset') @section('page-title', 'Pengembalian Aset') @section('page-subtitle', 'Kelola pengembalian aset sekolah') @section('content')

Total Pengembalian

{{ $pengembalians->total() }}

Dikembalikan

{{ \App\Models\PengembalianAset::where('status', 'dikembalikan')->count() }}

Rusak

{{ \App\Models\PengembalianAset::where('status', 'rusak')->count() }}

Hilang

{{ \App\Models\PengembalianAset::where('status', 'hilang')->count() }}

Daftar Pengembalian Aset

Kelola dan pantau semua pengembalian aset sekolah

Catat Pengembalian
@forelse($pengembalians as $pengembalian) @empty @endforelse
Kode Aset Nama Aset Peminjam Tanggal Kondisi Status Aksi
{{ $pengembalian->peminjamanAset->aset->kode_aset }}

{{ $pengembalian->peminjamanAset->aset->nama_aset }}

{{ $pengembalian->peminjamanAset->aset->kategori_label }}

{{ $pengembalian->peminjamanAset->peminjam ?? 'N/A' }}

Dipinjam: {{ $pengembalian->peminjamanAset->tanggal_peminjaman->format('d M Y') }}

@php $totalPeminjamanAset = 0; if ($pengembalian->peminjamanAset->guru_id) { $totalPeminjamanAset = \App\Models\PeminjamanAset::where('guru_id', $pengembalian->peminjamanAset->guru_id)->count(); } elseif ($pengembalian->peminjamanAset->siswa_id) { $totalPeminjamanAset = \App\Models\PeminjamanAset::where('siswa_id', $pengembalian->peminjamanAset->siswa_id)->count(); } @endphp @if($totalPeminjamanAset > 0) {{ $totalPeminjamanAset }} peminjaman aset @endif

{{ $pengembalian->tanggal_pengembalian->format('d M Y') }}

{{ $pengembalian->tanggal_pengembalian->format('H:i') }}

@php $kondisiBadge = [ 'baik' => ['bg' => 'bg-gradient-to-r from-green-500 to-green-600', 'icon' => 'fa-check-circle'], 'rusak_ringan' => ['bg' => 'bg-gradient-to-r from-yellow-500 to-yellow-600', 'icon' => 'fa-exclamation-circle'], 'rusak_berat' => ['bg' => 'bg-gradient-to-r from-orange-500 to-orange-600', 'icon' => 'fa-times-circle'], 'hilang' => ['bg' => 'bg-gradient-to-r from-red-500 to-red-600', 'icon' => 'fa-exclamation-triangle'], ]; $badge = $kondisiBadge[$pengembalian->kondisi_pengembalian] ?? ['bg' => 'bg-gradient-to-r from-gray-500 to-gray-600', 'icon' => 'fa-circle']; @endphp {{ $pengembalian->kondisi_label }} @php $statusBadge = [ 'dikembalikan' => ['bg' => 'bg-gradient-to-r from-green-500 to-green-600', 'icon' => 'fa-check-double'], 'hilang' => ['bg' => 'bg-gradient-to-r from-red-500 to-red-600', 'icon' => 'fa-exclamation-triangle'], 'rusak' => ['bg' => 'bg-gradient-to-r from-orange-500 to-orange-600', 'icon' => 'fa-tools'], ]; $badge = $statusBadge[$pengembalian->status] ?? ['bg' => 'bg-gradient-to-r from-gray-500 to-gray-600', 'icon' => 'fa-circle']; @endphp {{ $pengembalian->status_label }}
@csrf @method('DELETE')

Belum ada data pengembalian aset

Mulai catat pengembalian aset

Catat Pengembalian Baru
@if($pengembalians->hasPages())
{{ $pengembalians->links() }}
@endif
@endsection