@php $esCliente = in_array(Auth::user()->UsRol, Permisos::CLIENTE) || in_array(Auth::user()->UsRol2 ?? '', Permisos::CLIENTE); @endphp
@if(!$esCliente)
{{-- Filtros: mes, cliente y tipo de documento (solo para personal Prosarc) --}}
@if(!request()->hasAny(['mes','cliente','tipo','ver','buscar']) && $certificados->isEmpty())
Búsqueda rápida: Seleccione mes , cliente y/o tipo de documento (Certificado, Manifiesto, Certificado de terceros) y haga clic en Buscar para cargar los certificados de {{ $anio }}. O use Ver todos para cargar todos los certificados del año (puede tardar más).
@endif
@endif
@if($esCliente && $certificados->isEmpty())
No tiene certificados para el año {{ $anio }}.
@endif
Fecha recepción
@if(in_array(Auth::user()->UsRol, Permisos::TODOPROSARC))
Cliente
@endif
# RM
Servicio
Tratamiento
# Documento
Observación
Archivo
@if(in_array(Auth::user()->UsRol, Permisos::TODOPROSARC))
Aprobación Dirección
Aprobación Logística
Aprobación Operaciones
@endif
@if(in_array(Auth::user()->UsRol, Permisos::TODOPROSARC))
Ver
@endif
@if(in_array(Auth::user()->UsRol, Permisos::SIGNMANIFCERT))
Aprobar
@endif
@if(in_array(Auth::user()->UsRol, Permisos::COMERCIALES) || in_array(Auth::user()->UsRol2, Permisos::COMERCIALES))
{{'Facturar'}}
@endif
@if(in_array(Auth::user()->UsRol, Permisos::SolSerCertifi) || in_array(Auth::user()->UsRol2, Permisos::SolSerCertifi))
{{__('adminlte::message.solserstatuscertifi')}}
@endif
Actualizado el:
@foreach($certificados as $certificado)
{{ $certificado->recepcion ? date('Y/m/d', strtotime($certificado->recepcion)) : '' }}
@if(in_array(Auth::user()->UsRol, Permisos::TODOPROSARC))
{{ $certificado->cliente }}
@endif
{{ $certificado->CertNumRm }}
#{{ $certificado->FK_CertSolser }}({{ $certificado->SolSerStatus }})
{{ optional($certificado->tratamiento)->TratName ?? 'N/A' }}
{{ $certificado->ID_Cert }}
{{ $certificado->CertObservacion }}
@switch($certificado->CertType)
@case(0)
@if($certificado->CertSrc != "CertificadoDefault.pdf")
@php
$_afCertPath = storage_path('app/public/certificadoRegular/'.$certificado->CertSrc);
$_afCertImg = public_path('img/Certificados/'.$certificado->CertSrc);
$_afCertHref = file_exists($_afCertPath)
? asset('storage/certificadoRegular/'.$certificado->CertSrc).'?v='.filemtime($_afCertPath)
: asset('img/Certificados/'.$certificado->CertSrc).'?v='.(file_exists($_afCertImg) ? filemtime($_afCertImg) : time());
@endphp
@else
@endif
@break
@case(1)
@if($certificado->CertSrc != "CertificadoDefault.pdf")
@php
$_afManif = ($certificado->CertSrc !== 'CertificadoDefault.pdf') ? $certificado->CertSrc : $certificado->CertSrcManif;
$_afManifPath = storage_path('app/public/manifiestosRegular/'.$_afManif);
$_afManifImg = public_path('img/Manifiestos/'.$_afManif);
$_afManifHref = file_exists($_afManifPath)
? asset('storage/manifiestosRegular/'.$_afManif).'?v='.filemtime($_afManifPath)
: asset('img/Manifiestos/'.$_afManif).'?v='.(file_exists($_afManifImg) ? filemtime($_afManifImg) : time());
@endphp
@else
@endif
@break
@case(2)
@if($certificado->CertSrc != "CertificadoDefault.pdf")
@php
$_afExtPath = storage_path('app/public/certificadoExt/'.$certificado->CertSrc);
$_afExtHref = asset('storage/certificadoExt/'.$certificado->CertSrc).'?v='.(file_exists($_afExtPath) ? filemtime($_afExtPath) : time());
@endphp
@else
@endif
@break
@default
-
@break
@endswitch
@if(in_array(Auth::user()->UsRol, Permisos::TODOPROSARC))
@switch($certificado->CertAuthDp)
@case(0)Pendiente
@break
@case(1)Director de Planta
@break
@case(2)Jefe de Logística
@break
@case(3)Jefe de Operaciones
@break
@case(4)Supervisor de Turno
@break
@case(5)Ingeniero HSEQ
@break
@case(6)Asistente de Logística
@break
@case(7)Programador
@break
@defaultError en Firma Digital
@endswitch
@switch($certificado->CertAuthJl)
@case(0)Pendiente
@break
@case(1)Director de Planta
@break
@case(2)Jefe de Logística
@break
@case(3)Jefe de Operaciones
@break
@case(4)Supervisor de Turno
@break
@case(5)Ingeniero HSEQ
@break
@case(6)Asistente de Logística
@break
@case(7)Programador
@break
@defaultError en Firma Digital
@endswitch
@switch($certificado->CertAuthJo)
@case(0)Pendiente
@break
@case(1)Director de Planta
@break
@case(2)Jefe de Logística
@break
@case(3)Jefe de Operaciones
@break
@case(4)Supervisor de Turno
@break
@case(5)Ingeniero HSEQ
@break
@case(6)Asistente de Logística
@break
@case(7)Programador
@break
@defaultError en Firma Digital
@endswitch
@endif
@if(in_array(Auth::user()->UsRol, Permisos::TODOPROSARC))
@endif
@php
$Status = ['Conciliado', 'Tratado', 'Facturado'];
$Status2 = ['Conciliado', 'Tratado'];
@endphp
@if(in_array(Auth::user()->UsRol, Permisos::SIGNMANIFCERT))
@if (in_array($certificado->SolicitudServicio->SolSerStatus ?? '', $Status))
@else
@endif
@endif
@if(in_array(Auth::user()->UsRol, Permisos::COMERCIALES) || in_array(Auth::user()->UsRol2, Permisos::COMERCIALES))
SolicitudServicio->SolSerStatus ?? '', $Status2) ? '' : 'disabled' }} class="classFacturarStatus{{ $certificado->SolicitudServicio->SolSerSlug }} btn btn-{{ in_array($certificado->SolicitudServicio->SolSerStatus ?? '', $Status2) ? 'info' : 'default' }}"> Facturar
@endif
@if(in_array(Auth::user()->UsRol, Permisos::SolSerCertifi) || in_array(Auth::user()->UsRol2, Permisos::SolSerCertifi))
SolicitudServicio->SolSerStatus ?? '', $Status) && $certificado->CertAuthJo == '3' && $certificado->CertAuthJl == '2' && $certificado->CertAuthDp == '1') ? '' : 'disabled' }} class="classCertStatus{{ $certificado->SolicitudServicio->SolSerSlug }} btn btn-{{ in_array($certificado->SolicitudServicio->SolSerStatus ?? '', $Status) ? 'success' : 'default' }}"> {{ __('adminlte::message.solserstatuscertifi') }}
@endif
{{ $certificado->updated_at }}
@endforeach