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,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 | }; |