From 0897f384213a873f164d29da5e9a7542d2df6eae Mon Sep 17 00:00:00 2001 From: Jose Pinto Date: Mon, 21 Jan 2019 15:45:41 -0300 Subject: [PATCH] modal productos por lista --- src/js/controller.js | 21 ++++++++++++++++++++- src/js/service.js | 2 +- src/views/foca-abm-precios-condiciones-item.html | 9 +++++++++ 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 5b877ff..fa795d9 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -132,7 +132,7 @@ angular.module('focaAbmPreciosCondiciones') $scope.agregarPlazo = function(key) { if(key === 13) { - if(!$scope.plazoACargar.dias) { + if(!$scope.plazoACargar.dias && $scope.plazoACargar.dias !== 0) { focaModalService.alert('Ingrese cantidad de días'); return; } @@ -194,6 +194,25 @@ angular.module('focaAbmPreciosCondiciones') } }; + $scope.verProductosListaPrecio = function() { + $uibModal.open( + { + ariaLabelledBy: 'Busqueda de Productos', + templateUrl: 'modal-busqueda-productos.html', + controller: 'modalBusquedaProductosCtrl', + resolve: { + parametroProducto: { + idLista: $scope.precioCondicion.listaPrecio.ID, + cotizacion: 1, + simbolo: '$', + soloMostrar: true + } + }, + size: 'md' + } + ); + }; + $scope.next = function(key) { if(key === 13) $scope.focused++; }; diff --git a/src/js/service.js b/src/js/service.js index 9172b1b..cad963c 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -26,7 +26,7 @@ angular.module('focaAbmPreciosCondiciones') borrarPlazoPago: function(id) { return $http.delete(API_ENDPOINT.URL + '/plazo-pago/' + id); }, - guardarPlazosPago: function(plazos){ + guardarPlazosPago: function(plazos) { return $http.post( API_ENDPOINT.URL + '/plazos-pago', {plazosPago: plazos} diff --git a/src/views/foca-abm-precios-condiciones-item.html b/src/views/foca-abm-precios-condiciones-item.html index 768fe72..90dd0e9 100644 --- a/src/views/foca-abm-precios-condiciones-item.html +++ b/src/views/foca-abm-precios-condiciones-item.html @@ -58,6 +58,15 @@ />
+