Commit a891c518c9e6dc2ff5440f0e1543e5ad40ce4332
1 parent
132d8046f9
Exists in
master
si recive idVendedor, solo busca notas de ese vendedor
Showing
2 changed files
with
23 additions
and
5 deletions
 
Show diff stats
src/js/controller.js
| ... | ... | @@ -8,8 +8,9 @@ angular.module('focaModalNotaPedido') | 
| 8 | 8 | 'focaModalNotaPedidoService', | 
| 9 | 9 | 'usadoPor', | 
| 10 | 10 | 'focaModalService', | 
| 11 | + 'idVendedor', | |
| 11 | 12 | function($timeout, $filter, $scope, $uibModalInstance, | 
| 12 | - focaModalNotaPedidoService, usadoPor, focaModalService | |
| 13 | + focaModalNotaPedidoService, usadoPor, focaModalService, idVendedor | |
| 13 | 14 | ) { | 
| 14 | 15 | var fecha = new Date(); | 
| 15 | 16 | $scope.fechaHasta = new Date(); | 
| ... | ... | @@ -45,10 +46,22 @@ angular.module('focaModalNotaPedido') | 
| 45 | 46 | } | 
| 46 | 47 | $scope.searchLoading = true; | 
| 47 | 48 | //TODO hacer filtro de fecha | 
| 48 | - focaModalNotaPedidoService | |
| 49 | - .getNotasPedido(usadoPor, $scope.fechaDesde.toISOString().split('.')[0], | |
| 50 | - $scope.fechaHasta.toISOString().split('.')[0]) | |
| 51 | - .then(llenarDatos); | |
| 49 | + | |
| 50 | + if(idVendedor) { | |
| 51 | + focaModalNotaPedidoService | |
| 52 | + .getNotasPedidoByIdVendedor( | |
| 53 | + usadoPor, | |
| 54 | + $scope.fechaDesde.toISOString().split('.')[0], | |
| 55 | + $scope.fechaHasta.toISOString().split('.')[0], | |
| 56 | + idVendedor) | |
| 57 | + .then(llenarDatos); | |
| 58 | + }else { | |
| 59 | + focaModalNotaPedidoService | |
| 60 | + .getNotasPedido(usadoPor, | |
| 61 | + $scope.fechaDesde.toISOString().split('.')[0], | |
| 62 | + $scope.fechaHasta.toISOString().split('.')[0]) | |
| 63 | + .then(llenarDatos); | |
| 64 | + } | |
| 52 | 65 | } | 
| 53 | 66 | }; | 
| 54 | 67 | function llenarDatos(res) { | 
src/js/service.js
| ... | ... | @@ -8,6 +8,11 @@ angular.module('focaModalNotaPedido') | 
| 8 | 8 | var sinRemito = (usadoPor === 'remito' ? '/sin-remito' : ''); | 
| 9 | 9 | return $http.get(API_ENDPOINT.URL + '/nota-pedido/listar/' + fechaDesde + '/' + | 
| 10 | 10 | fechaHasta + sinRemito); | 
| 11 | + }, | |
| 12 | + getNotasPedidoByIdVendedor: function(usadoPor, fechaDesde, fechaHasta, idVendedor) { | |
| 13 | + var sinRemito = (usadoPor === 'remito' ? '/sin-remito' : ''); | |
| 14 | + return $http.get(API_ENDPOINT.URL + '/nota-pedido/vendedor/listar/' + | |
| 15 | + idVendedor + '/' + fechaDesde + '/' + fechaHasta + sinRemito); | |
| 11 | 16 | } | 
| 12 | 17 | }; | 
| 13 | 18 | } |