From 3db8d570e28a2cb6e2c5f7d7f62c43e41f2ab02f Mon Sep 17 00:00:00 2001 From: mpuebla Date: Mon, 6 Apr 2020 10:42:53 -0300 Subject: [PATCH] Fix Arreglo al seleccionar domicilio --- src/js/controller.js | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index bf03fda..17468d0 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -229,14 +229,14 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', $localStorage.rutas = JSON.stringify(rutaJson); } - var plazos = $scope.notaPedido.notaPedidoPlazo; - var plazosACrear = []; - plazos.forEach(function (plazo) { - plazosACrear.push({ - idNotaPedido: data.data.id, - dias: plazo.dias - }); + var plazos = $scope.notaPedido.notaPedidoPlazo; + var plazosACrear = []; + plazos.forEach(function (plazo) { + plazosACrear.push({ + idNotaPedido: data.data.id, + dias: plazo.dias }); + }); if (plazosACrear.length) { crearNotaPedidoService.crearPlazosParaNotaPedido(plazosACrear); @@ -539,17 +539,6 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', .catch(function () { }); } - - // if (angular.equals({}, cliente.vendedor)) { - - // focaModalService - // .alert('El cliente seleccionado no tiene tiene ' + - // 'vendedor asignado.') - // .then($scope.seleccionarCliente); - - // return; - // } - $scope.abrirModalDomicilios(cliente); }, function () { } ); @@ -654,8 +643,18 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', { label: 'Domicilio de Entrega' })[0].checked = true; }, function () { - $scope.seleccionarCliente(true); - return; + if (!cliente) { + $scope.seleccionarCliente(true); + return; + } + $scope.notaPedido.cliente = cliente; + $scope.$broadcast('addCabecera', { + label: 'Cliente:', + valor: $filter('rellenarDigitos')(cliente.COD, 5) + + ' - ' + cliente.NOM + }); + $filter('filter')($scope.botonera, + { label: 'Cliente' })[0].checked = true; } ); }; -- 1.9.1