From 58552da156b5fa82e2adfae51e99f4315d179c7c Mon Sep 17 00:00:00 2001 From: Luis Suarez Date: Wed, 6 May 2020 16:34:01 -0400 Subject: [PATCH] valido marcadores para nota de pedido --- src/js/osm-directive.js | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/src/js/osm-directive.js b/src/js/osm-directive.js index 42cfd04..b2f65b8 100644 --- a/src/js/osm-directive.js +++ b/src/js/osm-directive.js @@ -60,13 +60,32 @@ angular.module('focaAdminSeguimiento').directive('osm', function() { // if (marcador.visita) icon.options.iconUrl = 'img/marker-icon-2x-yellow.png'; if (observacion) { - $scope.markers.push( - L.marker( - [marcador.latitud, marcador.longitud], - {icon: icon}).addTo($scope.map) - .bindPopup(observacion) - ); - + if ($scope.parametros.actividad === 'Nota de pedido') { + if (marcador.cliente.puntoDescarga) { + $scope.markers.push( + L.marker( + [marcador.cliente.puntoDescarga[0].latitud, + marcador.cliente.puntoDescarga[0].longitud], + {icon: icon}).addTo($scope.map) + .bindPopup(observacion) + ); + } else if (marcador.cliente.direcciones) { + $scope.markers.push( + L.marker( + [marcador.cliente.direcciones[0].DATO, + marcador.cliente.direcciones[1].DATO], + {icon: icon}).addTo($scope.map) + .bindPopup(observacion) + ); + } + } else { + $scope.markers.push( + L.marker( + [marcador.latitud, marcador.longitud], + {icon: icon}).addTo($scope.map) + .bindPopup(observacion) + ); + } $scope.markers[0].openPopup(); } }); -- 1.9.1