Commit 80fa4421861c0c560a166bb7b68a396697223449
1 parent
7a3f8066
Exists in
master
Redmine #3822
Showing
3 changed files
with
9 additions
and
13 deletions
Show diff stats
cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/AtendimentoRequisicaoConsumoServiceImpl.java
@@ -18,12 +18,12 @@ import br.com.centralit.api.model.AtendimentoRequisicaoConsumoItem; | @@ -18,12 +18,12 @@ import br.com.centralit.api.model.AtendimentoRequisicaoConsumoItem; | ||
18 | import br.com.centralit.api.model.DominioAlmoxarifado; | 18 | import br.com.centralit.api.model.DominioAlmoxarifado; |
19 | import br.com.centralit.api.service.AtendimentoRequisicaoConsumoItemService; | 19 | import br.com.centralit.api.service.AtendimentoRequisicaoConsumoItemService; |
20 | import br.com.centralit.api.service.AtendimentoRequisicaoConsumoService; | 20 | import br.com.centralit.api.service.AtendimentoRequisicaoConsumoService; |
21 | +import br.com.centralit.api.service.ConfiguracaoParametroSistemaService; | ||
21 | import br.com.centralit.api.service.ContaContabilMovimentoService; | 22 | import br.com.centralit.api.service.ContaContabilMovimentoService; |
22 | import br.com.centralit.api.service.DominioService; | 23 | import br.com.centralit.api.service.DominioService; |
23 | import br.com.centralit.api.service.InternacionalizacaoService; | 24 | import br.com.centralit.api.service.InternacionalizacaoService; |
24 | import br.com.centralit.api.service.MaterialConsumoService; | 25 | import br.com.centralit.api.service.MaterialConsumoService; |
25 | import br.com.centralit.api.service.MovimentoEstoqueService; | 26 | import br.com.centralit.api.service.MovimentoEstoqueService; |
26 | -import br.com.centralit.api.service.ConfiguracaoParametroSistemaService; | ||
27 | import br.com.centralit.api.service.RequisicaoConsumoItemService; | 27 | import br.com.centralit.api.service.RequisicaoConsumoItemService; |
28 | import br.com.centralit.api.service.RequisicaoConsumoService; | 28 | import br.com.centralit.api.service.RequisicaoConsumoService; |
29 | import br.com.centralit.api.viewHelper.InformacoesAtendimentoVH; | 29 | import br.com.centralit.api.viewHelper.InformacoesAtendimentoVH; |
cit-almoxarifado-web/src/main/webapp/assets/js/angular/custom/controller/AtendimentoRequisicaoConsumoController.js
@@ -345,6 +345,8 @@ citApp.controller( 'AtendimentoRequisicaoConsumoController', | @@ -345,6 +345,8 @@ citApp.controller( 'AtendimentoRequisicaoConsumoController', | ||
345 | }); | 345 | }); |
346 | }); | 346 | }); |
347 | 347 | ||
348 | + buscarInformacoesParaAtendimento(atendimentoItem); | ||
349 | + | ||
348 | atendimento.atendimentoRequisicaoConsumoItems.push(atendimentoItem); | 350 | atendimento.atendimentoRequisicaoConsumoItems.push(atendimentoItem); |
349 | }); | 351 | }); |
350 | $scope.atendimentos.push(atendimento); | 352 | $scope.atendimentos.push(atendimento); |
@@ -496,17 +498,11 @@ citApp.controller( 'AtendimentoRequisicaoConsumoController', | @@ -496,17 +498,11 @@ citApp.controller( 'AtendimentoRequisicaoConsumoController', | ||
496 | } | 498 | } |
497 | }; | 499 | }; |
498 | 500 | ||
499 | - $scope.buscarInformacoesParaAtendimento = function(atendimentoRequisicaoConsumoItem){ | 501 | + function buscarInformacoesParaAtendimento(atendimentoRequisicaoConsumoItem){ |
500 | atendimentoRequisicaoConsumoItem.organizacao = $scope.estruturaAlmoxarifadoPadrao; | 502 | atendimentoRequisicaoConsumoItem.organizacao = $scope.estruturaAlmoxarifadoPadrao; |
501 | - atendimentoRequisicaoConsumoItem.$verInfo = !atendimentoRequisicaoConsumoItem.$verInfo; | ||
502 | - if(atendimentoRequisicaoConsumoItem.$verInfo){ | ||
503 | - $scope.setLoadingPesquisa(true); | ||
504 | - AtendimentoRequisicaoConsumoItemRepository.getInformacoesParaRequisicao(atendimentoRequisicaoConsumoItem).then(function(result) { | ||
505 | - atendimentoRequisicaoConsumoItem.$info = result.originalElement; | ||
506 | - $scope.scrollToCadastro('#tableAtendimentos'); | ||
507 | - $scope.setLoading(false); | ||
508 | - }); | ||
509 | - } | 503 | + AtendimentoRequisicaoConsumoItemRepository.getInformacoesParaRequisicao(atendimentoRequisicaoConsumoItem).then(function(result) { |
504 | + atendimentoRequisicaoConsumoItem.$info = result.originalElement; | ||
505 | + }); | ||
510 | }; | 506 | }; |
511 | 507 | ||
512 | $scope.apresentarInfoAtendimentoItem = function(atendimento){ | 508 | $scope.apresentarInfoAtendimentoItem = function(atendimento){ |
cit-almoxarifado-web/src/main/webapp/html/atendimentoRequisicaoConsumo/atendimentoRequisicaoConsumoEdit.html
@@ -124,14 +124,14 @@ | @@ -124,14 +124,14 @@ | ||
124 | <tbody> | 124 | <tbody> |
125 | <tr ng-repeat-start="atendimentoRequisicaoConsumoItem in atendimento.atendimentoRequisicaoConsumoItems"> | 125 | <tr ng-repeat-start="atendimentoRequisicaoConsumoItem in atendimento.atendimentoRequisicaoConsumoItems"> |
126 | <td class="text-center" ng-show="edit"> | 126 | <td class="text-center" ng-show="edit"> |
127 | - <button type="button" ng-click="buscarInformacoesParaAtendimento(atendimentoRequisicaoConsumoItem)"> | 127 | + <button type="button" ng-click="atendimentoRequisicaoConsumoItem.$verInfo = !atendimentoRequisicaoConsumoItem.$verInfo"> |
128 | <i class="ace-icon fa {{atendimentoRequisicaoConsumoItem.$verInfo ? 'fa-minus' : 'fa-plus'}} bigger-125"></i> | 128 | <i class="ace-icon fa {{atendimentoRequisicaoConsumoItem.$verInfo ? 'fa-minus' : 'fa-plus'}} bigger-125"></i> |
129 | </button> | 129 | </button> |
130 | </td> | 130 | </td> |
131 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.material.descricao}}</td> | 131 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.material.descricao}}</td> |
132 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.sigla}}</td> | 132 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.sigla}}</td> |
133 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.$info.qtdEstoque}}</td> | 133 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.$info.qtdEstoque}}</td> |
134 | - <td class="text-center">{{atendimentoRequisicaoConsumoItem.$info.qtdFornecidaUltimaRequisicao}}</td> | 134 | + <td class="text-center">{{atendimentoRequisicaoConsumoItem.$info.qtdFornecidaUltimaRequisicao ? atendimentoRequisicaoConsumoItem.$info.qtdFornecidaUltimaRequisicao : "-"}}</td> |
135 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidade}}</td> | 135 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidade}}</td> |
136 | <td class="text-center" ng-show="novoAtendimento">{{atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidadeAtendida | 136 | <td class="text-center" ng-show="novoAtendimento">{{atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidadeAtendida |
137 | ? atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidadeAtendida : 0}}</td> | 137 | ? atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidadeAtendida : 0}}</td> |