{{-- Compradores internos del cliente (tarea 4.4). Kit ui-ctc: pestañas por estado, búsqueda y tabla; el In House aprueba los nuevos completando el correo, o los rechaza. El catálogo vive en Central. Colores: tokens del layout. --}} @php use App\Http\Livewire\Importaciones\CompradoresCliente; $variantes = ['POR_APROBAR' => ['aviso', 'Por aprobar'], 'ACTIVO' => ['exito', 'Activo'], 'INACTIVO' => ['neutro', 'Inactivo']]; $origenes = ['MANUAL' => 'Central', 'PLANTILLA' => 'Plantilla Excel', 'IA' => 'Documento con IA', 'CTC' => 'Formulario', 'MIGRACION' => 'Histórico']; @endphp
Órdenes de compra @if ($error) No fue posible consultar el catálogo de compradores en Central. Intenta de nuevo en unos minutos. @endif @if (!$edita) Tu usuario tiene acceso de consulta: puedes ver el catálogo pero no aprobar compradores. @endif
@foreach (CompradoresCliente::PESTANAS as $clave => [$etiqueta, $estados]) @endforeach
@forelse ($filas as $c) @empty @endforelse
CompradorCompañíaÁreaOrigenEstadoAprobación
{{ $c->nombre }} {{ $c->correo ?: 'Sin correo' }} {{ $companias[$c->id_importador] ?? $c->id_importador }} {{ $c->area ?: '—' }} {{ $origenes[$c->origen] ?? $c->origen }} {{ $variantes[$c->estado][1] ?? $c->estado }} @if ($c->estado === 'POR_APROBAR' && $edita)
Aprobar
@elseif ($c->fecha_aprueba) {{ \Carbon\Carbon::parse($c->fecha_aprueba)->format('d/m/Y') }} @else — @endif

{{ trim($buscar) !== '' ? 'No hay compradores con esa búsqueda.' : 'No hay compradores en esta pestaña.' }}