Ir para o conteúdo principal

Solicitação de Transporte Escolar

Tela de geração do relatório

Informações gerais

Esta tela tem como objetivo gerar um relatório de todas as solicitações de transporte escolas, cadastradas em Transporte > Solicitação Escolar > Solicitação, buscando pelos filtros preenchidos no formulário pelo usuário, podendo ser gerado em um arquivo PDF ou XLS (planilha), nos modelos completo ou simplificado.

URL: Solicitação de Transporte Escolar.

Caminho para a tela: Transporte > Solicitação Escolar > Solicitação.

Filtros e botão de gerar
  • Ano de Referência
    • Tipo: Numérico;
    • Validações: Obrigatório, deve conter exatamente 4 dígitos;
  • Número de Solicitação
    • Tipo: Numérico;
    • Validações: Máx. 10 caracteres;
  • Dependência Administrativa
  • Escola | Instituição
    • Tipo: Dropdown;
    • Fonte de Dados: Link API;
    • Regras: 
      • A rota para alimentar este dropdown deve ser chamada toda vez que o campo "Ano de Referência" for preenchido, e quando isso acontecer, o valor previamente selecionado deve ser removido;
  • Curso
    • Tipo: Dropdown;
    • Fonte de Dados: Link API;
    • Regras:
      • Este campo só será exibido caso a escola selecionada seja uma escola estadual ou filantrópica;
      • A rota para alimentar este dropdown deve ser chamada toda vez que o campo "Escola | Instituição" for preenchido, e quando isso acontecer, o valor previamente selecionado deve ser removido;
      • Caso o campo "Escola | Instituição" não tenha um valor preenchido, a lista de opções deste campo deve permanecer vazia;
  • Classe
    • Tipo: Dropdown;
    • Fonte de Dados: Link API;
    • Regras:
      • Este campo só será exibido aso a escola selecionada não seja estadual e nem filantrópica;
      • A rota para alimentar este dropdown deve ser chamada toda vez que o campo "Escola | Instituição" for preenchido, e quando isso acontecer, o valor previamente selecionado deve ser removido;
      • Caso o campo "Escola | Instituição" não tenha um valor preenchido, a lista de opções deste campo deve permanecer vazia;
      • Quando houver apenas um valor na lista de opções, este valor deve ser selecionado automaticamente;
  • Turno
    • Tipo: Dropdown;
    • Fonte de Dados: Quando a escola selecionada for estadual ou filantrópica utilizará esta rota; caso contrário, utilizará esta rota;
    • Regras:
      • A rota para alimentar o dropdown será chamada toda vez que o campo "Escola | Instituição" for preenchido, e quando isso acontecer, o valor previamente selecionado deve ser removido;
      • Quando a escola selecionada não for estadual e nem filantrópica, a rota para alimentar o dropdown também será chamada quando o campo "Classe" for preenchido, e o valor previamente selecionado neste campo será removido;
      • Quando houver apenas um valor na lista de opções, este valor deve ser selecionado automaticamente;
  • Série | Ano
    • Tipo: Dropdown
    • Fonte de Dados: Link API;
    • Regras
      • Este campo só será exibido caso a escola selecionada seja uma escola estadual ou filantrópica;
      • A rota para alimentar este dropdown deve ser chamada toda vez que o campo "Escola | Instituição" for preenchido, e quando isso acontecer, o valor previamente selecionado deve ser removido;
      • Quando houver apenas um valor na lista de opções, este valor deve ser selecionado automaticamente;
  • Nome | RA | CPF
    • Tipo: Dropdown;
    • Fonte de Dados: Quando a escola selecionada for estadual ou filantrópica utilizará esta rota; caso contrário, utilizará esta rota;
    • Regras: 
      • Quando a escola selecionada for estadual ou filantrópica, a lista de opções só serão exibidas quando o usuário realizar a pesquisa de um aluno digitando no campo de busca que há dentro da lista após digitar pelo menos 3 caracteres;
      • Quando a escola selecionada não for estadual e filantrópica a lista de alunos será carregada automaticamente ao selecionar uma opção no campo "Classe", sem precisar pesquisar por um aluno, diferentemente da regra citada anteriormente;
      • Ao alterar os campos "Escola | Instituição", "Curso", "Turno" e "Série | Ano" este campo terá sua lista e seu valor limpo;
      • Quando houver apenas um valor na lista de opções, este valor deve ser selecionado automaticamente;
  • Situação da Aprovação
    • Tipo: Dropdown;
    • Fonte de Dados: Link API;
  • Tipo de Transporte da Solicitação
    • Tipo: Dropdown;
    • Fonte de Dados: Link API;
  • Tipo de Transporte da Aprovação
    • Tipo: Dropdown;
    • Fonte de Dados: Link API;
  • Rota
    • Tipo: Dropdown;
    • Fonte de Dados: Link API;
  • Zona Residencial
    • Tipo: Dropdown;
    • Fonte de Dados: Link API;
  • Motivo da Solicitação
    • Tipo: Dropdown;
    • Fonte de Dados: Link API;
  • Necessidade Especial?
    • Tipo: RadioGroup;
    • Validações: Opção "Todos" deve vir selecionada por padrão;
    • Fonte de Dados: Fixo no código do front-end, com as opções "Todos", "Sim" e "Não";
  • Parâmetros de Impressão
    • Tipo: RadioGroup;
    • Validações: Opção "PDF" deve vir selecionada por padrão;
    • Fonte de Dados: Fixo no código do front-end, com as opções "PDF" e "XLS e XLSX (planilha)";
  • Modelo
    • Tipo: RadioGroup;
    • Validações: Opção "Completo" deve vir selecionada por padrão;
    • Fonte de Dados: Fixo no código do front-end, com as opções "Completo" e "Simplificado";