From 478766df2ebefea712f3467aafe7985660402b55 Mon Sep 17 00:00:00 2001 From: erick.sato Date: Tue, 19 Apr 2016 09:35:09 -0300 Subject: [PATCH] [Redmine Atendimento #4506]Correção estudo tecnico rascunho --- cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoController.js | 28 +++++++++++++++++++++++++--- cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/TermoReferenciaController.js | 15 +++++++++++++++ 2 files changed, 40 insertions(+), 3 deletions(-) diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoController.js index 7c99357..fc397ec 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoController.js @@ -33,6 +33,17 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository queueLimit: 1, url: '/cit-tabelas-corp-web/rest/anexo/uploadAnexo?idDocumento=' }); + + $scope.setRascunho = function(rascunho){ + + if (rascunho) { + $scope.estudoTecnico = rascunho; + } + $scope.workspace.objetoScope = $scope.estudoTecnico; + $scope.startTimerIntervalSaveDraft($scope.workspace); + $scope.edit = true; + $scope.setLoading(false); + }; $scope.findIntegrante = function(value) { return PessoaRepository.findColaboradorPorNomeAndOrganizacao(value, $scope.usuarioLogado.organizacao.id).then(function(result) { @@ -116,8 +127,8 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.atualizarListaSizeSelectRecursoHumano(); $scope.atualizarListaSizeSelectAcaoContigencia(); - $scope.workspace.objetoScope = $scope.estudoTecnico - $scope.startTimerIntervalSaveDraft($scope.workspace , null, true); + $scope.workspace.objetoScope = $scope.estudoTecnico; + $scope.startTimerIntervalSaveDraft($scope.workspace, null, true); $timeout(function() { $scope.estudoTecnicoForm.planejamentoContratacaoForm.$submitted = false; @@ -132,7 +143,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.estudoTecnicoForm.beneficiosNecessidadesForm.$setPristine(); }); }; - + $scope.visualizarEditar = function(idEstudoTecnico, edit) { $scope.resetForm(); $scope.setLoadingGet(true); @@ -214,11 +225,22 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository // depois de salvar a baixa ja tendo uma referencia do id da baixa, esse metodo ira salvar os documentos se existir salvarListaDocumentos(estudoTecnicoTemp); + + $timeout(function() { + $scope.$showPageSearchWorkspace($scope.workspace); + $scope.atualizaPaginaPesquisa(); + }); + }); } else { $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS')); } }; + + // Atualiza pagina de pesquisa + $scope.atualizaPaginaPesquisa = function () { + angular.element('#EstudoTecnicoListControllerId').scope().fetchResult(); + }; // realiza a exclusão da EstudoTecnico $scope.excluirEstudoTecnico = function(){ diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/TermoReferenciaController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/TermoReferenciaController.js index 67182cc..d63841f 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/TermoReferenciaController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/TermoReferenciaController.js @@ -268,7 +268,16 @@ citApp.controller('TermoReferenciaController', ['$scope', }; + $scope.setRascunho = function(rascunho){ + if (rascunho) { + $scope.termoReferencia = rascunho; + } + $scope.workspace.objetoScope = $scope.termoReferencia; + $scope.startTimerIntervalSaveDraft($scope.workspace); + $scope.edit = true; + $scope.setLoading(false); + }; // Atualiza pagina de pesquisa $scope.atualizaPaginaPesquisa = function () { @@ -688,6 +697,12 @@ citApp.controller('TermoReferenciaController', ['$scope', // depois de salvar o termo ja tendo uma referencia do id do termo, esse metodo ira salvar os documentos se houver salvarListaDocumentos(termoTemp); setFormsTermoReferenciaSubmitted(false); + + $timeout(function() { + $scope.$showPageSearchWorkspace($scope.workspace); + $scope.atualizaPaginaPesquisa(); + }); + }); }; }; -- libgit2 0.21.2