Commit 478766df2ebefea712f3467aafe7985660402b55
1 parent
ace320df
Exists in
master
[Redmine Atendimento #4506]Correção estudo tecnico rascunho
Showing
2 changed files
with
40 additions
and
3 deletions
Show diff stats
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 | }; | ... | ... |