Commit 478766df2ebefea712f3467aafe7985660402b55

Authored by erick.sato
1 parent ace320df
Exists in master

[Redmine Atendimento #4506]Correção estudo tecnico rascunho

cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoController.js
... ... @@ -33,6 +33,17 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository
33 33 queueLimit: 1,
34 34 url: '/cit-tabelas-corp-web/rest/anexo/uploadAnexo?idDocumento='
35 35 });
  36 +
  37 + $scope.setRascunho = function(rascunho){
  38 +
  39 + if (rascunho) {
  40 + $scope.estudoTecnico = rascunho;
  41 + }
  42 + $scope.workspace.objetoScope = $scope.estudoTecnico;
  43 + $scope.startTimerIntervalSaveDraft($scope.workspace);
  44 + $scope.edit = true;
  45 + $scope.setLoading(false);
  46 + };
36 47  
37 48 $scope.findIntegrante = function(value) {
38 49 return PessoaRepository.findColaboradorPorNomeAndOrganizacao(value, $scope.usuarioLogado.organizacao.id).then(function(result) {
... ... @@ -116,8 +127,8 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository
116 127 $scope.atualizarListaSizeSelectRecursoHumano();
117 128 $scope.atualizarListaSizeSelectAcaoContigencia();
118 129  
119   - $scope.workspace.objetoScope = $scope.estudoTecnico
120   - $scope.startTimerIntervalSaveDraft($scope.workspace , null, true);
  130 + $scope.workspace.objetoScope = $scope.estudoTecnico;
  131 + $scope.startTimerIntervalSaveDraft($scope.workspace, null, true);
121 132  
122 133 $timeout(function() {
123 134 $scope.estudoTecnicoForm.planejamentoContratacaoForm.$submitted = false;
... ... @@ -132,7 +143,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository
132 143 $scope.estudoTecnicoForm.beneficiosNecessidadesForm.$setPristine();
133 144 });
134 145 };
135   -
  146 +
136 147 $scope.visualizarEditar = function(idEstudoTecnico, edit) {
137 148 $scope.resetForm();
138 149 $scope.setLoadingGet(true);
... ... @@ -214,11 +225,22 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository
214 225  
215 226 // depois de salvar a baixa ja tendo uma referencia do id da baixa, esse metodo ira salvar os documentos se existir
216 227 salvarListaDocumentos(estudoTecnicoTemp);
  228 +
  229 + $timeout(function() {
  230 + $scope.$showPageSearchWorkspace($scope.workspace);
  231 + $scope.atualizaPaginaPesquisa();
  232 + });
  233 +
217 234 });
218 235 } else {
219 236 $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'));
220 237 }
221 238 };
  239 +
  240 + // Atualiza pagina de pesquisa
  241 + $scope.atualizaPaginaPesquisa = function () {
  242 + angular.element('#EstudoTecnicoListControllerId').scope().fetchResult();
  243 + };
222 244  
223 245 // realiza a exclusão da EstudoTecnico
224 246 $scope.excluirEstudoTecnico = function(){
... ...
cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/TermoReferenciaController.js
... ... @@ -268,7 +268,16 @@ citApp.controller('TermoReferenciaController', ['$scope',
268 268  
269 269 };
270 270  
  271 + $scope.setRascunho = function(rascunho){
271 272  
  273 + if (rascunho) {
  274 + $scope.termoReferencia = rascunho;
  275 + }
  276 + $scope.workspace.objetoScope = $scope.termoReferencia;
  277 + $scope.startTimerIntervalSaveDraft($scope.workspace);
  278 + $scope.edit = true;
  279 + $scope.setLoading(false);
  280 + };
272 281  
273 282 // Atualiza pagina de pesquisa
274 283 $scope.atualizaPaginaPesquisa = function () {
... ... @@ -688,6 +697,12 @@ citApp.controller('TermoReferenciaController', ['$scope',
688 697 // depois de salvar o termo ja tendo uma referencia do id do termo, esse metodo ira salvar os documentos se houver
689 698 salvarListaDocumentos(termoTemp);
690 699 setFormsTermoReferenciaSubmitted(false);
  700 +
  701 + $timeout(function() {
  702 + $scope.$showPageSearchWorkspace($scope.workspace);
  703 + $scope.atualizaPaginaPesquisa();
  704 + });
  705 +
691 706 });
692 707 };
693 708 };
... ...