From 08537266a8bb22af44237cfc5a5cbee77c685b0f Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 8 May 2019 15:27:56 -0300 Subject: [PATCH] puntos descarga fix --- src/js/businessService.js | 2 +- src/js/controller.js | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/js/businessService.js b/src/js/businessService.js index afabe02..fa6bbab 100644 --- a/src/js/businessService.js +++ b/src/js/businessService.js @@ -29,7 +29,7 @@ angular.module('focaCrearNotaPedido') puntosDescarga.forEach(function(punto) { puntos.push({ - idPuntoDescarga: punto.id, + idPuntoDescarga: punto.puntoDescarga.id, idNotaPedido: idNotaPedido, }); }); diff --git a/src/js/controller.js b/src/js/controller.js index 439854d..5492dd8 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -335,7 +335,14 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', ); modalInstance.result.then( function(puntoDescarga) { - $scope.notaPedido.notaPedidoPuntoDescarga = puntoDescarga; + + puntoDescarga.forEach(function(punto) { + $scope.notaPedido.notaPedidoPuntoDescarga.push( + { + puntoDescarga: punto + } + ) + }); $scope.$broadcast('addCabecera', { label: 'Puntos de descarga:', @@ -547,8 +554,6 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', domicilio.Localidad + ', ' + domicilio.Provincia; $scope.notaPedido.domicilioStamp = domicilioStamp; - $scope.notaPedido.notaPedidoPuntoDescarga = domicilio.puntoDescarga; - $scope.$broadcast('addCabecera', { label: 'Cliente:', valor: $filter('rellenarDigitos')(cliente.cod, 5) + ' - ' + cliente.nom @@ -562,12 +567,6 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', if (domicilio.verPuntos) { delete $scope.notaPedido.domicilio.verPuntos; $scope.seleccionarPuntosDeDescarga(); - } else { - crearNotaPedidoService - .getPuntosDescargaByClienDom(domicilio.id, cliente.cod) - .then(function(res) { - if (res.data.length) $scope.seleccionarPuntosDeDescarga(); - }); } // Seteo checked en botonera @@ -990,7 +989,7 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', if (notaPedido.notaPedidoPuntoDescarga.length) { var puntos = []; notaPedido.notaPedidoPuntoDescarga.forEach(function(notaPedidoPuntoDescarga) { - puntos.push(notaPedidoPuntoDescarga); + puntos.push(notaPedidoPuntoDescarga.puntoDescarga); }); cabeceras.push({ label: 'Puntos de descarga: ', @@ -1064,13 +1063,14 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', } function deleteCliente() { - delete $scope.notaPedido.domicilioStamp; - delete $scope.notaPedido.notaPedidoPuntoDescarga; + $scope.notaPedido.domicilioStamp = ''; + $scope.notaPedido.notaPedidoPuntoDescarga = []; $scope.notaPedido.domicilio = {dom: ''}; $scope.notaPedido.cliente = {}; $scope.$broadcast('removeCabecera', 'Cliente:'); $scope.$broadcast('removeCabecera', 'Domicilio:'); $scope.$broadcast('removeCabecera', 'Puntos de descarga:'); + $filter('filter')($scope.botonera, { label: 'Cliente'})[0].checked = false; } } ]); -- 1.9.1