diff --git a/src/js/controller.js b/src/js/controller.js index 21be31f..4307cc1 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -138,6 +138,7 @@ angular.module('focaAbmVendedorCobrador') $timeout, $uibModal, $location, focaModalService) { $scope.now = new Date(); + $scope.focused = 0; $scope.vendedorCobrador = { CodVen: 0, ES_COBRADOR: false, @@ -151,18 +152,30 @@ angular.module('focaAbmVendedorCobrador') NOMBRE: '' } }; + $scope.options = [ + { + label: 'Vendedor', + value: null + }, + { + label: 'Cobrador', + value: true + } + ]; //SETEO BOTONERA LATERAL $timeout(function() { focaBotoneraLateralService.showSalir(false); focaBotoneraLateralService.showPausar(true); - focaBotoneraLateralService.showCancelar(true); + focaBotoneraLateralService.showCancelar(false); focaBotoneraLateralService.showGuardar(true, $scope.guardar); + focaBotoneraLateralService.addCustomButton('Salir', $scope.cancelar); }); focaAbmVendedorCobradorService .getVendedorCobradorById($routeParams.id) .then(function(res) { if(res.data){ + console.log(res.data); $scope.vendedorCobrador = res.data; delete $scope.vendedorCobrador.FCVEN; delete $scope.vendedorCobrador.FEC; @@ -236,10 +249,21 @@ angular.module('focaAbmVendedorCobrador') ); modalInstance.result.then(function(localidad) { $scope.vendedorCobrador.localidad = localidad; + $timeout(function() { + $scope.focused = 6; + }); }, function() { //TODO: función llamada cuando cancela el modal }); } }; + + $scope.cancelar = function() { + $location.path('/vendedor-cobrador'); + }; + + $scope.next = function(key) { + if(key === 13) $scope.focused++; + }; } ]); diff --git a/src/views/foca-abm-vendedor-cobrador-item.html b/src/views/foca-abm-vendedor-cobrador-item.html index a31fb5c..897e8ec 100644 --- a/src/views/foca-abm-vendedor-cobrador-item.html +++ b/src/views/foca-abm-vendedor-cobrador-item.html @@ -9,17 +9,18 @@
-
- -
- -
+
+ +
+
+
@@ -28,9 +29,11 @@ type="text" teclado-virtual ng-model="vendedorCobrador.NomVen" - ng-focus="focused = 3" + foca-focus="focused == 1" + ng-focus="focused = 1" ng-keypress="next($event.keyCode)" autocomplete="off" + uppercase-only />
@@ -43,9 +46,11 @@ teclado-virtual ng-model="vendedorCobrador.DomVen" ng-required="true" - ng-focus="focused = 1" + foca-focus="focused == 2" + ng-focus="focused = 2" ng-keypress="next($event.keyCode)" autocomplete="off" + uppercase-only />
@@ -54,13 +59,15 @@
@@ -73,8 +80,8 @@ ng-model="vendedorCobrador.provincia.NOMBRE" ng-keypress="seleccionarProvincia($event.keyCode)" ng-required="true" - ng-focus="focus(8)" - foca-focus="focused == 8" + foca-focus="focused == 4" + ng-focus="focused = 4" teclado-virtual />
@@ -98,8 +105,8 @@ ng-model="vendedorCobrador.localidad.NOMBRE" ng-keypress="seleccionarLocalidad($event.keyCode)" ng-required="true" - ng-focus="focus(8)" - foca-focus="focused == 8" + foca-focus="focused == 5" + ng-focus="focused = 5" teclado-virtual autocomplete="off" /> @@ -120,13 +127,15 @@
@@ -135,13 +144,15 @@
@@ -154,7 +165,8 @@ teclado-virtual ng-model="vendedorCobrador.ClaVen" ng-required="true" - ng-focus="focused = 4" + foca-focus="focused == 8" + ng-focus="focused = 8" ng-keypress="next($event.keyCode)" autocomplete="off" /> @@ -169,7 +181,8 @@ teclado-virtual ng-model="vendedorCobrador.ClaVen2" ng-required="true" - ng-focus="focused = 2" + foca-focus="focused == 9" + ng-focus="focused = 9" ng-keypress="next($event.keyCode)" autocomplete="off" /> @@ -180,28 +193,18 @@
-
-
- - -
-