Commit 58552da156b5fa82e2adfae51e99f4315d179c7c
1 parent
719ab7c849
Exists in
develop
valido marcadores para nota de pedido
Showing
1 changed file
with
26 additions
and
7 deletions
Show diff stats
src/js/osm-directive.js
| ... | ... | @@ -60,13 +60,32 @@ angular.module('focaAdminSeguimiento').directive('osm', function() { |
| 60 | 60 | // if (marcador.visita) icon.options.iconUrl = 'img/marker-icon-2x-yellow.png'; |
| 61 | 61 | |
| 62 | 62 | if (observacion) { |
| 63 | - $scope.markers.push( | |
| 64 | - L.marker( | |
| 65 | - [marcador.latitud, marcador.longitud], | |
| 66 | - {icon: icon}).addTo($scope.map) | |
| 67 | - .bindPopup(observacion) | |
| 68 | - ); | |
| 69 | - | |
| 63 | + if ($scope.parametros.actividad === 'Nota de pedido') { | |
| 64 | + if (marcador.cliente.puntoDescarga) { | |
| 65 | + $scope.markers.push( | |
| 66 | + L.marker( | |
| 67 | + [marcador.cliente.puntoDescarga[0].latitud, | |
| 68 | + marcador.cliente.puntoDescarga[0].longitud], | |
| 69 | + {icon: icon}).addTo($scope.map) | |
| 70 | + .bindPopup(observacion) | |
| 71 | + ); | |
| 72 | + } else if (marcador.cliente.direcciones) { | |
| 73 | + $scope.markers.push( | |
| 74 | + L.marker( | |
| 75 | + [marcador.cliente.direcciones[0].DATO, | |
| 76 | + marcador.cliente.direcciones[1].DATO], | |
| 77 | + {icon: icon}).addTo($scope.map) | |
| 78 | + .bindPopup(observacion) | |
| 79 | + ); | |
| 80 | + } | |
| 81 | + } else { | |
| 82 | + $scope.markers.push( | |
| 83 | + L.marker( | |
| 84 | + [marcador.latitud, marcador.longitud], | |
| 85 | + {icon: icon}).addTo($scope.map) | |
| 86 | + .bindPopup(observacion) | |
| 87 | + ); | |
| 88 | + } | |
| 70 | 89 | $scope.markers[0].openPopup(); |
| 71 | 90 | } |
| 72 | 91 | }); |