Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Componente responsável pela tela abaixo:


calculateTaxes() → função que chama o serviço de processamento do resultado da simulação.

onChangeItem() → Validação na alteração de item.

isValidItem() → Validação do tipo de item.

processItemData() → Função que recebe o resultado do calculo e separa em objetos para serem exibidos na tela.

setLoading() → Função que faz o timing do componente Load do POUI.

resetState() → Limpa as informações do formulário da tela de resultado.

isValidResponse() → Verifica se a resposta da API é válida.

processSuccessfulResponse() → Função que faz a atribuição do resultado da API que já foi segregado pela rotina "processItemData" nos respectivos componentes PO-Table na tela de resultados.

handleEmptyResponse() → Função que apresenta a mensagem quando não há resultado calculado.

handleError() →Função que apresenta mensagem de erro durante o processamento do resultado.

updateViewWithProcessedData()→ → Função que faz atualização das informações da tela quando há troca de items para visualização no formulário.

Views/simulator - simulatordiagnostic

Componente responsável pela tela abaixo:

preencherTabela()→ função que faz o preechimento do PO-Table com o resultado do retorno da API de diagnóstico.

simulateoperation() → volta para a tela de simulador de cálculo

clearTable() → limpa os dados da tabela de diagnostico.

onTributoChange() → Função de validação do lookup de regra de calculo, para verificar se o codigo existe ou não.

diagnostic() → função chamada no clique do botão "diagnostico" , na qual cria um json e chama o serviço de diagnostic para enviar a requisição POST.


Demais Arquivos

app.component.ts

...