From dadd2b755586191722d1fc7cd299f918d7c2d62d Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 9 Apr 2019 17:22:57 -0300 Subject: [PATCH] posicion --- src/js/controller.js | 49 +++++++++++++++++----------------- src/views/modal-detalle-hoja-ruta.html | 4 --- 2 files changed, 25 insertions(+), 28 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index ea93031..caece3f 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -110,37 +110,41 @@ angular.module('focaModalDetalleHojaRuta') var posicion; - function getPosition(posicion) { + function getPosition(position) { posicion = { - latitud: posicion.coords.latitude, - longitud: posicion.coords.longitude, + latitud: position.coords.latitude, + longitud: position.coords.longitude, actividad: 'Entrega de producto', observaciones: $scope.remito.observaciones } } + $scope.aDescargar = []; + $scope.remito.observaciones = ''; + $scope.articuloSeleccionado.descargado = true; + + var siguienteArticulo = $scope.remito.articulosRemito.filter( + function(articulo) { + return articulo.id != $scope.articuloSeleccionado.id; + } + ); + + if (siguienteArticulo.length) { + $scope.cambio(siguienteArticulo[0]); + } + + $scope.actualizarPuntoDescarga(); + focaModalDetalleHojaRutaService .postMovimientoHojaRuta(save) - .then(guardarSeguimiento) - .catch(error); + .then(guardarSeguimiento); + + function guardarSeguimiento(res) { posicion.idComprobante = res.data[0].id; - focaModalDetalleHojaRutaService.guardarPosicion(posicion) - - $scope.aDescargar = []; - $scope.remito.observaciones = ''; - $scope.articuloSeleccionado.descargado = true; - var siguienteArticulo = $scope.remito.articulosRemito.filter( - function(articulo) { - return articulo.id != $scope.articuloSeleccionado.id; - } - ); - if(siguienteArticulo.length) { - $scope.cambio(siguienteArticulo[0]); - } - $scope.actualizarPuntoDescarga(); + focaModalDetalleHojaRutaService.guardarPosicion({ posicion: posicion }); } } }; @@ -265,11 +269,8 @@ angular.module('focaModalDetalleHojaRuta') } puntoDescarga.latitud = $scope.posicion.latitude; puntoDescarga.longitud = $scope.posicion.longitude; - focaModalDetalleHojaRutaService - .guardarPuntoDescarga(puntoDescarga) - .then(function(res) { - $uibModalInstance.close(res.data); - }); + focaModalDetalleHojaRutaService.guardarPuntoDescarga(puntoDescarga); + $uibModalInstance.close(); }; $scope.guardar = function() { diff --git a/src/views/modal-detalle-hoja-ruta.html b/src/views/modal-detalle-hoja-ruta.html index 704433a..ad980ab 100644 --- a/src/views/modal-detalle-hoja-ruta.html +++ b/src/views/modal-detalle-hoja-ruta.html @@ -45,15 +45,11 @@ Nombre - Articulo - Cantidad - - -- 1.9.1