Commit f4a293e881efb1574b2b7e73e79b773041515c7c
1 parent
75f41d3ad3
Exists in
master
agrego código de vendedor al formulario
Showing
5 changed files
with
13 additions
and
152 deletions
Show diff stats
gulpfile.js
... | ... | @@ -40,7 +40,6 @@ gulp.task('uglify', ['templates'], function() { |
40 | 40 | 'tmp/views.js' |
41 | 41 | ]), |
42 | 42 | concat('foca-abm-vendedor-cobrador.js'), |
43 | - replace("['ngRoute', 'focaModal', 'ui.bootstrap', 'focaBotoneraLateral', 'focaModal']", '[]'), | |
44 | 43 | replace("src/views/", ''), |
45 | 44 | gulp.dest(paths.tmp), |
46 | 45 | rename('foca-abm-vendedor-cobrador.min.js'), |
src/js/app.js
src/js/controller.js
... | ... | @@ -132,148 +132,4 @@ angular.module('focaAbmVendedorCobrador') |
132 | 132 | } |
133 | 133 | } |
134 | 134 | } |
135 | - ]) | |
136 | - .controller('focaAbmVendedorCobradorController', [ | |
137 | - '$scope', 'focaAbmVendedorCobradorService', '$routeParams', 'focaBotoneraLateralService', | |
138 | - '$timeout', '$uibModal', '$location', 'focaModalService', | |
139 | - function($scope, focaAbmVendedorCobradorService, $routeParams, focaBotoneraLateralService, | |
140 | - $timeout, $uibModal, $location, focaModalService) { | |
141 | - | |
142 | - $scope.now = new Date(); | |
143 | - $scope.focused = 0; | |
144 | - $scope.vendedorCobrador = { | |
145 | - CodVen: 0, | |
146 | - ES_COBRADOR: false, | |
147 | - DNI: ' ', | |
148 | - ClaVen: '', | |
149 | - ComVen: '0.00', | |
150 | - comisionCobrador: '0.00', | |
151 | - provincia: { | |
152 | - NOMBRE: '' | |
153 | - }, | |
154 | - localidad: { | |
155 | - NOMBRE: ' ' | |
156 | - } | |
157 | - }; | |
158 | - $scope.options = [ | |
159 | - { | |
160 | - label: 'Vendedor', | |
161 | - value: 1 | |
162 | - }, | |
163 | - { | |
164 | - label: 'Cobrador', | |
165 | - value: 2 | |
166 | - }, | |
167 | - { | |
168 | - label: 'Vendedor y cobrador', | |
169 | - value: 3 | |
170 | - } | |
171 | - ]; | |
172 | - //SETEO BOTONERA LATERAL | |
173 | - $timeout(function() { | |
174 | - focaBotoneraLateralService.showSalir(false); | |
175 | - focaBotoneraLateralService.showPausar(true); | |
176 | - focaBotoneraLateralService.showCancelar(false); | |
177 | - focaBotoneraLateralService.showGuardar(true, $scope.guardar); | |
178 | - focaBotoneraLateralService.addCustomButton('Salir', $scope.cancelar); | |
179 | - }); | |
180 | - | |
181 | - focaAbmVendedorCobradorService | |
182 | - .getVendedorCobradorById($routeParams.id) | |
183 | - .then(function(res) { | |
184 | - if(res.data){ | |
185 | - $scope.vendedorCobrador = res.data; | |
186 | - delete $scope.vendedorCobrador.FCVEN; | |
187 | - delete $scope.vendedorCobrador.FEC; | |
188 | - } | |
189 | - }); | |
190 | - | |
191 | - $scope.guardar = function() { | |
192 | - if($scope.vendedorCobrador.ClaVen !== $scope.vendedorCobrador.ClaVen2) { | |
193 | - focaModalService.alert('Las contraseñas deben coincidir'); | |
194 | - return; | |
195 | - } | |
196 | - $scope.vendedorCobrador.PciVen = $scope.vendedorCobrador.provincia.ID; | |
197 | - $scope.vendedorCobrador.LocVen = $scope.vendedorCobrador.localidad.ID; | |
198 | - | |
199 | - delete $scope.vendedorCobrador.provincia; | |
200 | - delete $scope.vendedorCobrador.localidad; | |
201 | - delete $scope.vendedorCobrador.ClaVen2; | |
202 | - if($scope.vendedorCobrador.rol == 1) { | |
203 | - delete $scope.vendedorCobrador.comisionCobrador; | |
204 | - }else if($scope.vendedorCobrador.rol == 2) { | |
205 | - delete $scope.vendedorCobrador.ComVen; | |
206 | - } | |
207 | - | |
208 | - focaAbmVendedorCobradorService | |
209 | - .guardarVendedorCobrador($scope.vendedorCobrador) | |
210 | - .then(function() { | |
211 | - $location.path('/vendedor-cobrador'); | |
212 | - }); | |
213 | - }; | |
214 | - | |
215 | - $scope.seleccionarProvincia = function(key) { | |
216 | - if(key === 13) { | |
217 | - var modalInstance = $uibModal.open( | |
218 | - { | |
219 | - ariaLabelledBy: 'Búsqueda de provincias', | |
220 | - templateUrl: 'modal-provincias.html', | |
221 | - controller: 'focaModalProvinciaController', | |
222 | - size: 'md', | |
223 | - resolve: { | |
224 | - filters: function() { | |
225 | - return $scope.vendedorCobrador.provincia.NOMBRE; | |
226 | - } | |
227 | - } | |
228 | - } | |
229 | - ); | |
230 | - modalInstance.result.then(function(provincia) { | |
231 | - $scope.vendedorCobrador.provincia = provincia; | |
232 | - $timeout(function() { | |
233 | - $scope.focused = 5; | |
234 | - }); | |
235 | - }, function() { | |
236 | - //TODO: función llamada cuando cancela el modal | |
237 | - }); | |
238 | - } | |
239 | - }; | |
240 | - $scope.seleccionarLocalidad = function(key) { | |
241 | - if(!$scope.vendedorCobrador.provincia.ID) { | |
242 | - focaModalService.alert('Seleccione una provincia'); | |
243 | - return; | |
244 | - } | |
245 | - if(key === 13) { | |
246 | - var modalInstance = $uibModal.open( | |
247 | - { | |
248 | - ariaLabelledBy: 'Búsqueda de localidades', | |
249 | - templateUrl: 'modal-localidades.html', | |
250 | - controller: 'focaModalLocalidadController', | |
251 | - size: 'md', | |
252 | - resolve: { | |
253 | - filters: { | |
254 | - idProvincia: $scope.vendedorCobrador.provincia.ID, | |
255 | - busqueda: $scope.vendedorCobrador.localidad.NOMBRE | |
256 | - } | |
257 | - } | |
258 | - } | |
259 | - ); | |
260 | - modalInstance.result.then(function(localidad) { | |
261 | - $scope.vendedorCobrador.localidad = localidad; | |
262 | - $timeout(function() { | |
263 | - $scope.focused = 6; | |
264 | - }); | |
265 | - }, function() { | |
266 | - //TODO: función llamada cuando cancela el modal | |
267 | - }); | |
268 | - } | |
269 | - }; | |
270 | - | |
271 | - $scope.cancelar = function() { | |
272 | - $location.path('/vendedor-cobrador'); | |
273 | - }; | |
274 | - | |
275 | - $scope.next = function(key) { | |
276 | - if(key === 13) $scope.focused++; | |
277 | - }; | |
278 | - } | |
279 | 135 | ]); |
src/js/service.js
... | ... | @@ -13,6 +13,9 @@ angular.module('focaAbmVendedorCobrador') |
13 | 13 | }, |
14 | 14 | eliminarVendedorCobrador: function(id) { |
15 | 15 | return $http.delete(API_ENDPOINT.URL + '/vendedor-cobrador/' + id); |
16 | + }, | |
17 | + getCodigoSiguiente: function() { | |
18 | + return $http.get(API_ENDPOINT.URL + '/vendedor-cobrador/obtener/siguiente-codigo'); | |
16 | 19 | } |
17 | 20 | }; |
18 | 21 | }]); |
src/views/foca-abm-vendedor-cobrador-item.html
... | ... | @@ -10,6 +10,15 @@ |
10 | 10 | <form name="formVendedorCobrador" class="px-3" autocomplete="off"> |
11 | 11 | <div class="row mt-3"> |
12 | 12 | <div class="form-group d-flex mb-2 col-md-6"> |
13 | + <label class="col-form-label col-md-4">Código</label> | |
14 | + <div class="col-md-8 pl-0"> | |
15 | + <input | |
16 | + class="form-control form-control-sm" | |
17 | + ng-model="vendedorCobrador.CodVen" | |
18 | + readonly/> | |
19 | + </div> | |
20 | + </div> | |
21 | + <div class="form-group d-flex mb-2 col-md-6"> | |
13 | 22 | <label class="col-form-label col-md-4">Tipo</label> |
14 | 23 | <div class="col-md-8 pl-0"> |
15 | 24 | <select |