@extends('layouts.admin') @section('page_title', 'Movimientos') @section('content_header')

Movimientos

Bitácora general de movimientos de contenedores
Volver
@stop @section('admin_content')
Total {{ $kpis['total'] ?? 0 }}
Entradas {{ $kpis['entradas'] ?? 0 }}
Salidas {{ $kpis['salidas'] ?? 0 }}
Incidencias {{ $kpis['incidencias'] ?? 0 }}
Hoy {{ $kpis['hoy'] ?? 0 }}

Filtros

Limpiar
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Bitácora de movimientos

@forelse($movimientos as $mov) @empty @endforelse
ID Contenedor Tipo Fecha Hora Campo Valor anterior Valor nuevo Descripción Estado actual Usuario
{{ $mov->id }} {{ $mov->contenedor->contenedor ?? 'N/A' }} @if(optional($mov->contenedor)->booking)
Booking: {{ $mov->contenedor->booking }}
@endif
@if($mov->tipo_movimiento === 'ENTRADA') ENTRADA @elseif($mov->tipo_movimiento === 'SALIDA') SALIDA @elseif(in_array($mov->tipo_movimiento, ['INCIDENCIA', 'CIERRE_INCIDENCIA'])) {{ $mov->tipo_movimiento }} @else {{ $mov->tipo_movimiento }} @endif {{ optional($mov->fecha)->format('d/m/Y') }} {{ $mov->hora ?: '-' }} {{ $mov->campo ?: '-' }} {{ $mov->valor_anterior ?: '-' }} {{ $mov->valor_nuevo ?: '-' }} {{ $mov->descripcion ?: '-' }} @php $estadoActual = $mov->contenedor->estado ?? null; @endphp @if($estadoActual === 'EN_PATIO') EN PATIO @elseif($estadoActual === 'CON_INCIDENCIA') CON INCIDENCIA @elseif($estadoActual === 'SALIO') SALIO @elseif($estadoActual) {{ $estadoActual }} @else N/A @endif {{ $mov->usuario->name ?? '-' }}
Sin movimientos registrados
@stop