@extends('fragments.fullTemplate') @section('titulo') Solicitudes de servicios portal clientes @endsection @section('contenido')
@php $badgeMap = [ 'pendiente' => 'yellow', 'pendiente_revision' => 'yellow', 'en_revision' => 'blue', 'aprobado' => 'green', 'aprobada' => 'green', 'rechazado' => 'red', 'rechazada' => 'red', 'correccion' => 'grey', 'correccion_solicitada' => 'grey', 'completada' => 'blue', 'completado' => 'blue', ]; $labelEstado = function ($estado) { switch ((string) $estado) { case 'pendiente_revision': return 'Pendiente de revisión'; case 'en_revision': return 'En revisión'; case 'aprobado': case 'aprobada': return 'Aprobado'; case 'rechazado': case 'rechazada': return 'Rechazado'; case 'correccion': case 'correccion_solicitada': return 'Corrección solicitada'; case 'completada': case 'completado': return 'Completada'; case 'pendiente': default: return $estado ? ucfirst(str_replace('_', ' ', $estado)) : 'Pendiente'; } }; @endphp
@if(session()->has('success')) @endif @if(session()->has('warning')) @endif @if(session()->has('error')) @endif
Filtros
{{ $solicitudes->total() }} solicitudes encontradas. Se muestran {{ $solicitudes->count() }} registros en esta página.
@forelse ($solicitudes as $solicitud) @php $estatus = $solicitud->estatus ?: 'pendiente'; $partidas = $solicitud->partidas_listado; @endphp @empty @endforelse
Folio solicitud Fecha de solicitud Cliente / tramitador Empresa Tipo de solicitud Producto Marca Modelo Norma / servicio Estatus de revisión Estatus de muestra Enviada a ingreso de muestras Última actualización Acciones
{{ $solicitud->folio_listado }} @foreach($solicitud->numeros_informe_mostrar as $numeroInforme)
{{ $numeroInforme }}
@endforeach
{{ $solicitud->fecha_solicitud_listado }} @if($solicitud->cliente_nombre_listado !== '')
{{ $solicitud->cliente_nombre_listado }}
@endif @if($solicitud->cliente_correo_listado !== '')
{{ $solicitud->cliente_correo_listado }}
@endif
@if($solicitud->empresa_factura_listado !== '')
{{ $solicitud->empresa_factura_listado }}
Empresa factura
@endif @if($solicitud->empresa_informe_listado !== '')
empresa_factura_listado !== '') class="mt-2" @endif> {{ $solicitud->empresa_informe_listado }}
Empresa informe
@endif
{{ $solicitud->tipo_solicitud_mostrar }} @foreach($partidas as $partida)
@if($partida['producto'] !== ''){{ $partida['producto'] }}@else @endif
@endforeach
@foreach($partidas as $partida)
@if($partida['marca'] !== ''){{ $partida['marca'] }}@else @endif
@endforeach
@foreach($partidas as $partida)
@if($partida['modelo'] !== ''){{ $partida['modelo'] }}@else @endif
@endforeach
@foreach($partidas as $partida)
@if($partida['norma_servicio'] !== ''){{ $partida['norma_servicio'] }}@else @endif
@endforeach
{{ $labelEstado($estatus) }} @foreach($partidas as $partida)
{{ $partida['estatus_muestra'] }}
@endforeach
{{ $solicitud->enviada_ingreso_muestras ? 'Sí' : 'No' }} {{ $solicitud->ultima_actualizacion_listado }}
No se encontraron solicitudes con los filtros seleccionados.
@if ($solicitudes->hasPages())
{{ $solicitudes->links() }}
@endif @endsection