Commit d72cb9686c7f34a41144111954b4f360f0f7bdab
1 parent
f5e26a9049
Exists in
master
se elimina tarea pausada al guardar o salir
Showing
1 changed file
with
28 additions
and
3 deletions
Show diff stats
src/js/controller.js
| ... | ... | @@ -94,14 +94,16 @@ angular.module('focaCrearCobranza').controller('cobranzaController', |
| 94 | 94 | } |
| 95 | 95 | ); |
| 96 | 96 | } |
| 97 | - | |
| 98 | 97 | $scope.$watch('cobranza', function (newValue) { |
| 99 | 98 | focaBotoneraLateralService.setPausarData({ |
| 100 | 99 | label: 'cobranza', |
| 101 | 100 | val: newValue |
| 102 | 101 | }); |
| 103 | - }, true); | |
| 104 | - | |
| 102 | + focaBotoneraLateralService.setRutasPausadas({ | |
| 103 | + label: 'rutas', | |
| 104 | + val: 'cobranza/crear' | |
| 105 | + }); | |
| 106 | + }, true); | |
| 105 | 107 | $scope.crearCobranza = function () { |
| 106 | 108 | if (!$scope.cobranza.cliente.COD) { |
| 107 | 109 | focaModalService.alert('Ingrese Cliente'); |
| ... | ... | @@ -129,6 +131,17 @@ angular.module('focaCrearCobranza').controller('cobranzaController', |
| 129 | 131 | $scope.editando = false; |
| 130 | 132 | focaBotoneraLateralService.startGuardar(); |
| 131 | 133 | $scope.saveLoading = true; |
| 134 | + var ar = JSON.parse($localStorage.rutas); | |
| 135 | + function removeItemFromArr ( arr, item ) { | |
| 136 | + var i = arr.indexOf( item ); | |
| 137 | + | |
| 138 | + if ( i !== -1 ) { | |
| 139 | + arr.splice( i, 1 ); | |
| 140 | + } | |
| 141 | + } | |
| 142 | + | |
| 143 | + removeItemFromArr( ar, 'cobranza/crear' ); | |
| 144 | + $localStorage.rutas = JSON.stringify(ar); | |
| 132 | 145 | for (var i = 0; i < $scope.cobranza.facturas.length; i++) { |
| 133 | 146 | var cuerpoFactura = { |
| 134 | 147 | CYV: 'V', |
| ... | ... | @@ -729,6 +742,17 @@ angular.module('focaCrearCobranza').controller('cobranzaController', |
| 729 | 742 | |
| 730 | 743 | $scope.salir = function () { |
| 731 | 744 | $location.path('/'); |
| 745 | + var ar = JSON.parse($localStorage.rutas); | |
| 746 | + function removeItemFromArr ( arr, item ) { | |
| 747 | + var i = arr.indexOf( item ); | |
| 748 | + | |
| 749 | + if ( i !== -1 ) { | |
| 750 | + arr.splice( i, 1 ); | |
| 751 | + } | |
| 752 | + } | |
| 753 | + | |
| 754 | + removeItemFromArr( ar, 'cobranza/crear' ); | |
| 755 | + $localStorage.rutas = JSON.stringify(ar); | |
| 732 | 756 | }; |
| 733 | 757 | |
| 734 | 758 | $scope.parsearATexto = function (articulo) { |
| ... | ... | @@ -815,6 +839,7 @@ angular.module('focaCrearCobranza').controller('cobranzaController', |
| 815 | 839 | ).then(function (data) { |
| 816 | 840 | if (data) { |
| 817 | 841 | $location.path('/'); |
| 842 | + | |
| 818 | 843 | } |
| 819 | 844 | }); |
| 820 | 845 | } else { |