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,6 +33,17 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository
33 queueLimit: 1, 33 queueLimit: 1,
34 url: '/cit-tabelas-corp-web/rest/anexo/uploadAnexo?idDocumento=' 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 $scope.findIntegrante = function(value) { 48 $scope.findIntegrante = function(value) {
38 return PessoaRepository.findColaboradorPorNomeAndOrganizacao(value, $scope.usuarioLogado.organizacao.id).then(function(result) { 49 return PessoaRepository.findColaboradorPorNomeAndOrganizacao(value, $scope.usuarioLogado.organizacao.id).then(function(result) {
@@ -116,8 +127,8 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository @@ -116,8 +127,8 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository
116 $scope.atualizarListaSizeSelectRecursoHumano(); 127 $scope.atualizarListaSizeSelectRecursoHumano();
117 $scope.atualizarListaSizeSelectAcaoContigencia(); 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 $timeout(function() { 133 $timeout(function() {
123 $scope.estudoTecnicoForm.planejamentoContratacaoForm.$submitted = false; 134 $scope.estudoTecnicoForm.planejamentoContratacaoForm.$submitted = false;
@@ -132,7 +143,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository @@ -132,7 +143,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository
132 $scope.estudoTecnicoForm.beneficiosNecessidadesForm.$setPristine(); 143 $scope.estudoTecnicoForm.beneficiosNecessidadesForm.$setPristine();
133 }); 144 });
134 }; 145 };
135 - 146 +
136 $scope.visualizarEditar = function(idEstudoTecnico, edit) { 147 $scope.visualizarEditar = function(idEstudoTecnico, edit) {
137 $scope.resetForm(); 148 $scope.resetForm();
138 $scope.setLoadingGet(true); 149 $scope.setLoadingGet(true);
@@ -214,11 +225,22 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository @@ -214,11 +225,22 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository
214 225
215 // depois de salvar a baixa ja tendo uma referencia do id da baixa, esse metodo ira salvar os documentos se existir 226 // depois de salvar a baixa ja tendo uma referencia do id da baixa, esse metodo ira salvar os documentos se existir
216 salvarListaDocumentos(estudoTecnicoTemp); 227 salvarListaDocumentos(estudoTecnicoTemp);
  228 +
  229 + $timeout(function() {
  230 + $scope.$showPageSearchWorkspace($scope.workspace);
  231 + $scope.atualizaPaginaPesquisa();
  232 + });
  233 +
217 }); 234 });
218 } else { 235 } else {
219 $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS')); 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 // realiza a exclusão da EstudoTecnico 245 // realiza a exclusão da EstudoTecnico
224 $scope.excluirEstudoTecnico = function(){ 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,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 // Atualiza pagina de pesquisa 282 // Atualiza pagina de pesquisa
274 $scope.atualizaPaginaPesquisa = function () { 283 $scope.atualizaPaginaPesquisa = function () {
@@ -688,6 +697,12 @@ citApp.controller('TermoReferenciaController', ['$scope', @@ -688,6 +697,12 @@ citApp.controller('TermoReferenciaController', ['$scope',
688 // depois de salvar o termo ja tendo uma referencia do id do termo, esse metodo ira salvar os documentos se houver 697 // depois de salvar o termo ja tendo uma referencia do id do termo, esse metodo ira salvar os documentos se houver
689 salvarListaDocumentos(termoTemp); 698 salvarListaDocumentos(termoTemp);
690 setFormsTermoReferenciaSubmitted(false); 699 setFormsTermoReferenciaSubmitted(false);
  700 +
  701 + $timeout(function() {
  702 + $scope.$showPageSearchWorkspace($scope.workspace);
  703 + $scope.atualizaPaginaPesquisa();
  704 + });
  705 +
691 }); 706 });
692 }; 707 };
693 }; 708 };