From d0c69fa0c812b80052a3174ffa15fe05be20e039 Mon Sep 17 00:00:00 2001 From: efernandez Date: Fri, 2 Nov 2018 13:03:16 -0300 Subject: [PATCH] =?UTF-8?q?modal=20recibe=20cotizaci=C3=B3n=20para=20c?= =?UTF-8?q?=C3=A1lculo=20de=20precios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 2 +- src/js/controller.js | 13 +++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index df994cd..a5f9bbf 100644 --- a/index.html +++ b/index.html @@ -43,7 +43,7 @@ templateUrl: 'src/views/modal-busqueda-productos.html', controller: 'modalBusquedaProductosCtrl', size: 'lg', - resolve: {idLista : function() { return -1; }} + resolve: {idLista : function() { return -1; }, cotizacion: 1} } ); diff --git a/src/js/controller.js b/src/js/controller.js index 42eb106..eacf488 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -5,8 +5,11 @@ angular.module('focaBusquedaProductos') '$scope', '$uibModalInstance', 'idLista', + 'cotizacion', 'focaBusquedaProductosService', - function($filter, $scope, $uibModalInstance, idLista, focaBusquedaProductosService) { + function($filter, $scope, $uibModalInstance, idLista, + cotizacion, focaBusquedaProductosService + ) { $scope.filters = ''; $scope.productos = []; @@ -28,6 +31,9 @@ angular.module('focaBusquedaProductos') .getProductosByIdLista(idLista, $scope.filters) .then( function(res) { + for(var i = 0; i < res.data.length; i++) { + res.data[i].precio = res.data[i].precio / cotizacion; + } $scope.searchLoading = false; $scope.primerBusqueda = true; $scope.productos = res.data; @@ -38,6 +44,9 @@ angular.module('focaBusquedaProductos') } else if(idLista === -1) { focaBusquedaProductosService.getProductos().then( function(res) { + for(var i = 0; i < res.data.length; i++) { + res.data[i].precio = res.data[i].precio / cotizacion; + } $scope.searchLoading = false; $scope.primerBusqueda = true; $scope.productos = res.data; @@ -52,7 +61,7 @@ angular.module('focaBusquedaProductos') $scope.search = function() { if($scope.productos.length > 0) { $scope.filteredProductos = $filter('filter')( - $scope.productos, + $scope.productos, {$: $scope.filters} ); -- 1.9.1