@extends('layouts.app') @section('titlepage', 'Detail Pinjaman') @section('content') @section('navigasi')
Detail Pinjaman: {{ $pinjaman->no_pinjaman }}
Informasi detail rencana cicilan dan riwayat pembayaran karyawan.
@endsection
@php $path = Storage::url('karyawan/'.$pinjaman->karyawan->foto); // Get Initials $words = explode(" ", $pinjaman->karyawan->nama_karyawan); $initials = ""; foreach ($words as $w) { if(isset($w[0])) $initials .= $w[0]; } $initials = strtoupper(substr($initials, 0, 2)); // Assign random background color for initials $colors = ['bg-primary', 'bg-success', 'bg-info', 'bg-warning', 'bg-danger']; $randomColor = $colors[array_rand($colors)]; // Masa Kerja Calculation $tgl_masuk = $pinjaman->karyawan->tanggal_masuk ? \Carbon\Carbon::parse($pinjaman->karyawan->tanggal_masuk) : null; $masa_kerja = '-'; if ($tgl_masuk) { $diff = $tgl_masuk->diff(\Carbon\Carbon::now()); $parts = []; if ($diff->y > 0) $parts[] = $diff->y . ' Thn'; if ($diff->m > 0) $parts[] = $diff->m . ' Bln'; $masa_kerja = implode(', ', $parts) ?: 'Baru'; } $repayment_percentage = $pinjaman->jumlah_pinjaman > 0 ? round(($pinjaman->total_dibayar / $pinjaman->jumlah_pinjaman) * 100) : 0; @endphp
@if (empty($pinjaman->karyawan->foto) || !Storage::disk('public')->exists('karyawan/'.$pinjaman->karyawan->foto)) {{ $initials }} @else @endif

{{ $pinjaman->karyawan->nama_karyawan }}

{{ $pinjaman->nik }} {{ $pinjaman->karyawan->jabatan->nama_jabatan ?? '-' }}
Dept / Cabang {{ $pinjaman->karyawan->departemen->nama_dept ?? '-' }} / {{ $pinjaman->karyawan->cabang->nama_cabang ?? '-' }}
Masa Kerja {{ $masa_kerja }}
Status @php $status_map = ['T' => 'Tetap', 'K' => 'Kontrak', 'O' => 'Outs']; echo $status_map[$pinjaman->karyawan->status_karyawan] ?? 'Lainnya'; @endphp
Kontak {{ $pinjaman->karyawan->no_hp ?? '-' }}
Progress Pelunasan

{{ $repayment_percentage }}%

@if($pinjaman->sisa_pinjaman > 0) @can('pinjaman.pembayaran') Bayar Manual @endcan @endif
Pinjaman Rp{{ number_format($pinjaman->jumlah_pinjaman, 0, ',', '.') }}
Dibayar Rp{{ number_format($pinjaman->total_dibayar, 0, ',', '.') }}
Sisa Rp{{ number_format($pinjaman->sisa_pinjaman, 0, ',', '.') }}
@endsection @push('myscript') @endpush