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
- Tipo: Dropdown;
- Fonte de Dados: Link API (tipo="DEPENDENCIA_ADM");
- 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;
- 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;
- Este campo só será exibido aso a escola selecionada não seja estadual e nem filantrópica;
- 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: Link API;
- 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";