Commit 86fecd57365446af216ae389f3560dd4d3c578ba
1 parent
016864fc
Exists in
master
Correção metodo de remover materiais busca avançada do atendimento requisicao consumo
Showing
1 changed file
with
8 additions
and
21 deletions
Show diff stats
cit-almoxarifado-web/src/main/webapp/assets/js/angular/custom/controller/AtendimentoRequisicaoConsumoListController.js
... | ... | @@ -282,31 +282,18 @@ citApp.controller('AtendimentoRequisicaoConsumoListController', ['$scope', 'Aten |
282 | 282 | }; |
283 | 283 | |
284 | 284 | $scope.removerUnidadeRequisitanteSelecionada = function(){ |
285 | - | |
286 | - if($scope.filtroAtendimento.unidadeRequisitanteSelectedAll){ | |
287 | - $scope.listaUnidadesRequisitantesSelecionadas = []; | |
288 | - $scope.filtroAtendimento.unidadeRequisitanteSelectedAll = false; | |
289 | - }else{ | |
290 | - $scope.listaUnidadesRequisitantesSelecionadas.forEach(function(item, key) { | |
291 | - if (item.$checkedChBox) { | |
292 | - $scope.listaUnidadesRequisitantesSelecionadas.splice($scope.listaUnidadesRequisitantesSelecionadas.indexOf(item), 1); | |
293 | - } | |
294 | - }); | |
285 | + for(var i = $scope.listaUnidadesRequisitantesSelecionadas.length - 1; i >= 0; i--){ | |
286 | + if($scope.listaUnidadesRequisitantesSelecionadas[i].$checkedChBox){ | |
287 | + $scope.listaUnidadesRequisitantesSelecionadas.splice(i, 1); | |
288 | + } | |
295 | 289 | } |
296 | - | |
297 | 290 | }; |
298 | 291 | |
299 | 292 | $scope.removerMaterialConsumoSelecionado = function(){ |
300 | - | |
301 | - if($scope.filtroAtendimento.materialConsumoSelectedAll){ | |
302 | - $scope.listaMateriaisConsumoSelecionados = []; | |
303 | - $scope.filtroAtendimento.materialConsumoSelectedAll = false; | |
304 | - }else{ | |
305 | - angular.forEach($scope.listaMateriaisConsumoSelecionados, function (value) { | |
306 | - if(value.$checkedChBox){ | |
307 | - $scope.listaMateriaisConsumoSelecionados.splice($scope.listaMateriaisConsumoSelecionados.indexOf(value), 1); | |
308 | - } | |
309 | - }); | |
293 | + for(var i = $scope.listaMateriaisConsumoSelecionados.length - 1; i >= 0; i--){ | |
294 | + if($scope.listaMateriaisConsumoSelecionados[i].$checkedChBox){ | |
295 | + $scope.listaMateriaisConsumoSelecionados.splice(i, 1); | |
296 | + } | |
310 | 297 | } |
311 | 298 | }; |
312 | 299 | ... | ... |