Commit e8c0136f61cf758bf209448ef3674c254e2c12ec
1 parent
c2b00fff1b
Exists in
master
and in
1 other branch
si le paso vendedor filtra, sino trae todos los clientes
Showing
2 changed files
with
11 additions
and
4 deletions
Show diff stats
src/js/controller.js
| ... | ... | @@ -5,7 +5,7 @@ angular.module('focaBusquedaCliente') |
| 5 | 5 | function($uibModalInstance, focaBusquedaClienteService, $scope, $filter, |
| 6 | 6 | $uibModal, focaModalService, $timeout, vendedor) { |
| 7 | 7 | |
| 8 | - $scope.vendedor = vendedor; | |
| 8 | + $scope.vendedor = vendedor ? vendedor : {}; | |
| 9 | 9 | $scope.filters = ''; |
| 10 | 10 | $scope.primerBusqueda = false; |
| 11 | 11 | // pagination |
| ... | ... | @@ -49,9 +49,12 @@ angular.module('focaBusquedaCliente') |
| 49 | 49 | |
| 50 | 50 | $scope.busquedaPress = function(key) { |
| 51 | 51 | if (key === 13) { |
| 52 | + var funcion = ($scope.vendedor.CodVen) ? | |
| 53 | + 'obtenerClientesPorNombreOCuitByVendedor' : 'obtenerClientesPorNombreOCuit'; | |
| 54 | + | |
| 52 | 55 | $scope.searchLoading = true; |
| 53 | 56 | focaBusquedaClienteService |
| 54 | - .obtenerClientesPorNombreOCuit($scope.filters, vendedor.CodVen) | |
| 57 | + [funcion]($scope.filters, $scope.vendedor.CodVen) | |
| 55 | 58 | .then( |
| 56 | 59 | function(res) { |
| 57 | 60 | $scope.primerBusqueda = true; |
src/js/service.js
| 1 | 1 | angular.module('focaBusquedaCliente') |
| 2 | 2 | .service('focaBusquedaClienteService', ['$http', 'API_ENDPOINT', function($http, API_ENDPOINT) { |
| 3 | 3 | return { |
| 4 | - obtenerClientesPorNombreOCuit: function(nombreOCuit, idVendedor) { | |
| 5 | - return $http.post(API_ENDPOINT.URL + '/cliente', | |
| 4 | + obtenerClientesPorNombreOCuitByVendedor: function(nombreOCuit, idVendedor) { | |
| 5 | + return $http.post(API_ENDPOINT.URL + '/cliente/listar', | |
| 6 | 6 | {nombreOCuit: nombreOCuit, idVendedor: idVendedor}); |
| 7 | 7 | }, |
| 8 | + obtenerClientesPorNombreOCuit: function(nombreOCuit) { | |
| 9 | + return $http.post(API_ENDPOINT.URL + '/cliente/listar', | |
| 10 | + {nombreOCuit: nombreOCuit}); | |
| 11 | + }, | |
| 8 | 12 | guardarCliente: function(cliente) { |
| 9 | 13 | return $http.post(API_ENDPOINT.URL + '/cliente', {cliente: cliente}); |
| 10 | 14 | } |