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 | 18 | import br.com.centralit.api.model.DominioAlmoxarifado; |
19 | 19 | import br.com.centralit.api.service.AtendimentoRequisicaoConsumoItemService; |
20 | 20 | import br.com.centralit.api.service.AtendimentoRequisicaoConsumoService; |
21 | +import br.com.centralit.api.service.ConfiguracaoParametroSistemaService; | |
21 | 22 | import br.com.centralit.api.service.ContaContabilMovimentoService; |
22 | 23 | import br.com.centralit.api.service.DominioService; |
23 | 24 | import br.com.centralit.api.service.InternacionalizacaoService; |
24 | 25 | import br.com.centralit.api.service.MaterialConsumoService; |
25 | 26 | import br.com.centralit.api.service.MovimentoEstoqueService; |
26 | -import br.com.centralit.api.service.ConfiguracaoParametroSistemaService; | |
27 | 27 | import br.com.centralit.api.service.RequisicaoConsumoItemService; |
28 | 28 | import br.com.centralit.api.service.RequisicaoConsumoService; |
29 | 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 | 345 | }); |
346 | 346 | }); |
347 | 347 | |
348 | + buscarInformacoesParaAtendimento(atendimentoItem); | |
349 | + | |
348 | 350 | atendimento.atendimentoRequisicaoConsumoItems.push(atendimentoItem); |
349 | 351 | }); |
350 | 352 | $scope.atendimentos.push(atendimento); |
... | ... | @@ -496,17 +498,11 @@ citApp.controller( 'AtendimentoRequisicaoConsumoController', |
496 | 498 | } |
497 | 499 | }; |
498 | 500 | |
499 | - $scope.buscarInformacoesParaAtendimento = function(atendimentoRequisicaoConsumoItem){ | |
501 | + function buscarInformacoesParaAtendimento(atendimentoRequisicaoConsumoItem){ | |
500 | 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 | 508 | $scope.apresentarInfoAtendimentoItem = function(atendimento){ | ... | ... |
cit-almoxarifado-web/src/main/webapp/html/atendimentoRequisicaoConsumo/atendimentoRequisicaoConsumoEdit.html
... | ... | @@ -124,14 +124,14 @@ |
124 | 124 | <tbody> |
125 | 125 | <tr ng-repeat-start="atendimentoRequisicaoConsumoItem in atendimento.atendimentoRequisicaoConsumoItems"> |
126 | 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 | 128 | <i class="ace-icon fa {{atendimentoRequisicaoConsumoItem.$verInfo ? 'fa-minus' : 'fa-plus'}} bigger-125"></i> |
129 | 129 | </button> |
130 | 130 | </td> |
131 | 131 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.material.descricao}}</td> |
132 | 132 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.sigla}}</td> |
133 | 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 | 135 | <td class="text-center">{{atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidade}}</td> |
136 | 136 | <td class="text-center" ng-show="novoAtendimento">{{atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidadeAtendida |
137 | 137 | ? atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidadeAtendida : 0}}</td> | ... | ... |