Commit 105b1865ef0fe78c2920723914ca5c769b5996d1

Authored by Eric Fernandez
Exists in master and in 2 other branches develop, lab

Merge branch 'master' into 'develop'

Master(efernandez)

See merge request !20
src/js/controller.js
... ... @@ -111,19 +111,7 @@ angular.module('focaModalDetalleHojaRuta')
111 111 articulo: $scope.articuloSeleccionado
112 112 };
113 113  
114   - focaSeguimientoService.obtenerPosicion(getPosition)
115   -
116   - var posicion;
117   -
118   - function getPosition(position) {
119   -
120   - posicion = {
121   - latitud: position.coords.latitude,
122   - longitud: position.coords.longitude,
123   - actividad: 'Entrega de producto',
124   - observaciones: $scope.remito.observaciones
125   - }
126   - }
  114 + focaSeguimientoService.obtenerPosicion(getPosition);
127 115  
128 116 $scope.aDescargar = [];
129 117 $scope.remito.observaciones = '';
... ... @@ -144,17 +132,30 @@ angular.module('focaModalDetalleHojaRuta')
144 132 $scope.cambio(siguienteArticulo[0]);
145 133 }
146 134  
  135 + success().then(function() {
  136 + $uibModalInstance.close($scope.remito);
  137 + });
147 138 //TODO: enviar puntos de descarga, se quita para la demo.
148 139 // $scope.actualizarPuntoDescarga();
149 140  
150   - focaModalDetalleHojaRutaService
151   - .postMovimientoHojaRuta(save)
152   - .then(guardarSeguimiento);
  141 + function getPosition(position) {
  142 +
  143 + $scope.posicion = {
  144 + latitud: position.coords.latitude,
  145 + longitud: position.coords.longitude,
  146 + actividad: 'Entrega de producto',
  147 + observaciones: $scope.remito.observaciones
  148 + }
  149 +
  150 + focaModalDetalleHojaRutaService
  151 + .postMovimientoHojaRuta(save)
  152 + .then(guardarSeguimiento);
  153 + }
153 154  
154 155 function guardarSeguimiento(res) {
155 156  
156   - posicion.idComprobante = res.data[0].id;
157   - focaModalDetalleHojaRutaService.guardarPosicion({ posicion: posicion });
  157 + $scope.posicion.idComprobante = res.data[0].id;
  158 + focaModalDetalleHojaRutaService.guardarPosicion({ posicion: $scope.posicion });
158 159 }
159 160 }
160 161 };