From 54a4e1fff0f84757db424d654874a4c533d16a5a Mon Sep 17 00:00:00 2001 From: efernandez Date: Tue, 5 Feb 2019 18:27:47 -0300 Subject: [PATCH] modales provincia y localidad --- src/js/controllerItem.js | 62 ++++++++++++++++++++++++++++-------------------- 1 file changed, 36 insertions(+), 26 deletions(-) diff --git a/src/js/controllerItem.js b/src/js/controllerItem.js index 4cd53ac..6457413 100644 --- a/src/js/controllerItem.js +++ b/src/js/controllerItem.js @@ -84,20 +84,25 @@ angular.module('focaAbmVendedorCobrador') $scope.seleccionarProvincia = function(key) { if(key === 13) { - var modalInstance = $uibModal.open( - { - ariaLabelledBy: 'Búsqueda de provincias', - templateUrl: 'modal-provincias.html', - controller: 'focaModalProvinciaController', - size: 'md', - resolve: { - filters: function() { - return $scope.vendedorCobrador.provincia.NOMBRE; - } + var parametrosModal = { + query: '/provincia', + columnas: [ + { + propiedad: 'ID', + nombre: 'Codigo', + filtro: { + nombre: 'rellenarDigitos', + parametro: 3} + }, + { + propiedad: 'NOMBRE', + nombre: 'Nombre' } - } - ); - modalInstance.result.then(function(provincia) { + ], + titulo:'Búsqueda de provincias', + size: 'md' + }; + focaModalService.modal(parametrosModal).then(function(provincia) { $scope.vendedorCobrador.provincia = provincia; $timeout(function() { $scope.focused = 5; @@ -113,21 +118,26 @@ angular.module('focaAbmVendedorCobrador') return; } if(key === 13) { - var modalInstance = $uibModal.open( - { - ariaLabelledBy: 'Búsqueda de localidades', - templateUrl: 'modal-localidades.html', - controller: 'focaModalLocalidadController', - size: 'md', - resolve: { - filters: { - idProvincia: $scope.vendedorCobrador.provincia.ID, - busqueda: $scope.vendedorCobrador.localidad.NOMBRE + var parametrosModal = { + query: '/localidad/' + $scope.vendedorCobrador.provincia.ID, + columnas: [ + { + propiedad: 'ID', + nombre: 'Código', + filtro: { + nombre: 'rellenarDigitos', + parametro: 3 } + }, + { + propiedad: 'NOMBRE', + nombre: 'Nombre' } - } - ); - modalInstance.result.then(function(localidad) { + ], + titulo:'Búsqueda de localidades', + size: 'md' + }; + focaModalService.modal(parametrosModal).then(function(localidad) { $scope.vendedorCobrador.localidad = localidad; $timeout(function() { $scope.focused = 6; -- 1.9.1