From cb0cd5ea051f81f2d7dfe4cecbc53777f100182b Mon Sep 17 00:00:00 2001 From: Eric Fernandez Date: Tue, 6 Aug 2019 15:31:43 -0300 Subject: [PATCH] refactor cliente --- src/js/controller.js | 35 +++++++++++++---------------------- 1 file changed, 13 insertions(+), 22 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 72a245e..48b2294 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -429,19 +429,17 @@ angular.module('focaCrearHojaRuta').controller('hojaRutaCtrl', templateUrl: 'foca-busqueda-cliente-modal.html', controller: 'focaBusquedaClienteModalController', resolve: { - vendedor: function () { return null; }, - cobrador: function () { return null; } + parametros: function () { + return { + vendedor: function () { return null; }, + cobrador: function () { return null; } + } + } }, size: 'lg' } ); - modalInstance.result.then( - function (cliente) { - $scope.abrirModalDomicilios(cliente); - $scope.cliente = cliente; - }, function () { - } - ); + modalInstance.result.then($scope.abrirModalDomicilios); }; $scope.abrirModalDomicilios = function (cliente) { @@ -452,7 +450,7 @@ angular.module('focaCrearHojaRuta').controller('hojaRutaCtrl', controller: 'focaModalDomicilioController', size: 'lg', resolve: { - idCliente: function () { return cliente.cod; }, + idCliente: function () { return cliente.COD; }, esNuevo: function () { return cliente.esNuevo; } } } @@ -460,15 +458,8 @@ angular.module('focaCrearHojaRuta').controller('hojaRutaCtrl', modalInstanceDomicilio.result.then( function (domicilio) { $scope.hojaRuta.domicilio = domicilio; - $scope.hojaRuta.cliente = { - COD: cliente.cod, - CUIT: cliente.cuit, - NOM: cliente.nom, - MAIL: cliente.mail, - MOD: cliente.mod, - IVA: cliente.iva, - VEN: cliente.ven - }; + $scope.hojaRuta.cliente = cliente; + focaCrearHojaRutaService.getVendedorById($scope.hojaRuta.cliente.VEN) .then(function (res) { if (res.data !== '') { @@ -485,8 +476,8 @@ angular.module('focaCrearHojaRuta').controller('hojaRutaCtrl', $scope.hojaRuta.domicilioStamp = domicilioStamp; $scope.$broadcast('addCabecera', { label: 'Cliente:', - valor: $filter('rellenarDigitos')(cliente.cod, 3) + - ' - ' + cliente.nom + valor: $filter('rellenarDigitos')(cliente.COD, 3) + + ' - ' + cliente.NOM }); $scope.$broadcast('addCabecera', { label: 'Domicilio:', @@ -498,7 +489,7 @@ angular.module('focaCrearHojaRuta').controller('hojaRutaCtrl', $scope.seleccionarPuntosDeDescarga(); } else { focaCrearHojaRutaService - .getPuntosDescargaByClienDom(domicilio.id, cliente.cod) + .getPuntosDescargaByClienDom(domicilio.id, cliente.COD) .then(function (res) { if (res.data.length) { $scope.seleccionarPuntosDeDescarga(); -- 1.9.1