From 2b165ae044f8adcbf2f26e6933cdf0767ed1e85c Mon Sep 17 00:00:00 2001 From: efernandez Date: Wed, 9 Jan 2019 16:10:44 -0300 Subject: [PATCH] detalles, fecha en servicio, servicio vehiculos por fecha --- src/js/service.js | 32 ++++++++++++++++++++++--------- src/views/foca-logistica-pedido-ruta.html | 4 ++-- src/views/foca-modal-crear-hoja-ruta.html | 2 +- 3 files changed, 26 insertions(+), 12 deletions(-) diff --git a/src/js/service.js b/src/js/service.js index f91cc36..4f17f75 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -1,5 +1,5 @@ angular.module('focaLogisticaPedidoRuta') - .service( + .factory( 'focaLogisticaPedidoRutaService', [ '$http', '$cookies', @@ -45,13 +45,20 @@ angular.module('focaLogisticaPedidoRuta') obtenerRemitosDeCarga: function(remitos) { var remitosRes = []; for(var i = 0; i < remitos.cisternas.length; i++) { - procesoCistena(remitos.cisternas[i]); + procesoCistena(remitos.cisternas[i], this.fecha.toISOString()); } - function procesoCistena(cisterna) { - for(var j = 0; j < cisterna.cisternaCarga.cisternaMovimientos.length; - j++) { - procesoMovimiento( - cisterna.cisternaCarga.cisternaMovimientos[j]); + function procesoCistena(cisterna, fecha) { + for(var j = 0; j < cisterna.cisternasCarga.length; j++) { + for (var k = 0; k < cisterna.cisternasCarga[j].cisternaMovimientos + .length; k++) + { + if(cisterna.cisternasCarga[j].fechaReparto.substring(0, 10) === + fecha.substring(0, 10)) + { + procesoMovimiento(cisterna.cisternasCarga[j] + .cisternaMovimientos[k]); + } + } } } function procesoMovimiento(movimiento) { @@ -69,9 +76,16 @@ angular.module('focaLogisticaPedidoRuta') getVehiculosByIdUsuario: function() { return $http.get(API_ENDPOINT.URL + '/vehiculo/usuario/' + this.idUsuario); }, - obtenerCisternasPorFecha: function(idVehiculo, fecha) { + obtenerCisternasPorFecha: function(idVehiculo) { return $http.post(API_ENDPOINT.URL + '/cisterna/listar/fecha', - {idVehiculo: idVehiculo, fechaReparto: fecha}); + {idVehiculo: idVehiculo, fechaReparto: this.fecha}); + }, + getUnidadesByFecha: function() { + return $http.post(API_ENDPOINT.URL + '/vehiculo/listar/fecha', + {fecha: this.fecha}); + }, + setFechaReparto: function(fechaReparto) { + this.fecha = fechaReparto; } }; }]); diff --git a/src/views/foca-logistica-pedido-ruta.html b/src/views/foca-logistica-pedido-ruta.html index b4dee85..139e370 100644 --- a/src/views/foca-logistica-pedido-ruta.html +++ b/src/views/foca-logistica-pedido-ruta.html @@ -137,8 +137,8 @@ src="img/hojaRutaVolante.png" width="100%"> -
Crear hoja ruta + ng-click="aceptar()">Confirmar hoja ruta
-- 1.9.1