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 | 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 | ... | ... |