@extends('fragments.fullTemplate') @section('titulo') Cotizaciones @endsection @section('contenido') @php // @endphp
@include('fragments.navs', [ "navs" => [ [ "active" => 1, "url" => "cotizaciones", "name" => "Cotizaciones" ], [ "active" => 0, "url" => "cotizaciones/prospectos", "name" => "Cotizaciones de prospecto de clientes" ] ] ])
@if(session()->has('success')) @endif @if(session()->has('warning')) @endif @if(session()->has('error')) @endif @if (count($errors) > 0) @endif
@include('Requisicion_compra.Notificacion.notificacion_requisicion_modal') @include('Control_documentos.Notificacion.notificacion_documento_version') @include('Modificaciones.notificacion_modificacion') @include('Modificaciones.Notificacion.notificacion_modificacion_firma_modal')
@if ($permisos->crear == 1 || $permisos->gerente == 1)
Nueva Cotización
@endif {{--
Cotizaciones de prospecto de clientes
--}}
{{--

{{$cotizaciones->count()}} resultados en esta página

--}} @if($cotizaciones->count()) @foreach ($cotizaciones as $cotizacion) @php $esCotizacionPortal = ($cotizacion->origen_carga ?? null) === 'portal_clientes'; $folioPendientePortal = $esCotizacionPortal && trim((string) $cotizacion->folio) === ''; $urlEditarCotizacion = $folioPendientePortal ? url('cotizaciones/portal/'.$cotizacion->id_cotizacion.'/atender') : url('cotizacion/'.$cotizacion->id_cotizacion.'/lista_precios'); $contactosPortalMostrar = collect(); if ($esCotizacionPortal) { if ($cotizacion->contacto) { $nombreContacto = trim((string) ($cotizacion->contacto->nombre_contacto ?: $cotizacion->contacto->correo)); if ($nombreContacto !== '') { $contactosPortalMostrar->push([ 'nombre' => $nombreContacto, 'correo' => trim((string) $cotizacion->contacto->correo), ]); } } elseif ($cotizacion->portalUsuario) { $contactoPortal = $cotizacion->portalUsuario->contactoFactura; if ($contactoPortal) { $nombrePortal = trim((string) ($contactoPortal->nombre_contacto ?: $contactoPortal->correo)); if ($nombrePortal !== '') { $contactosPortalMostrar->push([ 'nombre' => $nombrePortal, 'correo' => trim((string) $contactoPortal->correo), ]); } } if ($contactosPortalMostrar->isEmpty()) { $nombreUsuarioPortal = trim((string) ($cotizacion->portalUsuario->nombre_completo ?: $cotizacion->portalUsuario->email)); if ($nombreUsuarioPortal !== '') { $contactosPortalMostrar->push([ 'nombre' => $nombreUsuarioPortal, 'correo' => trim((string) $cotizacion->portalUsuario->email), ]); } } } if ($contactosPortalMostrar->isEmpty() && $cotizacion->cliente && $cotizacion->cliente->relationLoaded('contactos')) { foreach ($cotizacion->cliente->contactos as $contactoEmpresa) { $nombreContactoEmpresa = trim((string) ($contactoEmpresa->nombre_contacto ?: $contactoEmpresa->correo)); if ($nombreContactoEmpresa !== '') { $contactosPortalMostrar->push([ 'nombre' => $nombreContactoEmpresa, 'correo' => trim((string) $contactoEmpresa->correo), ]); } } } } @endphp @endforeach @else @endif
Folio Contactos Empresa Creado Realizó Estatus envío correo Fecha envío correo Acciones
@if ($folioPendientePortal) Portal pendiente @else {{$cotizacion->folio}} @endif @if ($esCotizacionPortal)
Portal Clientes @endif
@if($esCotizacionPortal) @forelse($contactosPortalMostrar as $contactoPortalMostrar)
first) class="mt-1 pt-1 border-top" @endif> {{ $contactoPortalMostrar['nombre'] }} @if($contactoPortalMostrar['correo'] && $contactoPortalMostrar['correo'] !== $contactoPortalMostrar['nombre'])
{{ $contactoPortalMostrar['correo'] }} @endif
@empty Sin contacto asociado @endforelse @elseif($cotizacion->cliente) @if($cotizacion->cliente->contactos) @foreach($cotizacion->cliente->contactos as $contactos){{$contactos->nombre_contacto.", "}}@endforeach @endif @endif
@if ($cotizacion->cliente && $cotizacion->cliente->nombre_empresa) {{$cotizacion->cliente->nombre_empresa}} @else Cliente prospecto @endif @if ($cotizacion->created_at_formatted) {{$cotizacion->created_at_formatted}} @else Sin registro @endif @if ($cotizacion->nombre_usuario) {{$cotizacion->nombre_usuario}} @else Sin registro @endif @if ($cotizacion->send_email_at) Enviado @else Pendiente @endif @if ($cotizacion->send_email_at) {{$cotizacion->send_email_at}} @else @endif
@if ($permisos->actualizar == 1 || $permisos->gerente == 1) @endif @if ($permisos->eliminar == 1 || $permisos->gerente == 1) @endif @if ($permisos->actualizar == 1 || $permisos->gerente == 1) @if(!empty($cotizacion->cliente->prospecto)) @endif @endif
No se encontraron registros
{{--$cotizaciones->links("pagination::bootstrap-4")--}}
{{--@include('Cotizaciones.new_cotizacion') @include('Cotizaciones.edit_cotizacion')--}} @include('Clientes.edit_cliente') @include('Cotizaciones.delete_cotizacion_lista') @include('Cotizaciones.show_nota') @endsection