Commit 54a4e1fff0f84757db424d654874a4c533d16a5a
1 parent
360477e36b
Exists in
master
modales provincia y localidad
Showing
1 changed file
with
36 additions
and
26 deletions
Show diff stats
src/js/controllerItem.js
... | ... | @@ -84,20 +84,25 @@ angular.module('focaAbmVendedorCobrador') |
84 | 84 | |
85 | 85 | $scope.seleccionarProvincia = function(key) { |
86 | 86 | if(key === 13) { |
87 | - var modalInstance = $uibModal.open( | |
88 | - { | |
89 | - ariaLabelledBy: 'Búsqueda de provincias', | |
90 | - templateUrl: 'modal-provincias.html', | |
91 | - controller: 'focaModalProvinciaController', | |
92 | - size: 'md', | |
93 | - resolve: { | |
94 | - filters: function() { | |
95 | - return $scope.vendedorCobrador.provincia.NOMBRE; | |
96 | - } | |
87 | + var parametrosModal = { | |
88 | + query: '/provincia', | |
89 | + columnas: [ | |
90 | + { | |
91 | + propiedad: 'ID', | |
92 | + nombre: 'Codigo', | |
93 | + filtro: { | |
94 | + nombre: 'rellenarDigitos', | |
95 | + parametro: 3} | |
96 | + }, | |
97 | + { | |
98 | + propiedad: 'NOMBRE', | |
99 | + nombre: 'Nombre' | |
97 | 100 | } |
98 | - } | |
99 | - ); | |
100 | - modalInstance.result.then(function(provincia) { | |
101 | + ], | |
102 | + titulo:'Búsqueda de provincias', | |
103 | + size: 'md' | |
104 | + }; | |
105 | + focaModalService.modal(parametrosModal).then(function(provincia) { | |
101 | 106 | $scope.vendedorCobrador.provincia = provincia; |
102 | 107 | $timeout(function() { |
103 | 108 | $scope.focused = 5; |
... | ... | @@ -113,21 +118,26 @@ angular.module('focaAbmVendedorCobrador') |
113 | 118 | return; |
114 | 119 | } |
115 | 120 | if(key === 13) { |
116 | - var modalInstance = $uibModal.open( | |
117 | - { | |
118 | - ariaLabelledBy: 'Búsqueda de localidades', | |
119 | - templateUrl: 'modal-localidades.html', | |
120 | - controller: 'focaModalLocalidadController', | |
121 | - size: 'md', | |
122 | - resolve: { | |
123 | - filters: { | |
124 | - idProvincia: $scope.vendedorCobrador.provincia.ID, | |
125 | - busqueda: $scope.vendedorCobrador.localidad.NOMBRE | |
121 | + var parametrosModal = { | |
122 | + query: '/localidad/' + $scope.vendedorCobrador.provincia.ID, | |
123 | + columnas: [ | |
124 | + { | |
125 | + propiedad: 'ID', | |
126 | + nombre: 'Código', | |
127 | + filtro: { | |
128 | + nombre: 'rellenarDigitos', | |
129 | + parametro: 3 | |
126 | 130 | } |
131 | + }, | |
132 | + { | |
133 | + propiedad: 'NOMBRE', | |
134 | + nombre: 'Nombre' | |
127 | 135 | } |
128 | - } | |
129 | - ); | |
130 | - modalInstance.result.then(function(localidad) { | |
136 | + ], | |
137 | + titulo:'Búsqueda de localidades', | |
138 | + size: 'md' | |
139 | + }; | |
140 | + focaModalService.modal(parametrosModal).then(function(localidad) { | |
131 | 141 | $scope.vendedorCobrador.localidad = localidad; |
132 | 142 | $timeout(function() { |
133 | 143 | $scope.focused = 6; |