Tela de Formulário
Informações Gerais
Descrição: Essa tela tem como objetivo realizar o cadastro de Veículos, através de filtros como: Situação do Cadastro, Placa, Marca, entre outros que serão demonstrados nessa documentação.
URL: Tela de Formulário - Veículos
Caminho para a tela: Transporte > Cadastros > Veículos
Campos do Formulário
- Situação do Cadastro:
- Placa
- Tipo: Alfanumérico;
- Validações: Obrigatório, máx. 7 caracteres com máscara para veículos (três primeiros caracteres devem permitir apenas letras, o 5° caractere deve permitir letras e números, e os demais apenas números, e se o 5° caractere for um número deverá inserir um traço (-) entre o 3° e o 4° caractere). Ao inserir uma placa no campo é feita uma verificação para ver se já existe um veículo cadastrado com a placa informada (Link da API da rota de verificação) e em caso positivo será exibida uma modal com a mensagem "Essa placa já está cadastrada, deseja editar?" com os botões "Cancelar", que fecha a modal e limpa o campo "Placa" para evitar duplicidade, e "Editar" que abre o registro do veículo com a placa inserida:
- Marca
- Tipo: Dropdown;
- Validações: Obrigatório;
- Fonte de Dados: Link API;
- Modelo
- Tipo: Alfanumérico;
- Validações: Obrigatório, Máx. 200 caracteres;
- Regras: Usuário poderá registrar qualquer modelo independente da marca, ficando a critério e responsabilidade do usuário.
- Card: KED-4030
- Ano Fabricação
- Tipo: Numérico;
- Validações: Obrigatório, Máx. 4 caracteres e ano deve ser maior que 1970;
- Tipo de Frota
- Tipo: Dropdown;
- Validações: Obrigatório;
- Fonte de Dados: Link API (tipo="TIPO_FROTA");
- Tipo de Combustível
- Tipo: Dropdown;
- Validações: Obrigatório;
- Fonte de Dados: Link API (tipo="TIPO_COMBUSTIVEL");
- Capacidade
- Tipo: Numérico;
- Validações: Obrigatório, Máx. 3 caracteres;
- Tipo de Veículo
- Tipo: Dropdown;
- Validações: Obrigatório;
- Fonte de Dados: Link API (tipo="TIPO_VEICULO");
Seção "Documentos do Veículo"
- Anexos (Componente)
- Texto descritivo: São permitidos arquivos com tamanho máximo de 10 MB, nas extensões: xls e xlsx (planilha), doc e docx (documento de texto), pptx e ppsx (documento de slideshow) e pdf, png, jpg, jpeg.
Ao final do formulário contém um botão "Salvar" com um ícone de "check", no qual ao clicar deverá realizar a validação do formulário, impedindo de prosseguir caso haja erro em algum campo, e quando estiver sem erros o registro será salvo (Link da API da rota de salvar) e o usuário será redirecionado para a tela de pesquisa.