@extends('layouts.app') @section('title', 'Renovaciones') @push('styles') @endpush @section('content')

Renovaciones de Préstamos @if ($totalPrestamos > 0) {{ $totalPrestamos }} @endif

Clientes elegibles para renovación de crédito

@if(request()->hasAny(['buscar', 'modalidad'])) @endif
@if($prestamos->isEmpty())

No hay préstamos para renovar

No existen préstamos que cumplan los criterios de renovación en este momento.

@else
Desliza para ver todas las renovaciones
@foreach($prestamos as $prestamo) @php $ultimaCuota = $prestamo->cuotas->first(); $saldoCuota = $prestamo->getSaldoUltimaCuota(); $hoy = now()->startOfDay(); $fechaVencimiento = $ultimaCuota->fecha_pago->copy()->startOfDay(); // Determinar color y texto del indicador if ($fechaVencimiento < $hoy) { $diasVencida = $hoy->diffInDays($fechaVencimiento); $textoVencimiento = 'Vencida hace ' . $diasVencida . ' día(s)'; $colorVencimiento = '#ef4444'; $bgVencimiento = '#fef2f2'; } elseif ($fechaVencimiento->equalTo($hoy)) { $textoVencimiento = 'Vence hoy'; $colorVencimiento = '#f59e0b'; $bgVencimiento = '#fffbeb'; } else { $diasRestantes = $hoy->diffInDays($fechaVencimiento); if ($diasRestantes == 1) { $textoVencimiento = 'Vence mañana'; $colorVencimiento = '#f59e0b'; $bgVencimiento = '#fffbeb'; } elseif ($diasRestantes <= 7) { $textoVencimiento = 'Vence en ' . $diasRestantes . ' días'; $colorVencimiento = '#fbbf24'; $bgVencimiento = '#fefce8'; } else { $textoVencimiento = 'Vence en ' . $diasRestantes . ' días'; $colorVencimiento = '#10b981'; $bgVencimiento = '#f0fdf4'; } } @endphp
{{ $prestamo->cliente_nombre_completo }}
{{ $prestamo->cliente_cedula }}
Renovar
{{ $textoVencimiento }}
Fecha: {{ $ultimaCuota->fecha_pago->format('d/m/Y') }}
Préstamo Actual
${{ number_format($prestamo->monto_credito, 0, ',', '.') }}
Última Cuota
${{ number_format($saldoCuota, 0, ',', '.') }}
Modalidad
{{ $prestamo->modalidad_pago }}
Cuotas
{{ $prestamo->numero_cuotas }}
@endforeach
Mostrando {{ $prestamos->count() }} de {{ $totalPrestamos }} renovaciones
@endif @endsection @push('scripts') @endpush