Cargando rutas ORS... {{ orsProgress }}/{{ orsTotal }}

{{ uniqueFilteredRoutes.length }} PDVs {{ totalDistancia }} km {{ totalDuracionMin }} min
Sin rutas para este filtro.

No hay rutas cargadas.

{{ error }}

Gestionar PDV sin ruta

PDV
{{ selectedUnassigned.pdv_nombre }}
Motivo
{{ selectedUnassigned.motivo }}
Coordenadas
{{ selectedUnassigned.latitud }}, {{ selectedUnassigned.longitud }}
{{ unassignedActionError }}

Detalle de la ruta

Usuario

Nombre
{{ selectedRouteDetail.json.nombre_usuario }}
ID
{{ selectedRouteDetail.json.usuario_id }}
Origen
{{ selectedRouteDetail.json.latitud_usuario }}, {{ selectedRouteDetail.json.longitud_usuario }}
Horas disponibles
{{ selectedRouteDetail.json.hora_laboral_semanal_usuario }} h/semana

PDV

Nombre
{{ selectedRouteDetail.json.nombre_pdv }}
ID
{{ selectedRouteDetail.json.pdv_id }}
Día
{{ selectedRouteDetail.json.dia }}
Orden de visita
{{ selectedVisitOrder }}
Origen del tramo
{{ selectedSegmentOrigin }}
Destino
Horas trabajo
{{ selectedRouteDetail.json.horas_trabajo }}
Distancia tramo
{{ selectedSegmentDistance | number:'1.2-2' }} km
Duración tramo
{{ selectedSegmentDurationMinutes | number:'1.0-0' }} min

Se recalcularán la distancia y duración con ruta vial ORS.

{{ reassignError }}

Rutas diarias

{{ route.userName }} {{ route.routes.length }} paradas · {{ route.distanceKm | number:'1.1-1' }} km {{ route.totalHours | number:'1.1-1' }} / {{ route.capacityHours | number:'1.1-1' }} h {{ route.exceedsCapacity ? '· Excede capacidad' : '· Capacidad disponible' }}