diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ContratoController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ContratoController.js index 95a8991..413c287 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ContratoController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ContratoController.js @@ -1002,6 +1002,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.contratoEmpenhoTemp = {}; $scope.editEmpenho = true; + $scope.showButtonSalvarEmpenho = false; $scope.$openModal('modal-empenho.html', 'lg'); } else { $scope.showAlert('error', $translate.instant('CONTRATOS.VALIDACAO.NECESSARIO_VALOR_CONTRATO_INFO_EMPENHO')); @@ -1173,6 +1174,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.abrirEmpenho = function(edit) { $scope.editEmpenho = edit; + $scope.showButtonSalvarEmpenho = edit; $scope.contratoEmpenhoTemp = null; @@ -1231,6 +1233,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.itemContratoTemp = {}; $scope.editItemContrato = true; + $scope.showButtonSalvarItem = false; $scope.$openModal('modal-item-contrato.html', 'lg'); } else { $scope.showAlert('error', $translate.instant('CONTRATOS.VALIDACAO.NECESSARIO_VALOR_CONTRATO_INFO_ITENS_CONTRATO')); @@ -1370,6 +1373,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.abrirItemContrato = function(edit) { $scope.editItemContrato = edit; + $scope.showButtonSalvarItem = edit; $scope.itemContratoTemp = null; @@ -1423,6 +1427,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.openModalContratoEnvolvido = function() { $scope.editEnvolvido = true; + $scope.showButtonSalvarEnvolvido = false; $scope.contratoEnvolvidoTemp = {justificativas : []}; $scope.contrato.ctrtEnvolvidos.forEach(function(item){ if(item.$checked){ @@ -1603,6 +1608,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.visualizarEditarContratoEnvolvido = function(edit) { $scope.editEnvolvido = edit; + $scope.showButtonSalvarEnvolvido = edit; $scope.contratoEnvolvidoTemp = null; // recupera o item de contrato selecionado $scope.contratoEnvolvidoTemp = $scope.getCheckedContratoEnvolvido(); diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/CronogramaExecucaoController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/CronogramaExecucaoController.js index ed63769..a165942 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/CronogramaExecucaoController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/CronogramaExecucaoController.js @@ -107,6 +107,7 @@ citApp.controller('CronogramaExecucaoController', ['$scope', '$translate', '$tim if ($scope.cronogramaExecucao.contrato) { $scope.editItemCronograma = true; + $scope.showButtonSalvarItem = false; limparItemCronogramaExecucao(); @@ -264,6 +265,7 @@ citApp.controller('CronogramaExecucaoController', ['$scope', '$translate', '$tim limparItemCronogramaExecucao(); $scope.editItemCronograma = edit; + $scope.showButtonSalvarItem = edit; var lista = recuperarItensSelecionadas(); if (lista.length === 0) { 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 6b15064..06e3d04 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 @@ -546,7 +546,8 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository }); $scope.editRequisitoNegocio = true; - + $scope.showButtonSalvar = false; + $scope.reqNegocio = {}; $timeout(function() { @@ -576,6 +577,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.openModalSolucao = function() { $scope.editSolucao = true; + $scope.showButtonSalvarSolucao = false; resetModalSolucao(); @@ -586,6 +588,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.openModalBensServico = function() { $scope.editBemServico = true; + $scope.showButtonSalvarBens = false; $scope.bemServico = {}; @@ -597,6 +600,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.openModalBeneficioEsperado = function() { $scope.editBeneficioEsperado = true; + $scope.showButtonSalvarBeneficio = false; $scope.beneficioEsperado = {}; @@ -613,7 +617,9 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository }; $scope.editRecursoMaterial = true; - $scope.$openModal('modal-recurso-material.html', 'lg'); + $scope.showButtonSalvarRMaterial = false; + + $scope.$openModal('modal-recurso-material.html', 'lg'); }; // Responsavel por abrir modal de adicao de um recurso humano @@ -621,11 +627,13 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.estudoTecnicoRecursoHumanoTemp = {}; $scope.editRecursoHumano = true; + $scope.showButtonSalvarRHumano = false; $scope.$openModal('modal-recurso-humano.html', 'lg'); }; $scope.openModalAcaoContingencia = function() { $scope.editAcaoCont = true; + $scope.showButtonSalvarAcaoCont = false; $scope.acaoCont = {}; @@ -641,6 +649,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository }); $scope.editRequisitoNegocio = edit; + $scope.showButtonSalvar = edit; $scope.reqNegocio = null; // recupera a EstudoTecnico selecionada @@ -668,6 +677,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.abrirSolucao = function(edit) { $scope.editSolucao = edit; + $scope.showButtonSalvarSolucao = edit; $scope.solucao = null; @@ -701,6 +711,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.abrirBensServico = function(edit) { $scope.editBemServico = edit; + $scope.showButtonSalvarBens = edit; $scope.bemServico = null; @@ -726,6 +737,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.abrirBeneficioEsperado = function(edit) { $scope.editBeneficioEsperado = edit; + $scope.showButtonSalvarBeneficio = edit; $scope.beneficioEsperado = null; @@ -752,22 +764,23 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.abrirRecursoMaterial = function(edit) { $scope.editRecursoMaterial = edit; + $scope.showButtonSalvarRMaterial = edit; $scope.estudoTecnicoRecursoMaterialTemp = null; - var recursosMateriaisSelecionados = $scope.getRecursoMaterialChecked(); + var recursosMateriaisSelecionados = $scope.getRecursoMaterialChecked(); if (recursosMateriaisSelecionados.length > 1) { $scope.showAlert('warning', edit? $translate.instant('MSG.SELECIONE_APENAS_UM_ITEM_PARA_EDICAO') : $translate.instant('MSG.SELECIONE_APENAS_UM_ITEM_PARA_VISUALIZACAO')); - return; + return; } - if(recursosMateriaisSelecionados.length === 0) { - $scope.showAlert('warning', edit? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO')); - return; - } + if(recursosMateriaisSelecionados.length === 0) { + $scope.showAlert('warning', edit? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO')); + return; + } - $scope.estudoTecnicoRecursoMaterialTemp = recursosMateriaisSelecionados[0]; + $scope.estudoTecnicoRecursoMaterialTemp = recursosMateriaisSelecionados[0]; $timeout(function() { $scope.$openModal('modal-recurso-material.html', 'lg'); @@ -778,6 +791,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.abrirRecursoHumano = function(edit) { $scope.editRecursoHumano = edit; + $scope.showButtonSalvarRHumano = edit; $scope.estudoTecnicoRecursoHumanoTemp = null; @@ -803,6 +817,7 @@ citApp.controller('EstudoTecnicoController', ['$scope', 'EstudoTecnicoRepository $scope.abrirAcaoContingencia = function(edit) { $scope.editAcaoCont = edit; + $scope.showButtonSalvarAcaoCont = edit; $scope.acaoCont = null; diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoListController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoListController.js index e743546..1fea371 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoListController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/EstudoTecnicoListController.js @@ -75,7 +75,7 @@ citApp.controller('EstudoTecnicoListController', ['$scope', 'EstudoTecnicoReposi EstudoTecnicoRepository.remove(estudoTecnico).then(function(result) { $scope.showAlert('success', $translate.instant('MSG.REGISTRO_EXCLUIDO')); - $scope.atualizarLista('estudoTecnicoListControllerId'); + angular.element('#EstudoTecnicoListControllerId').scope().fetchResult(); }); }; diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ObjetivoEstrategicoController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ObjetivoEstrategicoController.js index 0b53a87..c16031f 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ObjetivoEstrategicoController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ObjetivoEstrategicoController.js @@ -35,6 +35,7 @@ citApp.controller('ObjetivoEstrategicoController', ['$scope', '$translate', '$ti $scope.openModalNecessidade = function() { $scope.editNecessidade = true; + $scope.showButtonSalvar = false; $scope.objetivoEstrategicoNecessidade = {}; @@ -193,6 +194,7 @@ citApp.controller('ObjetivoEstrategicoController', ['$scope', '$translate', '$ti $scope.editarNecessidade = function(edit) { $scope.editNecessidade = edit; + $scope.showButtonSalvar = true; var lista = recuperarNecessidadesSelecionadas(); if (lista.length === 0) { diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/OrdemFornecimentoController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/OrdemFornecimentoController.js index 8e99a8c..cd104c8 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/OrdemFornecimentoController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/OrdemFornecimentoController.js @@ -71,6 +71,7 @@ citApp.controller('OrdemFornecimentoController', ['$scope', 'OrdemFornecimentoRe $scope.openModalItensBensServicos = function() { $scope.editItem = true; + $scope.showButtonSalvarItem = false; $scope.item = {}; @@ -91,6 +92,7 @@ citApp.controller('OrdemFornecimentoController', ['$scope', 'OrdemFornecimentoRe $scope.abrirItensBensServicos = function(edit) { $scope.editItem = edit; + $scope.showButtonSalvarItem = edit; $scope.item = null; // recupera a EstudoTecnico selecionada diff --git a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ProgramaController.js b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ProgramaController.js index 5adfc9b..2c92a16 100644 --- a/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ProgramaController.js +++ b/cit-contratos-web/src/main/webapp/assets/js/angular/custom/controller/ProgramaController.js @@ -37,6 +37,7 @@ citApp.controller('ProgramaController', ['$scope', '$translate', '$timeout', 'Pr $scope.openModalProgramaAcao = function() { $scope.editProgramaAcao = true; + $scope.showButtonSalvar = false; $scope.programaAcao = {}; @@ -58,7 +59,7 @@ citApp.controller('ProgramaController', ['$scope', '$translate', '$timeout', 'Pr } $scope.limparProgramaAcao(); - + if (continuar) { formDialogProgramaAcao.$submitted = false; formDialogProgramaAcao.$setPristine(); @@ -189,6 +190,7 @@ citApp.controller('ProgramaController', ['$scope', '$translate', '$timeout', 'Pr $scope.editAcao = function(edit) { $scope.editProgramaAcao = edit; + $scope.showButtonSalvar = true; var lista = recuperarAcoesSelecionadas(); if (lista.length === 0) { 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 18c0f0f..b1b869e 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 @@ -61,10 +61,12 @@ citApp.controller('TermoReferenciaController', ['$scope', //Dados da tabela de Justificativa de Contratacao $scope.headers = [{ title : $translate.instant('LABEL.NECESSIDADE_NEGOCIO'), - value : 'objetivoEstrategicoNecessidade.descricao' + value : 'objetivoEstrategicoNecessidade.descricao', + align : 'text-left' },{ title : $translate.instant('LABEL.JUSTIFICATIVA'), - value : 'justificativaNecessidade' + value : 'justificativaNecessidade', + align : 'text-left' }]; $scope.fields = [ 'id', 'objetivoEstrategicoNecessidade.descricao', 'justificativaNecessidade']; @@ -91,10 +93,12 @@ citApp.controller('TermoReferenciaController', ['$scope', //Dados da tabela de Beneficios Esperados $scope.headersBeneficios = [{ title : $translate.instant('LABEL.BENEFICIO'), - value : 'beneficioEsperado' + value : 'beneficioEsperado', + align : 'text-left' },{ title : $translate.instant('LABEL.DESCRICAO'), - value : 'descricaoBeneficioEsperado' + value : 'descricaoBeneficioEsperado', + align : 'text-left' }]; $scope.fieldsBeneficios = [ 'id', 'beneficioEsperado', 'descricaoBeneficioEsperado']; @@ -286,6 +290,7 @@ citApp.controller('TermoReferenciaController', ['$scope', $scope.openModalDetalhamentoSolucao = function() { $scope.edicao = false; + $scope.showButtonSalvarDetalhamento = false; $scope.termoReferenciaDetalhamentoSolucao = {}; $scope.editDetalhamento = true; // $scope.atualizaListaEtBensServicos(); @@ -300,6 +305,7 @@ citApp.controller('TermoReferenciaController', ['$scope', $scope.penalidade = {}; $scope.editPenalidade = true; + $scope.showButtonSalvarPenalidade = false; $timeout(function() { $scope.$openModal('modal-penalidade.html', 'lg'); @@ -310,6 +316,7 @@ citApp.controller('TermoReferenciaController', ['$scope', $scope.sancao = {}; $scope.editSancao = true; + $scope.showButtonSalvarSancao = false; $timeout(function() { $scope.$openModal('modal-sancao.html', 'lg'); @@ -755,6 +762,7 @@ citApp.controller('TermoReferenciaController', ['$scope', $scope.termoReferenciaDetalhamentoSolucao = clone($scope.getDetalhamentoSolucaoChecked()); $scope.edicao = true; $scope.editDetalhamento = edit; + $scope.showButtonSalvarDetalhamento = edit; $scope.bemServicoSolucaoValidatorId = $scope.termoReferenciaDetalhamentoSolucao.bemServicoSolucao.id; @@ -783,6 +791,7 @@ citApp.controller('TermoReferenciaController', ['$scope', $scope.penalidade = clone($scope.getPenalidadeChecked()); $scope.editPenalidade = edit; + $scope.showButtonSalvarPenalidade = edit; if(!edit && !$scope.penalidade) { $scope.showAlert('warning', $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO')); @@ -804,6 +813,7 @@ citApp.controller('TermoReferenciaController', ['$scope', $scope.sancao = clone($scope.getSancaoChecked()); $scope.editSancao = edit; + $scope.showButtonSalvarSancao = edit; if(!edit && !$scope.sancao) { $scope.showAlert('warning', $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO')); diff --git a/cit-contratos-web/src/main/webapp/html/contrato/dialog_empenho.html b/cit-contratos-web/src/main/webapp/html/contrato/dialog_empenho.html index f9de124..f1f1171 100644 --- a/cit-contratos-web/src/main/webapp/html/contrato/dialog_empenho.html +++ b/cit-contratos-web/src/main/webapp/html/contrato/dialog_empenho.html @@ -1,13 +1,19 @@