diff --git a/src/js/controller.js b/src/js/controller.js index 50cb87a..45abd39 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -5,12 +5,13 @@ angular.module('focaModalDomicilio') '$filter', '$scope', '$uibModalInstance', - 'idCliente', - 'esNuevo', 'focaModalDomicilioService', '$uibModal', - function($timeout, $filter, $scope, $uibModalInstance, idCliente, esNuevo, - focaModalDomicilioService, $uibModal) { + 'idCliente', + 'esNuevo', + 'articulos', + function($timeout, $filter, $scope, $uibModalInstance, focaModalDomicilioService, + $uibModal, idCliente, esNuevo, articulos) { $scope.buscar = function() { focaModalDomicilioService @@ -34,6 +35,7 @@ angular.module('focaModalDomicilio') $scope.filteredDomicilios = []; $scope.currentPageDomicilios = []; $scope.selectedDomicilio = -1; + var puntosDescarga = []; //METODOS $scope.search = function(pressed) { @@ -156,22 +158,25 @@ angular.module('focaModalDomicilio') }; $scope.verPuntosDescarga = function(key) { + var modalInstance = $uibModal.open( { ariaLabelledBy: 'Busqueda de Puntos de descarga', templateUrl: 'modal-punto-descarga.html', controller: 'focaModalPuntoDescargaController', - size: 'md', + size: 'lg', resolve: { filters: { idDomicilio: $scope.domicilios[key].id, - idCliente: idCliente + idCliente: idCliente, + articulos: articulos } } } ); - modalInstance.result.then(function(puntoDescarga) { - console.log(puntoDescarga); + modalInstance.result.then(function(puntosDescarga) { + $scope.domicilios[key].puntosDescarga = puntosDescarga; + $scope.select($scope.domicilios[key]); }, function() { //TODO: función llamada cuando cancela el modal });