Commit 80fa4421861c0c560a166bb7b68a396697223449

Authored by Ronan Tavares Camargo
1 parent 7a3f8066
Exists in master

Redmine #3822

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>
... ...