@extends('fragments.fullTemplate') @php $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('Requisicion_compra.Notificacion.notificacion_requisicion_modal')
@if ($permisos->crear == 1)
Crear notificación
@endif
Detalles de requisición de compra

{{$datos_reporte->nombre." ".$datos_reporte->apellidos}}

{{$datos_reporte->caracter}}

{{formatDateForDisplay($datos_reporte->fecha)}}

{{ $datos_linea_trabajo ? $datos_linea_trabajo->linea_trabajo : 'Sin línea de trabajo asignada' }}

@foreach($datos_reporte->conceptos as $concepto) {{$concepto->nombre}}
@endforeach

@foreach($datos_reporte->conceptos as $concepto) {{$concepto->descripcion}}
@endforeach

{{ $datos_unidad_negocio ? $datos_unidad_negocio->nombre_unidad_negocio : 'Sin unidad de negocio asignada' }}

@if ($datos_seccion_1) @else @endif @if ($datos_seccion_2) @if ($datos_seccion_2) @else @endif @else @endif @if ($permisos->gerente == 1) @if ($datos_seccion_2_1) @if ($datos_seccion_2_1) @else @endif @else @endif @if ($datos_seccion_2_2) @if ($datos_seccion_2_2) @else @endif @else @endif @endif @if ($datos_seccion_2_3) @if ($datos_seccion_2_3->id_usuario_edita) @else @endif @else @endif @if ($datos_seccion_2_4) @if ($datos_seccion_2_4->id_usuario_edita) @else @endif @else @endif @if ($tiene_nueva_estructura_seccion_3) @else {{-- LEGACY: registros anteriores sin parcialidades de entrega --}} @if ($datos_seccion_3) @else @endif @endif
Sección Fecha de elaboración Modificado por Estatus Acciones
1. Tipo de servicio y suministro {{formatDateForDisplay($datos_seccion_1->created_at1)}} {{$datos_seccion_1->nombre}} {{$datos_seccion_1->apellidos}} @if ($datos_seccion_1->id_usuario_edita != null) Iniciado @else No iniciado @endif @if ($permisos->actualizar == 1 && $datos_reporte_tipo_servicio)
@else (Sin acción disponible) @endif
1. Tipo de servicio y suministro (Sin datos) (Sin datos) No iniciado @if ($permisos->actualizar == 1)
@endif
2. Especificaciones{{formatDateForDisplay($datos_seccion_2->created_at1)}} {{$datos_seccion_2->nombre}} {{$datos_seccion_2->apellidos}} @if ($datos_seccion_2->id_usuario_edita) Iniciado @else No iniciado @endif @if ($permisos->actualizar == 1)
@endif
2. Especificaciones (Sin datos) (Sin datos) No iniciado @if ($permisos->actualizar == 1)
@endif
2.1 Datos de proveedor{{formatDateForDisplay($datos_seccion_2_1->created_at1)}} {{$datos_seccion_2_1->nombre}} {{$datos_seccion_2_1->apellidos}} @if ($datos_seccion_2_1->id_usuario_edita) Iniciado @else No iniciado @endif @if ($permisos->actualizar == 1)
@endif
2.1 Datos de proveedor (Sin datos) (Sin datos) No iniciado @if ($permisos->actualizar == 1)
@endif
2.2 Como se recibe el suministro y formas de pago{{formatDateForDisplay($datos_seccion_2_2->created_at1)}} {{$datos_seccion_2_2->nombre}} {{$datos_seccion_2_2->apellidos}} @if ($datos_seccion_2_2->id_usuario_edita) Iniciado @else No iniciado @endif @if ($permisos->actualizar == 1)
{{-- Corrección: type="button" evita submit accidental y data-id_requisicion_reporte alimenta la modal update --}}
@endif
2.2 Como se recibe el suministro y formas de pago (Sin datos) (Sin datos) No iniciado @if ($permisos->actualizar == 1)
{{-- Corrección: se agrega type="button" y se conserva el id por si la modal create lo requiere --}}
@endif
2.3 Aprobación{{formatDateForDisplay($datos_seccion_2_3->created_at1)}} {{$datos_seccion_2_3->nombre}} {{$datos_seccion_2_3->apellidos}} @if ($datos_seccion_2_3->id_usuario_edita) Iniciado @else No iniciado @endif @if ($permisos->actualizar == 1)
@endif
2.3 Aprobación (Sin datos) (Sin datos) No iniciado @if ($permisos->actualizar == 1)
@endif
2.4 Aprobación de pago{{formatDateForDisplay($datos_seccion_2_4->created_at1)}} {{$datos_seccion_2_4->nombre}} {{$datos_seccion_2_4->apellidos}} @if ($datos_seccion_2_4->id_usuario_edita) Iniciado @else No iniciado @endif @if ($permisos->actualizar == 1)
@endif
2.4 Aprobación de pago (Sin datos) (Sin datos) No iniciado @if ($permisos->actualizar == 1)
@endif
3. Inspección o revisión del producto o servicio contra especificación @if($estatus_seccion_3_entregas['fecha']) {{ formatDateForDisplay($estatus_seccion_3_entregas['fecha']) }} @else (Sin datos) @endif @if($ultimo_usuario_entrega_seccion_3) {{ $ultimo_usuario_entrega_seccion_3->nombre }} {{ $ultimo_usuario_entrega_seccion_3->apellidos }}
{{ $estatus_seccion_3_entregas['entregadas'] }} de {{ $estatus_seccion_3_entregas['total'] }} entrega(s) registrada(s) @else (Sin datos) @endif
{{ $estatus_seccion_3_entregas['texto'] }} @if ($permisos->actualizar == 1)
@endif
3. Inspección o revisión del producto o servicio contra especificación {{ formatDateForDisplay($datos_seccion_3->created_at1) }} {{ $datos_seccion_3->nombre }} {{ $datos_seccion_3->apellidos }} @if ($datos_seccion_3->id_usuario_edita != null) Iniciado @else No iniciado @endif @if ($permisos->actualizar == 1)
@endif
3. Inspección o revisión del suministro contra especificación (Sin datos) (Sin datos) No iniciado @if ($permisos->actualizar == 1)
@endif
@if ($firma_inspeccion->estatus_firma == 1)

