Commit d0c69fa0c812b80052a3174ffa15fe05be20e039

Authored by Eric Fernandez
1 parent e645dcb5a9
Exists in master

modal recibe cotización para cálculo de precios

Showing 2 changed files with 12 additions and 3 deletions   Show diff stats
... ... @@ -43,7 +43,7 @@
43 43 templateUrl: 'src/views/modal-busqueda-productos.html',
44 44 controller: 'modalBusquedaProductosCtrl',
45 45 size: 'lg',
46   - resolve: {idLista : function() { return -1; }}
  46 + resolve: {idLista : function() { return -1; }, cotizacion: 1}
47 47 }
48 48 );
49 49  
src/js/controller.js
... ... @@ -5,8 +5,11 @@ angular.module('focaBusquedaProductos')
5 5 '$scope',
6 6 '$uibModalInstance',
7 7 'idLista',
  8 + 'cotizacion',
8 9 'focaBusquedaProductosService',
9   - function($filter, $scope, $uibModalInstance, idLista, focaBusquedaProductosService) {
  10 + function($filter, $scope, $uibModalInstance, idLista,
  11 + cotizacion, focaBusquedaProductosService
  12 + ) {
10 13  
11 14 $scope.filters = '';
12 15 $scope.productos = [];
... ... @@ -28,6 +31,9 @@ angular.module('focaBusquedaProductos')
28 31 .getProductosByIdLista(idLista, $scope.filters)
29 32 .then(
30 33 function(res) {
  34 + for(var i = 0; i < res.data.length; i++) {
  35 + res.data[i].precio = res.data[i].precio / cotizacion;
  36 + }
31 37 $scope.searchLoading = false;
32 38 $scope.primerBusqueda = true;
33 39 $scope.productos = res.data;
... ... @@ -38,6 +44,9 @@ angular.module(&#39;focaBusquedaProductos&#39;)
38 44 } else if(idLista === -1) {
39 45 focaBusquedaProductosService.getProductos().then(
40 46 function(res) {
  47 + for(var i = 0; i < res.data.length; i++) {
  48 + res.data[i].precio = res.data[i].precio / cotizacion;
  49 + }
41 50 $scope.searchLoading = false;
42 51 $scope.primerBusqueda = true;
43 52 $scope.productos = res.data;
... ... @@ -52,7 +61,7 @@ angular.module(&#39;focaBusquedaProductos&#39;)
52 61 $scope.search = function() {
53 62 if($scope.productos.length > 0) {
54 63 $scope.filteredProductos = $filter('filter')(
55   - $scope.productos,
  64 + $scope.productos,
56 65 {$: $scope.filters}
57 66 );
58 67