@php function limpiarHTML($html) { // Reemplazar múltiples saltos de línea con uno solo $limpio = preg_replace('/(\r\n|\r|\n){2,}/', "\n", $html); // Reemplazar combinaciones de
múltiples $limpio = preg_replace('/\s*/i', '
', $limpio); // Eliminar espacios en blanco excesivos $limpio = preg_replace('/\s{2,}/', ' ', $limpio); return $limpio; } @endphp
Logo San Miguel

{{ $datos->nm_sistema }}

Información del Ticket @if($datos->nr_ticket) - #{{ $datos->nr_ticket }} @endif @if($datos->nm_estado) - Estado Actual:{{ $datos->nm_estado }} @endif
@if($datos->info_ticket)
Solicitud ingresada a las: {{ $datos->info_ticket->fc_ingreso }}
@endif @if($datos->info_ticket->nm_ingreso)
Procedencia: {{ mb_convert_case($datos->info_ticket->nm_ingreso ?? '-', MB_CASE_TITLE, "UTF-8") }}
@endif @if($datos->info_ticket)
Estado Ticket: {{ $datos->info_ticket->nm_estado }}
@endif
@if($datos->info_ticket)
Nro. Ticket: {{ $datos->info_ticket->nr_ticket }}
@endif @if($datos->info_ticket)
Tipo Requerimiento: {{ $datos->info_ticket->nm_motivo }}
@endif
@if($datos->info_ticket)
Servicio: {{ $datos->info_ticket->nm_tipo }}
@endif @if($datos->info_ticket)
Dirección Municipal: {{ $datos->info_ticket->nm_direccion_destino }}
@endif @if($datos->info_ticket)
Depto. Municipal: {{ $datos->info_ticket->nm_depto_destino }}
@endif @if($datos->info_ticket)
Descripción del Requerimiento: {!! $datos->info_ticket->str_observacion_html !!}
@endif
@if($datos->info_vecino)
Datos del Vecino
@if($datos->info_vecino->nr_rut)
Rut: {{ $datos->info_vecino->nr_rut }}
@endif @if($datos->info_vecino->nr_telefono)
Teléfono: {{ $datos->info_vecino->nr_prefijo }} - {{ $datos->info_vecino->nr_telefono }}
@endif
@if($datos->info_vecino->nmc_vecino)
Nombre: {{ mb_convert_case($datos->info_vecino->nmc_vecino ?? '-', MB_CASE_TITLE, "UTF-8") }}
@endif @if($datos->info_vecino->nm_mail)
Correo: {{ strtolower($datos->info_vecino->nm_mail) }}
@endif
Domicilio: {{ mb_convert_case($datos->info_vecino->nm_ubicacion ?? '-', MB_CASE_TITLE, "UTF-8") }}
@endif @if($datos->info_clonado)
Solicitud Clonada
@if($datos->info_clonado->nr_ticket)
Ticket Original: {{ $datos->info_clonado->nr_ticket }}
@endif @if($datos->info_clonado->nm_tipo)
Servicio Origen: {{ $datos->info_clonado->nm_tipo }}
@endif @if($datos->info_clonado->nm_depto)
Dirección Origen: {{ $datos->info_clonado->nm_depto }}
@endif @if($datos->info_clonado->nm_direccion)
Depto. Origen: {{ $datos->info_clonado->nm_direccion}}
@endif
@endif @if($datos->info_derivado) @if($datos->info_ticket->str_observacion)
@endif
Historial de Derivaciones
    @foreach($datos->info_derivado as $index => $derivar)
  • {{ $index + 1 }}
    {{ $derivar->fc_inicio_derivacion ?? 'Sin fecha' }}
    @if($loop->first) - Solicitud Inicial @else - Solicitud Derivada @endif
    Servicio: {{ $derivar->nm_tipo }}
    Dirección: {{ $derivar->nm_direccion }}
    Depto: {{ $derivar->nm_depto }}
  • @endforeach
@endif @if($datos->data_historial)
Historial del Ticket de Atención al Vecino
    @php $is_muchos_encargado_servicio = false; @endphp @foreach($datos->data_historial as $index => $historia) @if($index == 0)
  • {{ $index + 1 }}
    Duración {{ $historia->fc_diferencia ?? ' 0 ' }} días
    Solicitud Ingresada por {{ mb_convert_case($historia->nm_autor ?? '-', MB_CASE_TITLE, "UTF-8") }} | {{ $historia->fc_inicio ?? 'Sin fecha' }}
    Servicio: {{ $historia->nm_tipo }}
    Dirección: {{ $historia->nm_direccion }}
    Depto: {{ $historia->nm_depto }}
    Descripción del Requerimiento: {!! $datos->info_ticket->str_observacion_html !!}
  • @endif @if($historia->id_estado == 2)
  • {{ $index + 1 }}
    Duración {{ $historia->fc_diferencia ?? ' 0 ' }} días
    Por Asignar | {{ $historia->fc_inicio ?? 'Sin fecha' }}
  • @endif @if($historia->id_estado == 3) @if(($datos->info_derivado && count($datos->info_derivado) > 1) || $datos->info_vecino)
    @endif
  • {{ $index + 1 }}
    Duración {{ $historia->fc_diferencia ?? ' 0 ' }} días
    En Gestión | {{ $historia->fc_inicio ?? 'Sin fecha' }}
    @php if(count($historia->encargado_servicio) >= 10) { $is_muchos_encargado_servicio = true; } @endphp @if(count($datos->info_respuestas))
    Gestiones Internas
      @foreach($datos->info_respuestas as $index => $respuesta)
    • {{ $index + 1 }}
      {{ $respuesta->nm_respuesta ?? '' }} - {{ mb_convert_case($respuesta->usuario ?? '-', MB_CASE_TITLE, "UTF-8") }}
      {{ $respuesta->fc_ingreso ?? '' }}
      {!! mb_convert_case(limpiarHTML($respuesta->str_observacion) ?? '-', MB_CASE_TITLE, "UTF-8") !!}

    • @endforeach
    @else @if(count($historia->encargado_servicio)) @foreach($historia->encargado_servicio as $index => $encargado) @endforeach
    Funcionarios Encargados del Servicio
    Unidad Municipal Funcionario
    {{ $encargado->nm_direccion }}
    {{ $encargado->nm_depto }}
    {{ mb_convert_case($encargado->nm_funcionario ?? '-', MB_CASE_TITLE, "UTF-8") }}
    @else
    Funcionarios Encargados del Servicio
    Unidad Municipal Funcionario
    No se encontraron funcionarios encargados del servicio
    @endif @endif
  • @endif @if($historia->id_estado == 5)
  • {{ $index + 1 }}
    Duración {{ $historia->fc_diferencia ?? ' 0 ' }} días
    Respuesta Publicada por {{ mb_convert_case($historia->nm_autor ?? '-', MB_CASE_TITLE, "UTF-8") }} | {{ $historia->fc_inicio ?? 'Sin fecha' }}
    Publicación: {!! $historia->str_observacion_html !!}
    @if($is_muchos_encargado_servicio)
    @endif
  • @endif @if($historia->id_estado == 6)
  • {{ $index + 1 }}
    Duración {{ $historia->fc_diferencia ?? ' 0 ' }} días
    Solicitud Finalizada | {{ $historia->fc_inicio ?? 'Sin fecha' }}
  • @endif @if($historia->id_estado == 7)
  • {{ $index + 1 }}
    Duración {{ $historia->fc_diferencia ?? ' 0 ' }} días
    Solicitud Rechazada | {{ $historia->fc_inicio ?? 'Sin fecha' }}
  • @endif @if($historia->id_estado == 8)
  • {{ $index + 1 }}
    Duración {{ $historia->fc_diferencia ?? ' 0 ' }} días
    Solicitud Derivada por {{ mb_convert_case($historia->nm_autor ?? '-', MB_CASE_TITLE, "UTF-8") }} | {{ $historia->fc_inicio ?? 'Sin fecha' }}
    Servicio: {{ $historia->nm_tipo }}
    Dirección: {{ $historia->nm_direccion }}
    Depto: {{ $historia->nm_depto }}
    @if($is_muchos_encargado_servicio)
    @endif
    Descripción del Requerimiento: {!! $datos->info_ticket->str_observacion_html !!}
    @if(count($historia->encargado_servicio)) @foreach($historia->encargado_servicio as $index => $encargado) @endforeach
    Funcionarios Encargados del Servicio
    Unidad Municipal Funcionario
    {{ $encargado->nm_direccion }}
    {{ $encargado->nm_depto }}
    {{ mb_convert_case($encargado->nm_funcionario ?? '-', MB_CASE_TITLE, "UTF-8") }}
    @else
    Funcionarios Encargados del Servicio
    Unidad Municipal Funcionario
    No se encontraron funcionarios encargados del servicio
    @endif
  • @endif @if($historia->id_estado == 9)
  • {{ $index + 1 }}
    Duración {{ $historia->fc_diferencia ?? ' 0 ' }} días
    Solicitud Derivada por {{ mb_convert_case($historia->nm_autor ?? '-', MB_CASE_TITLE, "UTF-8") }}
    | {{ $historia->fc_inicio ?? 'Sin fecha' }}
Gestionada por Macrozona
@endif @if($historia->id_estado == 10)
  • {{ $index + 1 }}
    Duración {{ $historia->fc_diferencia ?? ' 0 ' }} días
    Solicitud Derivada por {{ mb_convert_case($historia->nm_autor ?? '-', MB_CASE_TITLE, "UTF-8") }}
    | {{ $historia->fc_inicio ?? 'Sin fecha' }}
  • Gestionada por Asignador
    @endif @endforeach
    @endif