{{$firma_inspeccion->nombre." ".$firma_inspeccion->apellidos}}

Firmado por inspección @else Nombre y firma de quien realizó inspección @endif
@if ($firma_conclusion->estatus_firma == 1)

{{$firma_conclusion->nombre." ".$firma_conclusion->apellidos}}

Conclusión de compra revisada @else Reviso conclusión de compra @endif
Atrás
{{--
{{csrf_field()}}
--}} @include('Requisicion_compra.create_notificacion_modal') @include('Requisicion_compra.create_seccion1_modal') @include('Requisicion_compra.update_seccion1_modal') @include('Requisicion_compra.create_seccion2_modal') @include('Requisicion_compra.update_seccion2_modal') @include('Requisicion_compra.create_seccion2_1_modal') @include('Requisicion_compra.update_seccion2_1_modal') @include('Requisicion_compra.create_seccion2_2_modal') @include('Requisicion_compra.update_seccion2_2_modal') {{-- Corrección: La lógica de actualización de la sección 2.2 vive dentro de update_seccion2_2_modal.blade.php. Antes existía aquí otro listener para .update_seccion2_2. Ese listener duplicado abría la modal pero NO llenaba #id_requisicion_reporte_update, provocando que Laravel recibiera: id_requisicion_reporte => null. --}} @include('Requisicion_compra.create_seccion2_3_modal') @include('Requisicion_compra.create_seccion2_4_modal') @include('Requisicion_compra.create_seccion3_modal') @include('Requisicion_compra.update_seccion3_modal') @include('Requisicion_compra.create_seccion3_entregas_modal') @include('Requisicion_compra.show_anexos') @include('Requisicion_compra.delete_anexos') @include('Requisicion_compra.delete_notificacion_modal') @endsection