{{-- Productos / materiales del cliente (config/product-fr): indicadores por categoría que filtran, búsqueda mientras se escribe, alta y edición (productos-procesar), importación desde Excel y plantilla. Kit ui-ctc (MigracionLayout.MD L3, pantallas de L2a). --}} @php // categoria_prod.color guarda el nombre de un color de Tailwind; aquí se usa su tono 500 como color del indicador // y de la etiqueta (antes se armaban clases con ese nombre, que el Tailwind compilado no incluía). $tonos = [ 'slate' => '#64748b', 'gray' => '#6b7280', 'zinc' => '#71717a', 'red' => '#ef4444', 'orange' => '#f97316', 'amber' => '#f59e0b', 'yellow' => '#eab308', 'lime' => '#84cc16', 'green' => '#22c55e', 'emerald' => '#10b981', 'teal' => '#14b8a6', 'cyan' => '#06b6d4', 'sky' => '#0ea5e9', 'blue' => '#3b82f6', 'indigo' => '#6366f1', 'violet' => '#8b5cf6', 'purple' => '#a855f7', 'fuchsia' => '#d946ef', 'pink' => '#ec4899', 'rose' => '#f43f5e', ]; $tono = fn ($nombre) => $tonos[$nombre] ?? null; $totalProductos = collect($conteosCategorias)->sum('total'); $fecha = fn ($f) => !empty($f) && $f != '0000-00-00' ? date('Y-m-d', strtotime($f)) : null; $vacio = '—'; @endphp
Descargar plantilla Importar Excel Nuevo producto {{-- Indicadores por categoría: clic filtra la lista (otro clic quita el filtro). "Sin categoría" y "Todos" quitan el filtro, como antes. --}}
@foreach ($conteosCategorias as $cat) @endforeach
@if ($filtroStatus) @endif
{{ number_format($productos->total(), 0, ',', '.') }} productos Consultando…
@forelse ($productos as $producto) @foreach ([$producto->fecha_solicitud_descripciones_minimas, $producto->fecha_descripciones_minimas, $producto->fecha_creacion_partida_arancelaria] as $f) @endforeach @empty @endforelse
Editar Código Cód. homologado Nombre producto Categoría Centro de costo Solicitud mínimas Mínimas Partida arancelaria
{{ $producto->codigo }} {!! $producto->codigo_homologacion ? e($producto->codigo_homologacion) : $vacio !!} {{ $producto->nombre }} @if ($producto->categoria) {{ $producto->categoria->nombre }} @else N/A @endif {!! $producto->centro_de_costo ? e($producto->centro_de_costo) : $vacio !!}{!! $fecha($f) ? e($fecha($f)) : $vacio !!}

Sin resultados en la consulta.

@if ($productos->hasPages())
{{ $productos->links('vendor.pagination.ctc-livewire') }}
@endif
{{-- Importación de productos desde Excel --}}