Commit de290b17f7701eda37aafb6cc853c0581556f6cf

Authored by geovane.filho
1 parent c8a25f32
Exists in master

Redmine #4483 Bloqueando estorno de baixa pela visualização quando o mês de refe…

…rência estiver sendo fechado.
citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/BaixaController.js
@@ -417,13 +417,20 @@ citApp.controller('BaixaController', @@ -417,13 +417,20 @@ citApp.controller('BaixaController',
417 417
418 // realiza o estorno via rest 418 // realiza o estorno via rest
419 BaixaItemRepository.estornarItens(estornoBaixaItemVH).then(function(result) { 419 BaixaItemRepository.estornarItens(estornoBaixaItemVH).then(function(result) {
420 - $scope.baixa.baixaItens = [];  
421 - angular.forEach(result, function (item, key) {  
422 - $scope.baixa.baixaItens.push(item.originalElement);  
423 - });  
424 - $scope.visualizarEditar($scope.baixa.id, true);  
425 - $scope.showAlert('success', $translate.instant('MSG.ESTORNADO_COM_SUCESSO'));  
426 - $scope.$modalConfirmInstance.dismiss('cancel'); 420 + if (result.originalElement && result.originalElement.status != undefined && !result.originalElement.status && result.originalElement.mensagens) {
  421 + $scope.setLoading(false);
  422 + angular.forEach(result.originalElement.mensagens, function (mensagem) {
  423 + $scope.showAlert(mensagem.tipoMensagem, $translate.instant(mensagem.mensagem));
  424 + });
  425 + } else {
  426 + $scope.baixa.baixaItens = [];
  427 + angular.forEach(result, function (item, key) {
  428 + $scope.baixa.baixaItens.push(item.originalElement);
  429 + });
  430 + $scope.visualizarEditar($scope.baixa.id, true);
  431 + $scope.showAlert('success', $translate.instant('MSG.ESTORNADO_COM_SUCESSO'));
  432 + $scope.$modalConfirmInstance.dismiss('cancel');
  433 + }
427 }); 434 });
428 $scope.$modalConfirmInstance.dismiss('cancel'); 435 $scope.$modalConfirmInstance.dismiss('cancel');
429 436