Bloqueo preventivo de despacho
Con la distancia estimada ida y vuelta (~{{ number_format($mantenimientoAlerta['distancia_estimada_km'], 0, ',', '.') }} km), la(s) siguiente(s) unidad(es) alcanzarían su próximo mantenimiento antes de terminar el viaje:
{{ $unidad['label'] }}
{{ number_format($unidad['km_actual'], 0, ',', '.') }} km actuales · próximo service {{ number_format($unidad['km_proximo'], 0, ',', '.') }} km
🏢 Salto Unión 62, Zona Industrial
Puerto Iguazú, Misiones, Argentina
Cargando mapa
Preparando vista...
Trazabilidad
0
Habilit.
0
Program.
0
Tránsito
0
Taller
0
Baja
No hay viajes en curso que coincidan con el filtro actual.
Retorno inteligente listo
{{ $sugerencia }}
Monitoreo de viajes
Filtrá por estado, chofer, cliente, origen o destino para ver solo los viajes relevantes.
{{ $monitoreoConteos['Pendiente'] ?? 0 }}
{{ $monitoreoConteos['En curso'] ?? 0 }}
{{ $monitoreoConteos['Finalizado'] ?? 0 }}
🚧 Hitos de Ruta & Peajes Obligatorios (Control Chofer)
Toque la tarjeta para cerrar{{ $viaje->carga_programada_display ?? 'Sin fecha' }}
{{ $viaje->descarga_programada_display ?? 'Sin fecha' }}
No hay viajes para esos filtros.
Probá limpiar el estado o ampliar la búsqueda por texto.
Plantas, Destilerías & Domicilios Precargados
| Razón Social | Contacto | Domicilios Origen Frecuentes | Domicilios Destino Frecuentes | Tipo Carga |
|---|---|---|---|---|
| {{ $cli->razon_social }} {{ $cli->planta }} |
@if($cli->contacto) {{ $cli->contacto }} @endif
@if($cli->email) {{ $cli->email }} @endif
@if($cli->whatsapp) {{ $cli->whatsapp }} @endif
@if(!$cli->contacto && !$cli->email && !$cli->whatsapp) — @endif
|
@foreach(json_decode($cli->domicilios_origen ?? '[]', true) as $dom) • {{ $dom }} @endforeach |
@foreach(json_decode($cli->domicilios_destino ?? '[]', true) as $dom) • {{ $dom }} @endforeach |
{{ $cli->tipos_carga }} |
Gestión de Choferes y Reporte de Kilometraje
| Sesión | PIN | Acción Reporte | |||||
|---|---|---|---|---|---|---|---|
|
{{ $cho['nombre'] }}
@if(!empty($cho['legajo']))
Legajo: {{ $cho['legajo'] }} @endif DNI: {{ $cho['dni'] }} |
{{ $cho['estado_linti'] }} |
{{ $cho['estado_actual'] }}
{{ $cho['estado_actual_detalle'] }} |
{{ ($cho['session_status'] ?? 'offline') === 'online' ? 'En línea' : 'Desconectado' }}
@if(!empty($cho['session_last_login_at'])) Último login: {{ $cho['session_last_login_at'] }} @elseif(!empty($cho['session_last_logout_at'])) Último cierre: {{ $cho['session_last_logout_at'] }} @else Sin actividad registrada @endif |
{{ $cho['pin_status_label'] }}
|
{{ number_format($cho['kms_mes_actual'], 0, ',', '.') }} km | {{ number_format($cho['kms_total'], 0, ',', '.') }} km |
VIANA OS | Reporte Oficial de Chofer
Sistema Integral de Logística y Trazabilidad
LINTI / Habilitación: Vigente OK
{{ $choferSeleccionadoDetalle->nombre }}
@if(!empty($choferSeleccionadoDetalle->legajo))Legajo: {{ $choferSeleccionadoDetalle->legajo }}
@endifDNI: {{ $choferSeleccionadoDetalle->dni }}
@if(!empty($choferSeleccionadoDetalle->last_login_at)) Último login: {{ $choferSeleccionadoDetalle->last_login_at }} @endif
Historial de Viajes Asignados y Unidades Operadas
| Nro Viaje | Destilería / Cliente | Corredor Logístico | Unidad Asignada | Estado |
|---|---|---|---|---|
| {{ $v->nro_viaje }} | {{ $v->cliente }} | {{ $v->origen }} → {{ $v->destino }} | {{ $v->unidad }} | {{ $v->estado }} |
Flota de Tractores Pesados
@if(auth()->user()?->isSuperAdmin())@endif| Interno | Modelo / Configuración | Año | Ejes | Kilometraje | Estado | |
|---|---|---|---|---|---|---|
| {{ $trac->interno }} {{ $trac->patente }} | {{ $trac->marca_modelo }} | {{ $trac->anio ?? '—' }} | {{ $trac->ejes ? $trac->ejes . ' ejes' : '—' }} | {{ number_format($trac->kilometraje, 0, ',', '.') }} km | @php $claseEstado = \App\Support\EstadoUnidad::badgeClass($trac->estado); @endphp{{ $trac->estado }} | @if(auth()->user()?->isSuperAdmin() && in_array($trac->estado, ['Habilitado', 'Deshabilitado por Gerencia']))@endif |
Cisternas y Semirremolques
@if(auth()->user()?->isSuperAdmin())@endif| Interno | Tipo de Cisterna | Capacidad | Estado | |
|---|---|---|---|---|
| {{ $semi->interno }} | {{ $semi->tipo }} | {{ $semi->capacidad }} | @php $claseEstado = \App\Support\EstadoUnidad::badgeClass($semi->estado); @endphp{{ $semi->estado }} | @if(auth()->user()?->isSuperAdmin() && in_array($semi->estado, ['Habilitado', 'Deshabilitado por Gerencia']))@endif |
Mantenimiento Preventivo
@if(auth()->user()?->isJefeTaller() || auth()->user()?->isSuperAdmin()) Panel de Taller → @endif| Unidad | Km Actual | Próximo Service | Estado | Historial |
|---|---|---|---|---|
| {{ $trac->interno }} - {{ $trac->marca_modelo }} | {{ number_format($trac->kilometraje, 0, ',', '.') }} km | {{ $trac->km_proximo_mantenimiento ? number_format($trac->km_proximo_mantenimiento, 0, ',', '.') . ' km' : 'Sin registrar' }} | {{ $estado['etiqueta'] }} | @if(auth()->user()?->isJefeTaller() || auth()->user()?->isSuperAdmin()) Ver historial @else — @endif |
| {{ $semi->interno }} - {{ $semi->tipo }} | {{ number_format($semi->kilometraje, 0, ',', '.') }} km | {{ $semi->km_proximo_mantenimiento ? number_format($semi->km_proximo_mantenimiento, 0, ',', '.') . ' km' : 'Sin registrar' }} | {{ $estado['etiqueta'] }} | @if(auth()->user()?->isJefeTaller() || auth()->user()?->isSuperAdmin()) Ver historial @else — @endif |
Hojas de Ruta
| Viaje | Cliente / Destilería | Corredor | Chofer / Unidad | Estado | Acción PDF Minimalista |
|---|---|---|---|---|---|
| {{ $viaje->nro_viaje }} | {{ $viaje->cliente }} | {{ $viaje->origen }} -> {{ $viaje->destino }} | {{ $viaje->chofer }} {{ $viaje->unidad }} |
{{ $viaje->estado }}
@if(!$viaje->iniciado_at && $viaje->carga_programada_at)
📅 Sale el {{ $viaje->carga_programada_at->format('d/m/Y H:i') }}
@endif
|
@if(!$viaje->iniciado_at && $viaje->estado !== 'Finalizado')
@endif
@if($viaje->estado !== 'Finalizado')
@endif
|
VIANA OS
Carta de Porte Electrónica & Trazabilidad
Fecha emisión: {{ now()->format('d/m/Y H:i') }}
{{ $viajeSeleccionadoPdf->cliente }}
Estado de Viaje: {{ $viajeSeleccionadoPdf->estado }}
Chofer: {{ $viajeSeleccionadoPdf->chofer }} (LINTI Vigente)
Tractor / Unidad: {{ $viajeSeleccionadoPdf->unidad }}
Corredor Logístico y Puntos de Carga / Descarga
📍 {{ $viajeSeleccionadoPdf->origen }}
📍 {{ $viajeSeleccionadoPdf->destino }}
🚧 Hitos de Ruta, Peajes Obligatorios & Estanqueidad
_________________________________________
Firma y Sello Despachante Logística
_________________________________________
Firma Chofer Responsable (LINTI)
OT #{{ $incidenteSeleccionado->id }}
Cargado el {{ $incidenteSeleccionado->created_at?->format('d/m/Y H:i') }}
{{ $incidenteSeleccionado->chofer?->nombre ?? '—' }}
{{ $incidenteSeleccionado->viaje?->nro_viaje ?? '—' }}
{{ $incidenteSeleccionado->observaciones ?: 'Sin descripción adicional.' }}