Commit de290b17f7701eda37aafb6cc853c0581556f6cf
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.
Showing
1 changed file
with
14 additions
and
7 deletions
Show diff stats
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 |