From a891c518c9e6dc2ff5440f0e1543e5ad40ce4332 Mon Sep 17 00:00:00 2001 From: Jose Pinto Date: Thu, 24 Jan 2019 15:49:51 -0300 Subject: [PATCH] si recive idVendedor, solo busca notas de ese vendedor --- src/js/controller.js | 23 ++++++++++++++++++----- src/js/service.js | 5 +++++ 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index ade0e36..91f83ee 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -8,8 +8,9 @@ angular.module('focaModalNotaPedido') 'focaModalNotaPedidoService', 'usadoPor', 'focaModalService', + 'idVendedor', function($timeout, $filter, $scope, $uibModalInstance, - focaModalNotaPedidoService, usadoPor, focaModalService + focaModalNotaPedidoService, usadoPor, focaModalService, idVendedor ) { var fecha = new Date(); $scope.fechaHasta = new Date(); @@ -45,10 +46,22 @@ angular.module('focaModalNotaPedido') } $scope.searchLoading = true; //TODO hacer filtro de fecha - focaModalNotaPedidoService - .getNotasPedido(usadoPor, $scope.fechaDesde.toISOString().split('.')[0], - $scope.fechaHasta.toISOString().split('.')[0]) - .then(llenarDatos); + + if(idVendedor) { + focaModalNotaPedidoService + .getNotasPedidoByIdVendedor( + usadoPor, + $scope.fechaDesde.toISOString().split('.')[0], + $scope.fechaHasta.toISOString().split('.')[0], + idVendedor) + .then(llenarDatos); + }else { + focaModalNotaPedidoService + .getNotasPedido(usadoPor, + $scope.fechaDesde.toISOString().split('.')[0], + $scope.fechaHasta.toISOString().split('.')[0]) + .then(llenarDatos); + } } }; function llenarDatos(res) { diff --git a/src/js/service.js b/src/js/service.js index 994d868..4b69c07 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -8,6 +8,11 @@ angular.module('focaModalNotaPedido') var sinRemito = (usadoPor === 'remito' ? '/sin-remito' : ''); return $http.get(API_ENDPOINT.URL + '/nota-pedido/listar/' + fechaDesde + '/' + fechaHasta + sinRemito); + }, + getNotasPedidoByIdVendedor: function(usadoPor, fechaDesde, fechaHasta, idVendedor) { + var sinRemito = (usadoPor === 'remito' ? '/sin-remito' : ''); + return $http.get(API_ENDPOINT.URL + '/nota-pedido/vendedor/listar/' + + idVendedor + '/' + fechaDesde + '/' + fechaHasta + sinRemito); } }; } -- 1.9.1