Commit 7a5472ad5a5f63615c63ff57dc09cba27f42663d
1 parent
e03cfe65
Exists in
master
redmine #4219 Injetado o repository 'ConfiguracaoParametroSistemaRepository' par…
…a obter o parametro 'TIPO_CONFIGURACAO_UNIDADE_MEDIDA_ENTRADA'.
Showing
1 changed file
with
13 additions
and
3 deletions
Show diff stats
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){ |