@extends('layouts.admin') @section('page_title', 'Detalle del Contenedor') @section('content_header')

Detalle del Contenedor

Información completa del contenedor {{ $contenedor->contenedor }}
@if($contenedor->eir_entrada) EIR Entrada @endif @if($contenedor->eir_salida) EIR Salida @endif Volver
@stop @section('admin_content') @if(session('success')) @endif @if($errors->any()) @endif {{-- RESUMEN --}}
Contenedor:
{{ $contenedor->contenedor }}
Estado:
@if($contenedor->estado === 'EN_PATIO') EN PATIO @elseif($contenedor->estado === 'SALIO') SALIO @elseif($contenedor->estado === 'CON_INCIDENCIA') CON INCIDENCIA @else {{ $contenedor->estado }} @endif
Lleno / Vacío:
{{ $contenedor->full_empty ?: '—' }}
EIR Entrada:
{{ $contenedor->eir_entrada ?: '—' }}
{{--
Ubicación:
{{ $contenedor->ubicacion_patio ?: '—' }}
--}}
{{-- DATOS GENERALES --}}

Datos Generales

ID
{{ $contenedor->id }}
Contenedor
{{ $contenedor->contenedor ?: '—' }}
Lleno / Vacío
{{ $contenedor->full_empty ?: '—' }}
Booking
{{ $contenedor->booking ?: '—' }}
Consignatario
{{ $contenedor->consignatario ?: '—' }}
Sello
{{ $contenedor->sello ?: '—' }}
EIR Entrada
{{ $contenedor->eir_entrada ?: '—' }}
EIR Salida
{{ $contenedor->eir_salida ?: '—' }}
Peso
{{ $contenedor->peso ?: '—' }}
Fecha Entrada
{{ \Carbon\Carbon::parse($contenedor->fecha_entrada)->format('d/m/Y') }}
Hora Entrada
{{ $contenedor->hora_entrada ?: '—' }}
Fecha Salida
{{ $contenedor->fecha_salida ?: '—' }}
Hora Salida
{{ $contenedor->hora_salida ?: '—' }}
Naviera
{{ $contenedor->naviera ?: '—' }}
Cliente
{{ $contenedor->cliente ?: '—' }}
Tipo Equipo
{{ $contenedor->tipo_equipo ?: '—' }}
Tipo Carga
{{ $contenedor->tipo_carga ?: '—' }}
{{--
Transportista
{{ $contenedor->transportista->nombre ?? '—' }}
--}}
Transportista
{{ $contenedor->transportista_text ?? '—' }}
Operador
{{ $contenedor->operador ?: '—' }}
Unidad
{{ $contenedor->unidad ?: '—' }}
Placas
{{ $contenedor->placas ?: '—' }}
{{--
Ubicación
{{ $contenedor->ubicacion_patio ?: '—' }}
--}}
Observaciones
{{ $contenedor->observaciones ?: '—' }}
Maniobra
{{ $contenedor->maniobra ?: '—' }}
{{-- COBRANZA --}}

Cobranza

Forma de Pago
{{ $contenedor->forma_pago ?: '—' }}
Referencia
{{ $contenedor->referencia_pago ?: '—' }}
Costo Maniobra
{{ $contenedor->costo_maniobra ?: '—' }}
Moneda Maniobra
{{ $contenedor->moneda_maniobra ?: '—' }}
{{-- MOVIMIENTOS --}}

Movimientos

@forelse($contenedor->movimientos->sortByDesc('id') as $mov) {{-- --}} @empty @endforelse
ID Tipo Fecha Hora Campo Anterior Nuevo Descripción Usuario
{{ $mov->id }} {{ $mov->tipo_movimiento }}{{ $mov->fecha }}{{ \Carbon\Carbon::parse($mov->fecha_entrada)->format('d/m/Y') }} {{ $mov->hora }} {{ $mov->campo }} {{ $mov->valor_anterior }} {{ $mov->valor_nuevo }} {{ $mov->descripcion }} {{ $mov->usuario->name ?? 'Sistema' }}
Sin movimientos
{{-- EVIDENCIAS --}}

Evidencias de Entrada

{{-- 🔹 GALERÍA DE FOTOS (foto_1, foto_2, etc.) --}}
@php $fotos = [ 'foto_1' => 'Foto 1', 'foto_2' => 'Foto 2', 'foto_3' => 'Foto 3', 'foto_4' => 'Foto 4', 'foto_5' => 'Foto 5', 'foto_6' => 'Foto 6', 'foto_7' => 'Foto 7', 'foto_8' => 'Foto 8', 'foto_9' => 'Foto 9', 'foto_10' => 'Foto 10', ]; @endphp @foreach($fotos as $campo => $label)
{{ $label }}
@if(!empty($contenedor->$campo)) @else

Sin imagen
@endif
@endforeach
{{-- 🔹 EVIDENCIAS DE SALIDA --}} @php $evidenciasSalida = $contenedor->evidencias ->where('tipo_evidencia', 'SALIDA'); @endphp @if($evidenciasSalida->count())

Evidencias de Salida

@foreach($evidenciasSalida as $evidencia)
Salida
@endforeach
@endif
{{-- REGISTRAR INCIDENCIA --}}

Registrar Incidencia

@csrf
{{-- INCIDENCIAS --}}

Incidencias

@forelse($contenedor->incidencias as $incidencia) @empty @endforelse
ID Tipo Descripción Estatus Bloquea salida Acciones
{{ $incidencia->id }} {{ $incidencia->tipo }} {{ $incidencia->descripcion }} @if($incidencia->estatus === 'ABIERTA') ABIERTA @elseif($incidencia->estatus === 'EN_REVISION') EN REVISIÓN @elseif($incidencia->estatus === 'RESUELTA') RESUELTA @elseif($incidencia->estatus === 'CANCELADA') CANCELADA @else {{ $incidencia->estatus }} @endif @if($incidencia->bloquea_salida) @else NO @endif @if(in_array($incidencia->estatus, ['ABIERTA', 'EN_REVISION'])) @if(Route::has('incidencias.cerrar'))
@csrf @method('PATCH')
@endif @if(Route::has('incidencias.cancelar'))
@csrf @method('PATCH')
@endif @endif
No hay incidencias registradas
{{-- INTEGRACIONES --}}

Integraciones

@forelse($contenedor->integraciones->sortByDesc('id') as $int) @empty @endforelse
ID Tipo Evento Estatus Enviado Error
{{ $int->id }} {{ $int->tipo_integracion }} {{ $int->evento }} @if($int->estatus === 'ENVIADO') ENVIADO @elseif($int->estatus === 'ERROR') ERROR @else PENDIENTE @endif {{ $int->enviado_at }} {{ $int->error }}
Sin integraciones
@stop