| Pedido / Cliente | Método / Ref. | Monto Reportado | Estado / Verificador | Acciones |
|---|---|---|---|---|
|
{{-- ENLACE CORREGIDO: Llama a verDetallePedido() --}}
#{{ str_pad($pago->pedido_id, 6, '0', STR_PAD_LEFT) }}
visibility
{{ $pago->pedido->usuario->nombre ?? 'N/A' }} {{ $pago->pedido->usuario->apellido ?? '' }}
{{ \Carbon\Carbon::parse($pago->fecha_pago)->format('d M Y, h:i A') }}
|
{{-- Columna 2: Método y Referencia --}}
@php
$metodoBadge = match($pago->metodo) {
'pago_movil' => 'bg-purple-50 text-purple-700 border-purple-200',
'zelle' => 'bg-indigo-50 text-indigo-700 border-indigo-200',
'binance' => 'bg-yellow-50 text-yellow-700 border-yellow-200',
'transferencia' => 'bg-blue-50 text-blue-700 border-blue-200',
'efectivo_usd', 'efectivo_bs' => 'bg-green-50 text-green-700 border-green-200',
default => 'bg-gray-50 text-gray-700 border-gray-200',
};
@endphp
{{ str_replace('_', ' ', $pago->metodo) }}
REF:
{{ $pago->referencia_bancaria ?? 'S/R' }}
|
{{-- Columna 3: Monto --}}
${{ number_format($pago->monto_usd, 2) }} Bs. {{ number_format($pago->monto_ves, 2) }} |
{{-- Columna 4: Estado --}}
@php
$estadoBadge = match($pago->estado) {
'revision' => 'bg-amber-50 text-amber-600 border-amber-200',
'aprobado' => 'bg-green-50 text-green-600 border-green-200',
'rechazado' => 'bg-red-50 text-red-600 border-red-200',
};
$estadoIcon = match($pago->estado) {
'revision' => 'pending',
'aprobado' => 'check_circle',
'rechazado' => 'cancel',
};
@endphp
{{ $estadoIcon }}
{{ $pago->estado }}
@if($pago->verificador)
Por: {{ $pago->verificador->nombre }}
@endif
|
{{-- Columna 5: Acciones (Revisar, Aprobar, Rechazar) --}}
{{-- Botón Ver Comprobante --}}
@if($pago->captura_pago_url)
@endif
{{-- Botones de Acción (Solo si está en revisión) --}}
@if($pago->estado === 'revision')
@endif
|
|
fact_check
No hay pagos para mostrar Prueba seleccionando otra pestaña. |
||||