@extends('fragments.fullTemplate') @php //use App\Modificaciones_x_Informes; $id_usuario = session('id_usuario'); if (!session('id_usuario')) { header('location: /'); die(); } @endphp @section('contenido')
@if(session()->has('success')) @endif @if(session()->has('warning')) @endif @if(session()->has('error')) @endif @if (count($errors) > 0) @endif
@include('Modificaciones.Notificacion.notificacion_modificacion_firma_modal')
@if ($permisos->crear == 1) Crear notificación
@endif
Detalles de la modificación
{{-- DATOS GENERALES --}}

{{ $datos_modificacion->modificacion_descripcion }}

{{ date("d-m-Y", strtotime($datos_modificacion->fecha_solicitud)) }}

{{ $datos_modificacion->persona_solicita_cambio }}

{{ $datos_modificacion->nombre_usuario }} {{ $datos_modificacion->apellidos_usuario }}

{{ $datos_modificacion->fecha_validacion }}

@if($datos_modificacion->fecha_envio_email)
Fecha de envío de formato de modificación al cliente
{{ \Carbon\Carbon::parse($datos_modificacion->fecha_envio_email)->format('d-m-Y H:i:s') }}
@endif
{{-- ================= TABLA DE FIRMAS ================= --}}
@php $tiposFirma = [ 'Recibio solicitud de modificación', 'Persona responsable del cambio', 'Jefe de área afectada', 'Coordinador de cambios revisa modificación', 'Envío al cliente (Cobranza o Cambios)', 'Reviso Área de calidad' ]; @endphp @php $ordenFirmas = [ 'Recibio solicitud de modificación', 'Persona responsable del cambio', 'Jefe de área afectada', 'Coordinador de cambios revisa modificación', 'Envío al cliente (Cobranza o Cambios)', 'Reviso Área de calidad' ]; $ultimoFirmado = -1; foreach ($ordenFirmas as $index => $tipo) { if (isset($firmas[$tipo]) && $firmas[$tipo]->estatus_firma == 1) { $ultimoFirmado = $index; } else { break; } } @endphp @foreach($tiposFirma as $tipo) @php $firma = $firmas[$tipo] ?? null; @endphp {{-- USUARIO --}} {{-- ESTATUS --}} {{-- ACCIÓN --}} @endforeach
Tipo Firma Modificado por Estatus Acciones
{{ $tipo }} {{ $firma->nombre ?? '' }} {{ $firma->apellidos ?? '' }} @if($firma && $firma->estatus_firma == 1) Iniciado @else No iniciado @endif @php $indexActual = array_search($tipo, $ordenFirmas); $puedeFirmar = ($indexActual === $ultimoFirmado + 1) || ($firma && $firma->estatus_firma == 1); @endphp @if($puedeFirmar) @else @endif
@if ((int) $datos_modificacion->id_tipo_modificacion === 4) @else Descarga de formato de modificación @endif

Evidencias
@include('Modificaciones.show_evidencias') @include('Modificaciones.create_notificacion_firma_modal') @include('Modificaciones.delete_notificacion_firma_modal') @endsection