Commit 7a5472ad5a5f63615c63ff57dc09cba27f42663d

Authored by thiago.coimbra
1 parent e03cfe65
Exists in master

redmine #4219 Injetado o repository 'ConfiguracaoParametroSistemaRepository' par…

…a obter o parametro 'TIPO_CONFIGURACAO_UNIDADE_MEDIDA_ENTRADA'.
cit-adm-materiais-web/src/main/webapp/assets/js/angular/custom/controller/MaterialController.js
1 'use strict'; 1 'use strict';
2 citApp.controller('MaterialController', ['$scope', 'MaterialRepository', 'ClassificacaoMaterialRepository', 'CaracteristicaRepository', 'FileUploader', 'MaterialImagemRepository', 2 citApp.controller('MaterialController', ['$scope', 'MaterialRepository', 'ClassificacaoMaterialRepository', 'CaracteristicaRepository', 'FileUploader', 'MaterialImagemRepository',
3 - '$timeout', 'MaterialCaracteristicaRepository', 'MaterialPermanenteConsumoRepository', 'ContaContabilRepository', 'DominioRepository', '$translate', '$filter', 'MaterialConsumoRepository', 'MaterialConsumoTipoUnidadeMedidaEntradaRepository', 'MaterialPermanenteRepository', 'UnidadeMedidaRepository', '$injector', 3 + '$timeout', 'MaterialCaracteristicaRepository', 'MaterialPermanenteConsumoRepository', 'ContaContabilRepository', 'DominioRepository', '$translate', '$filter', 'MaterialConsumoRepository', 'MaterialConsumoTipoUnidadeMedidaEntradaRepository', 'MaterialPermanenteRepository', 'UnidadeMedidaRepository', 'ConfiguracaoParametroSistemaRepository','$injector',
4 function MaterialController($scope, MaterialRepository, ClassificacaoMaterialRepository, CaracteristicaRepository, FileUploader, MaterialImagemRepository, 4 function MaterialController($scope, MaterialRepository, ClassificacaoMaterialRepository, CaracteristicaRepository, FileUploader, MaterialImagemRepository,
5 - $timeout, MaterialCaracteristicaRepository, MaterialPermanenteConsumoRepository, ContaContabilRepository, DominioRepository, $translate, $filter, MaterialConsumoRepository, MaterialConsumoTipoUnidadeMedidaEntradaRepository, MaterialPermanenteRepository, UnidadeMedidaRepository, $injector) { 5 + $timeout, MaterialCaracteristicaRepository, MaterialPermanenteConsumoRepository, ContaContabilRepository, DominioRepository, $translate, $filter, MaterialConsumoRepository, MaterialConsumoTipoUnidadeMedidaEntradaRepository, MaterialPermanenteRepository, UnidadeMedidaRepository, ConfiguracaoParametroSistemaRepository,$injector) {
6 6
7 // CONSTANTES DOMINIO 7 // CONSTANTES DOMINIO
8 var CODIGO_TIPO_CLASSIFICACAO_DETALHE = 4; 8 var CODIGO_TIPO_CLASSIFICACAO_DETALHE = 4;
@@ -27,7 +27,17 @@ citApp.controller('MaterialController', ['$scope', 'MaterialRepository', 'Classi @@ -27,7 +27,17 @@ citApp.controller('MaterialController', ['$scope', 'MaterialRepository', 'Classi
27 $scope.edit = true; 27 $scope.edit = true;
28 $scope.limpar(); 28 $scope.limpar();
29 }; 29 };
30 - 30 +
  31 + //recupera o parametro TIPO_CONFIGURACAO_UNIDADE_MEDIDA_ENTRADA
  32 + ConfiguracaoParametroSistemaRepository.getParametro('TIPO_CONFIGURACAO_UNIDADE_MEDIDA_ENTRADA').then(function(result) {
  33 + if(result !== undefined && result.valor === '1' ) {
  34 + $scope.indicaMultiplasUnidadesMedida = false;
  35 + } else if(result !== undefined && result.valor === '2' ) {
  36 + $scope.indicaMultiplasUnidadesMedida = true;
  37 + }
  38 +
  39 + });
  40 +
31 function verificaMaterialConsumoSetGenerico(){ 41 function verificaMaterialConsumoSetGenerico(){
32 if ($scope.material.dominioTipoMaterial && $scope.material.dominioTipoMaterial.codigo) { 42 if ($scope.material.dominioTipoMaterial && $scope.material.dominioTipoMaterial.codigo) {
33 if($scope.material.dominioTipoMaterial.codigo == 1){ 43 if($scope.material.dominioTipoMaterial.codigo == 1){