From d72cb9686c7f34a41144111954b4f360f0f7bdab Mon Sep 17 00:00:00 2001 From: Benjamin Date: Mon, 7 Oct 2019 17:36:36 -0300 Subject: [PATCH] se elimina tarea pausada al guardar o salir --- src/js/controller.js | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index d894d3b..dede904 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -94,14 +94,16 @@ angular.module('focaCrearCobranza').controller('cobranzaController', } ); } - $scope.$watch('cobranza', function (newValue) { focaBotoneraLateralService.setPausarData({ label: 'cobranza', val: newValue }); - }, true); - + focaBotoneraLateralService.setRutasPausadas({ + label: 'rutas', + val: 'cobranza/crear' + }); + }, true); $scope.crearCobranza = function () { if (!$scope.cobranza.cliente.COD) { focaModalService.alert('Ingrese Cliente'); @@ -129,6 +131,17 @@ angular.module('focaCrearCobranza').controller('cobranzaController', $scope.editando = false; focaBotoneraLateralService.startGuardar(); $scope.saveLoading = true; + var ar = JSON.parse($localStorage.rutas); + function removeItemFromArr ( arr, item ) { + var i = arr.indexOf( item ); + + if ( i !== -1 ) { + arr.splice( i, 1 ); + } + } + + removeItemFromArr( ar, 'cobranza/crear' ); + $localStorage.rutas = JSON.stringify(ar); for (var i = 0; i < $scope.cobranza.facturas.length; i++) { var cuerpoFactura = { CYV: 'V', @@ -729,6 +742,17 @@ angular.module('focaCrearCobranza').controller('cobranzaController', $scope.salir = function () { $location.path('/'); + var ar = JSON.parse($localStorage.rutas); + function removeItemFromArr ( arr, item ) { + var i = arr.indexOf( item ); + + if ( i !== -1 ) { + arr.splice( i, 1 ); + } + } + + removeItemFromArr( ar, 'cobranza/crear' ); + $localStorage.rutas = JSON.stringify(ar); }; $scope.parsearATexto = function (articulo) { @@ -815,6 +839,7 @@ angular.module('focaCrearCobranza').controller('cobranzaController', ).then(function (data) { if (data) { $location.path('/'); + } }); } else { -- 1.9.1