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 417  
418 418 // realiza o estorno via rest
419 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 435 $scope.$modalConfirmInstance.dismiss('cancel');
429 436  
... ...