@extends('adminlte::page') @section('plugins.Toastr', true) @section('content_header') REGRESAR @stop @section('content')

@php // Recuperar la etapa con orden_etapa = 4 $etapa4 = $etapas->firstWhere('orden_etapa', 4); @endphp
@csrf @method('PUT')
@foreach ($actividades_Etapa1 as $actividad) @php $badgeClass = $estadoClasses[$actividad->estado] ?? 'Pediente'; @endphp @php $canViewImage = false; $canDeleteImage = false; if ($actividad->estado != 'Pendiente') { $canViewImage = true; } if (Gate::check('servicio_integral.file-etapa1')) { if ( $actividad->estado == 'Rechazado' || $actividad->estado == 'En espera de revisión' ) { $canDeleteImage = true; } } @endphp @php $sePuedeAprobarEtapa1 = false; if (Gate::check('servicio_integral.etapa1')) { if ($actividad->tipo_aprobador == 'aprobador_etapa') { $sePuedeAprobarEtapa1 = true; } } elseif ($actividad->tipo_aprobador == 'supervisor') { if (Gate::check('servicio_integral.file')) { $sePuedeAprobarEtapa1 = true; } } @endphp @endforeach
ETAPA 1: PROCESO PRE CONTRATO y COMPETENCIAS Estado Subir Archivo Acciones Estado de Revision Observaciones
{{ $actividad->nombre_actividad }} {{ $actividad->estado }}
estado == 'Aprobado' || $actividad->estado == 'En espera de revisión' || $actividad->estado == 'Rechazado')>
@cannot('servicio_integral.file-etapa1') No tiene permiso para subir archivo @endcannot
@if ($sePuedeAprobarEtapa1 == true) @endif
@foreach ($actividades_Etapa2 as $actividad) @php $badgeClass = $estadoClasses[$actividad->estado] ?? 'Pediente'; @endphp @php $canViewImage = false; $canDeleteImage = false; if ($actividad->estado != 'Pendiente') { $canViewImage = true; } if (Gate::check('servicio_integral.file-etapa2')) { if ( $actividad->estado == 'Rechazado' || $actividad->estado == 'En espera de revisión' ) { $canDeleteImage = true; } } @endphp @php $sePuedeAprobarEtapa2 = false; if (Gate::check('servicio_integral.etapa2')) { if ($actividad->tipo_aprobador == 'aprobador_etapa') { $sePuedeAprobarEtapa2 = true; } } elseif ($actividad->tipo_aprobador == 'supervisor') { if (Gate::check('servicio_integral.file')) { $sePuedeAprobarEtapa2 = true; } } @endphp @endforeach
ETAPA 2: PROCESO DE CONTRATACIÓN Estado Subir Archivo Acciones Estado de Revision Observaciones
{{ $actividad->nombre_actividad }} {{ $actividad->estado }}
estado == 'Aprobado' || $actividad->estado == 'En espera de revisión' || $actividad->estado == 'Rechazado')>
@cannot('servicio_integral.file-etapa2') No tiene permiso para subir archivo @endcannot
@if ($sePuedeAprobarEtapa2 == true) @endif
@foreach ($actividades_Etapa3 as $actividad) @php $badgeClass = $estadoClasses[$actividad->estado] ?? 'Pediente'; @endphp @php $canViewImage = false; $canDeleteImage = false; if ($actividad->estado != 'Pendiente') { $canViewImage = true; } if (Gate::check('servicio_integral.file-etapa3')) { if ( $actividad->estado == 'Rechazado' || $actividad->estado == 'En espera de revisión' ) { $canDeleteImage = true; } } @endphp @php $sePuedeAprobarEtapa3 = false; if (Gate::check('servicio_integral.etapa3')) { if ($actividad->tipo_aprobador == 'aprobador_etapa') { $sePuedeAprobarEtapa3 = true; } } elseif ($actividad->tipo_aprobador == 'supervisor') { if (Gate::check('servicio_integral.file')) { $sePuedeAprobarEtapa3 = true; } } @endphp @endforeach
ETAPA 3: OBLIGACIÓN DE INFORMAR (O.D.I ESPECÍFICO DEL SERVICIO) Estado Subir Archivo Acciones Estado de Revision Observaciones
{!! $actividad->nombre_actividad !!} {{ $actividad->estado }}
estado == 'Aprobado' || $actividad->estado == 'En espera de revisión' || $actividad->estado == 'Rechazado')>
@cannot('servicio_integral.file-etapa3') No tiene permiso para subir archivo @endcannot
@if ($sePuedeAprobarEtapa3 == true) @endif
{{-- etapa 4 --}}
@foreach ($actividades_Etapa4 as $actividad) @php $badgeClass = $estadoClasses[$actividad->estado] ?? 'Pediente'; @endphp @php $canViewImage = false; $canDeleteImage = false; if ($actividad->estado != 'Pendiente') { $canViewImage = true; } if (Gate::check('servicio_integral.file-etapa4')) { if ( $actividad->estado == 'Rechazado' || $actividad->estado == 'En espera de revisión' ) { $canDeleteImage = true; } } @endphp @php $sePuedeAprobarEtapa4 = false; if ($actividad->tipo_aprobador == 'aprobador_etapa') { if ( $solicitud->tipo_fase_cuatro == 'trayectoria' && Gate::check('servicio_integral.etapa4-trayectoria') ) { $sePuedeAprobarEtapa4 = true; } elseif ( $solicitud->tipo_fase_cuatro == 'topografia' && Gate::check( 'servicio_integral.etapa4-topografia-sondaje', ) ) { $sePuedeAprobarEtapa4 = true; } elseif ( $solicitud->tipo_fase_cuatro == 'geomensor_mina' && Gate::check( 'servicio_integral.etapa4-geomensura-mina', ) ) { $sePuedeAprobarEtapa4 = true; } elseif ( $solicitud->tipo_fase_cuatro == 'geomensor_pv3' && Gate::check( 'servicio_integral.etapa4-geomensor-pv3', ) ) { $sePuedeAprobarEtapa4 = true; } elseif ( $solicitud->tipo_fase_cuatro == 'miscelaneos' && Gate::check('servicio_integral.etapa4-miscelaneos') ) { $sePuedeAprobarEtapa4 = true; } } elseif ($actividad->tipo_aprobador == 'supervisor') { if (Gate::check('servicio_integral.file')) { $sePuedeAprobarEtapa4 = true; } } @endphp @endforeach
ETAPA 4: {{ $etapa4->nombre_etapa }} Estado Subir Archivo Acciones Estado de Revision Observaciones
{{ $actividad->nombre_actividad }} {{ $actividad->estado }}
estado == 'Aprobado' || $actividad->estado == 'En espera de revisión' || $actividad->estado == 'Rechazado')>
@cannot('servicio_integral.file-etapa4') No tiene permiso para subir archivo @endcannot
@if ($sePuedeAprobarEtapa4 == true) @endif
@foreach ($actividades_Etapa5 as $actividad) @php $badgeClass = $estadoClasses[$actividad->estado] ?? 'Pediente'; @endphp @php $canViewImage = false; $canDeleteImage = false; if ($actividad->estado != 'Pendiente') { $canViewImage = true; } if (Gate::check('servicio_integral.file-etapa5')) { if ( $actividad->estado == 'Rechazado' || $actividad->estado == 'En espera de revisión' ) { $canDeleteImage = true; } } @endphp @php $sePuedeAprobarEtapa5 = false; if (Gate::check('servicio_integral.etapa5')) { if ($actividad->tipo_aprobador == 'aprobador_etapa') { $sePuedeAprobarEtapa5 = true; } } elseif ($actividad->tipo_aprobador == 'supervisor') { if (Gate::check('servicio_integral.file-etapa5')) { $sePuedeAprobarEtapa5 = true; } } @endphp @endforeach
ETAPA 5: PROCESO DE ENTRENAMIENTO Y CAPACITACIÓN Estado Subir Archivo Acciones Estado de Revision Obersavaciones
{{ $actividad->nombre_actividad }} {{ $actividad->estado }}
estado == 'Aprobado' || $actividad->estado == 'En espera de revisión' || $actividad->estado == 'Rechazado')>
@cannot('servicio_integral.file-etapa5') No tiene permiso para subir archivo @endcannot
@if ($sePuedeAprobarEtapa5 == true) @endif
@foreach ($actividades_Etapa6 as $actividad) @php $badgeClass = $estadoClasses[$actividad->estado] ?? 'Pediente'; @endphp @php $canViewImage = false; $canDeleteImage = false; if ($actividad->estado != 'Pendiente') { $canViewImage = true; } if (Gate::check('servicio_integral.file-etapa6')) { if ( $actividad->estado == 'Rechazado' || $actividad->estado == 'En espera de revisión' ) { $canDeleteImage = true; } } @endphp @php $sePuedeAprobarEtapa6 = false; if (Gate::check('servicio_integral.etapa6')) { if ($actividad->tipo_aprobador == 'aprobador_etapa') { $sePuedeAprobarEtapa5 = true; } } elseif ($actividad->tipo_aprobador == 'supervisor') { if (Gate::check('servicio_integral.file-etapa6')) { $sePuedeAprobarEtapa5 = true; } } @endphp @endforeach
ETAPA 6: EVALUACIÓN DE COMPETENCIAS Estado Subir Archivo Acciones Estado de Revision Obersavaciones
{{ $actividad->nombre_actividad }} {{ $actividad->estado }}
estado == 'Aprobado' || $actividad->estado == 'En espera de revisión' || $actividad->estado == 'Rechazado')>
@cannot('servicio_integral.file-etapa6') No tiene permiso para subir archivo @endcannot
@if ($sePuedeAprobarEtapa5 == true) @endif
@endsection @section('css') @endsection @section('js') @endsection