Commit f7666b52866b04249aac5a14c1f5da46946659a8

Authored by erick.sato
1 parent b5d92b7c
Exists in master

[Redmine #4987]Novos filtros busca avançada (Ativo / Baixado / Outros)

cit-portal-web/src/main/webapp/assets/js/angular/custom/directive/ListViewCheckBoxDirective.js
@@ -185,12 +185,19 @@ citApp.directive("listViewCheckBox", ["$translate", "$injector", "$timeout", "$f @@ -185,12 +185,19 @@ citApp.directive("listViewCheckBox", ["$translate", "$injector", "$timeout", "$f
185 $scope.appController.setLoadingPesquisa(true); 185 $scope.appController.setLoadingPesquisa(true);
186 186
187 //FILTER - ABA_GERAL 187 //FILTER - ABA_GERAL
  188 + if($scope.bemPatrimonialVH.$checkBemStatusAtivo && !$scope.bemPatrimonialVH.$checkBemStatusBaixado){
  189 + $scope.filterCriteria.filters.push({type: 'numeric', field: 'dominioStatus.codigo', value : 2, comparison: 'ne'});
  190 +
  191 + }else if(!$scope.bemPatrimonialVH.$checkBemStatusAtivo && $scope.bemPatrimonialVH.$checkBemStatusBaixado){
  192 + $scope.filterCriteria.filters.push({type: 'numeric', field: 'dominioStatus.codigo', value : 2});
  193 +
  194 + }else if($scope.bemPatrimonialVH.idDominioStatus !== undefined && $scope.bemPatrimonialVH.idDominioStatus != ""){
  195 + $scope.filterCriteria.filters.push({type: 'numeric', field: 'dominioStatus.id', value : $scope.bemPatrimonialVH.idDominioStatus});
  196 + }
  197 +
188 if($scope.bemPatrimonialVH.idDominioSituacaoFisica !== undefined && $scope.bemPatrimonialVH.idDominioSituacaoFisica != ""){ 198 if($scope.bemPatrimonialVH.idDominioSituacaoFisica !== undefined && $scope.bemPatrimonialVH.idDominioSituacaoFisica != ""){
189 $scope.filterCriteria.filters.push({type: 'numeric', field: 'dominioSituacaoFisica.id', value : $scope.bemPatrimonialVH.idDominioSituacaoFisica}); 199 $scope.filterCriteria.filters.push({type: 'numeric', field: 'dominioSituacaoFisica.id', value : $scope.bemPatrimonialVH.idDominioSituacaoFisica});
190 } 200 }
191 - if($scope.bemPatrimonialVH.idDominioStatus !== undefined && $scope.bemPatrimonialVH.idDominioStatus != ""){  
192 - $scope.filterCriteria.filters.push({type: 'numeric', field: 'dominioStatus.id', value : $scope.bemPatrimonialVH.idDominioStatus});  
193 - }  
194 if($scope.bemPatrimonialVH.$contaContabil != undefined && $scope.bemPatrimonialVH.$contaContabil != ''){ 201 if($scope.bemPatrimonialVH.$contaContabil != undefined && $scope.bemPatrimonialVH.$contaContabil != ''){
195 202
196 $injector.get('ConfiguracaoParametroSistemaRepository').getParametro("CONTA_CONTABIL_ALMOXARIFADO").then(function(result) { 203 $injector.get('ConfiguracaoParametroSistemaRepository').getParametro("CONTA_CONTABIL_ALMOXARIFADO").then(function(result) {