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 3f36320..cbe102e 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 @@ -111,7 +111,9 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.contratoValorPagamentoUnicoTemp = {}; carregarDominioPapelEnvolvido(); - + $scope.atualizarListaSizeSelect(); + $scope.atualizarListaSizeSelectItemContrato(); + $scope.atualizarListaSizeSelectEnvolvido(); $scope.edit = true; $scope.setCurrentStep(0); @@ -1048,6 +1050,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C } } $scope.contratoEmpenhoTemp = {}; + $scope.atualizarListaSizeSelect(); $scope.$modalInstance.dismiss('cancel'); } else { @@ -1088,12 +1091,14 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.contrato.ctrtEmpenhos = $scope.contrato.ctrtEmpenhos.filter(function(empenho) { return empenho.$checked !== true; }); + $scope.atualizarListaSizeSelect(); $scope.showAlert("success", $translate.instant('MSG.REGISTRO_EXCLUIDO')); }); } else { $scope.contrato.ctrtEmpenhos = $scope.contrato.ctrtEmpenhos.filter(function(empenho) { return empenho.$checked !== true; }); + $scope.atualizarListaSizeSelect(); $scope.showAlert("success", $translate.instant('MSG.REGISTRO_EXCLUIDO')); } } @@ -1128,6 +1133,8 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.acaoEmMassaEmpenho = false; $scope.selectedAllCtrtEmpenhos = false; } + + $scope.atualizarListaSizeSelect(); }; // Responsavel por abrir modal de empenho para edicao ou visualizacao do item selecionado @@ -1235,6 +1242,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C } $scope.itemContratoTemp = {}; + $scope.atualizarListaSizeSelectItemContrato(); $scope.$modalInstance.dismiss('cancel'); } else { @@ -1275,12 +1283,14 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.contrato.ctrtItens = $scope.contrato.ctrtItens.filter(function(itemContrato) { return itemContrato.$checked !== true; }); + $scope.atualizarListaSizeSelectItemContrato(); $scope.showAlert("success", $translate.instant('MSG.REGISTRO_EXCLUIDO')); }); } else { $scope.contrato.ctrtItens = $scope.contrato.ctrtItens.filter(function(itemContrato) { return itemContrato.$checked !== true; }); + $scope.atualizarListaSizeSelectItemContrato(); $scope.showAlert("success", $translate.instant('MSG.REGISTRO_EXCLUIDO')); } } @@ -1315,6 +1325,8 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.acaoEmMassaItemContrato = false; $scope.selectedAllCtrtItens = false; } + + $scope.atualizarListaSizeSelectItemContrato(); }; // Responsavel por abrir modal de item de contrato para edicao ou visualizacao do item selecionado @@ -1421,6 +1433,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.contratoEnvolvidoTemp = {justificativas : []}; $scope.justificativaTemp = {}; $scope.hasAlteracaoEnvolvido = false; + $scope.atualizarListaSizeSelectEnvolvido(); if (continuarEditando) { formDialogEnvolvido.$submitted = false; formDialogEnvolvido.$setPristine(); @@ -1501,6 +1514,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C papelExcluido = contratoEnvolvido.dominioPapelEnvolvidoContrato; return contratoEnvolvido.$checked !== true; }); + $scope.atualizarListaSizeSelectEnvolvido(); $scope.showAlert("success", $translate.instant('MSG.REGISTRO_EXCLUIDO')); }); } else { @@ -1508,6 +1522,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C papelExcluido = contratoEnvolvido.dominioPapelEnvolvidoContrato; return contratoEnvolvido.$checked !== true; }); + $scope.atualizarListaSizeSelectEnvolvido(); $scope.showAlert("success", $translate.instant('MSG.REGISTRO_EXCLUIDO')); } @@ -1544,6 +1559,7 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.acaoEmMassaEnvolvido = false; $scope.selectedAllCtrtEnvolvidos = false; } + $scope.atualizarListaSizeSelectEnvolvido(); }; // Responsavel por abrir modal de envolvido para edicao ou visualizacao do item selecionado @@ -1591,5 +1607,40 @@ citApp.controller('ContratoController', ['$scope', '$filter', 'FileUploader', 'C $scope.radioValueList = [{descricao : $translate.instant('LABEL.SIM'), valor : true}, {descricao : $translate.instant('LABEL.NAO'), valor : false}]; + $scope.atualizarListaSizeSelect = function() { + if(!$scope.listaSize){ + $scope.listaSize = 0; + }; + var lista = $scope.contrato.ctrtEmpenhos.filter(function(empenho) { + return empenho.$checked === true; + }); + $scope.listaSize = lista.length; + }; + + $scope.atualizarListaSizeSelectItemContrato = function() { + if(!$scope.listaSizeItemContrato){ + $scope.listaSizeItemContrato = 0; + }; + + var lista = $scope.contrato.ctrtItens.filter(function(itemContrato) { + return itemContrato.$checked === true; + }); + + $scope.listaSizeItemContrato = lista.length; + }; + + $scope.atualizarListaSizeSelectEnvolvido = function() { + if(!$scope.listaSizeEnvolvido){ + $scope.listaSizeEnvolvido = 0; + }; + + var lista = $scope.contrato.ctrtEnvolvidos.filter(function(envolvido) { + return envolvido.$checked === true; + }); + + $scope.listaSizeEnvolvido = lista.length; + }; + + // ########################### FIM: STEP: INFORMACOES DE ENVOLVIDOS ####################### }]); diff --git a/cit-contratos-web/src/main/webapp/html/contrato/contratoPg3.html b/cit-contratos-web/src/main/webapp/html/contrato/contratoPg3.html index 3421e8f..203130b 100644 --- a/cit-contratos-web/src/main/webapp/html/contrato/contratoPg3.html +++ b/cit-contratos-web/src/main/webapp/html/contrato/contratoPg3.html @@ -17,30 +17,36 @@
-
- - - - - - - +
+ +
+ +
+
+ +
+
+ +
+
+ +
@@ -59,7 +65,7 @@ - + diff --git a/cit-contratos-web/src/main/webapp/html/contrato/contratoPg4.html b/cit-contratos-web/src/main/webapp/html/contrato/contratoPg4.html index c232b5c..680e7b8 100644 --- a/cit-contratos-web/src/main/webapp/html/contrato/contratoPg4.html +++ b/cit-contratos-web/src/main/webapp/html/contrato/contratoPg4.html @@ -49,30 +49,36 @@
-
- - - - - - - +
+ +
+ +
+
+ +
+
+ +
+
+ +
LABEL.TABELA_VAZIA
{{ empenho.numeroEmpenho }} {{ empenho.data | date:'dd/MM/yyyy' }} {{ empenho.dominioFinalidadeEmpenho.descricao }}
@@ -89,7 +95,7 @@ - + diff --git a/cit-contratos-web/src/main/webapp/html/contrato/contratoPg5.html b/cit-contratos-web/src/main/webapp/html/contrato/contratoPg5.html index 2ba508f..95f6b26 100644 --- a/cit-contratos-web/src/main/webapp/html/contrato/contratoPg5.html +++ b/cit-contratos-web/src/main/webapp/html/contrato/contratoPg5.html @@ -17,31 +17,38 @@
-
- - - - - - - +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
LABEL.TABELA_VAZIA
{{ itemContrato.quantidade }} {{ itemContrato.estudoTecnicoBemServicoSolucao.nomeBemServicoSolucao }} {{ itemContrato.valorUnitarioItem | currency}}
@@ -55,7 +62,7 @@ - + -- libgit2 0.21.2
LABEL.TABELA_VAZIA
{{ contratoEnvolvido.envolvido.pessoa.nome }} {{ contratoEnvolvido.dominioPapelEnvolvidoContrato.descricao }}