@if($productos->total() > 0 || request('search') || request('stock_filter'))
@if(request('search') || request('stock_filter')) Filtros activos @endif {{ $productos->total() }} producto(s)
@if($productos->total() > 0) Mostrando {{ $productos->firstItem() }}-{{ $productos->lastItem() }} @endif
@endif
Orden {{-- Indicador de reordenamiento deshabilitado --}}
Código
Producto
Unidad
Precio
Stock
Acciones
@forelse($productos as $producto)
{{-- Drag Handle (Solo visible si no es manual y no hay filtros) --}} {{-- Input Manual --}} {{-- Texto Normal --}}
{{ $producto->codigo ?? '-' }}
{{ $producto->icono ?? '📦' }}
@if($producto->peso_gramos > 0) {{ $producto->peso_gramos }}g @endif {{-- Indicadores de Tipo de Producto --}} @if($producto->es_corporativo) 🏢 CORP @endif @if($producto->es_alta_demanda) 🔥 ALTA @endif @if($producto->es_precio_variable) ⚖️ VAR @endif @if($producto->imagen_url) FOTO @endif @if($producto->descripcion) TEXTO @endif
@if($producto->categoria) @php $colores = [ 'slate' => '#475569', 'stone' => '#57534e', 'red' => '#dc2626', 'orange' => '#ea580c', 'amber' => '#d97706', 'green' => '#16a34a', 'emerald' => '#059669', 'teal' => '#0d9488', 'cyan' => '#0891b2', 'sky' => '#0284c7', 'blue' => '#2563eb', 'indigo' => '#4f46e5', 'violet' => '#7c3aed', 'purple' => '#9333ea', 'fuchsia' => '#c026d3', 'pink' => '#db2777', 'rose' => '#e11d48' ]; $cHex = $colores[$producto->categoria->color] ?? '#64748b'; @endphp {{ $producto->categoria->icono }} {{ $producto->categoria->nombre }} @endif
{{ $producto->unidad_medida }} ${{ number_format($producto->precio_venta, 0, ',', '.') }}
{{ number_format($producto->stock_actual, 0) }} @if ($producto->stock_actual <= $producto->stock_minimo) Bajo @endif
@empty
No hay productos registrados aún.
@endforelse
@if($productos->hasPages())
Mostrando {{ $productos->firstItem() }} a {{ $productos->lastItem() }} de {{ $productos->total() }} productos
@if ($productos->onFirstPage()) « @else « @endif @if ($productos->onFirstPage()) ‹ @else ‹ @endif {{-- Simplificación radical para debug --}} {{ $productos->links() }} @if ($productos->hasMorePages()) › @else › @endif @if ($productos->hasMorePages()) » @else » @endif
@endif