Sobre este projeto
it-programming / web-development
Aberto
Já temos um sistema funcionando de acordo com o vídeo anterior.
A API RESTFul está pronta e em produção.
Queremos mudar para vueJs usando a framework Quasar.
Queremos criar um "Core".
As especificações de back-end estão acima.
Criar uma classe CoreModel para estender com modelos.
Especificação do CoreModel:
var urlName;
var storeName;
métodos
-Criar (post http)
-Atualização (http put)
-Excluir (delete http)
-Ler (http get)
-save (post ou put)
-find (parâmetros [])
-delete (array [] ou id)
-findAll (parâmetros [])
A criação de uma classe de Usuário estende a CoreModel
criar uma classe de Grupo estenda a CoreModel
criar uma grid idêntico ao jquery.datatables
Possibilidade de filtar todos os campos da gride e altere a máscara de acordo com o tipo de dados da coluna da gride.
Compartilhe um URL com muitos parâmetros, como mostrado no vídeo.
À Medida que adicionamos parâmetros para pesquisar na grade, altere o URL para compartilhar o link
Então, queremos criar uma estrutura front-end usando a framework quasar.
Queremos os mesmos recursos que temos hoje, como mostrado no vídeo.
Seu trabalho será criar duas grids. Grupo e Usuário.
Especificação do grupo:
-name (varchar [250])
-description (text)
-prioridade (int)
-active (booleano)
-created_at (timestamp)
-updated_at (timestamp)
-deleted_at (timestamp)
Especificação do usuário:
-name (varchar [250])
-description (texto)
-prioridade (int)
-active (booleano)
-grupo_id (referencia a tabela do grupo)
-created_at (timestamp)
-updated_at (timestamp)
-deleted_at (timestamp)
-birth_date (date)
-salário (dinheiro)
Assim que a grid do usuário estiver pronta,
preciso adicionar critérios de pesquisa de acordo com o vídeo:
Cada critério eu adiciono no URL os seguintes parâmetros:
b1 -> campo
v1 -> valor
c1 -> tipo (contém, não contém, maior que, menor que, maior que ou igual a ...)
o1 -> operador (AND ou OR)
a1 -> apresentação do critério na grid
Exemplo de três critérios adicionados ao pesquisar na grid do usuário:
b1 -> nome
v1 -> Marcelo
c1 -> contém
o1 -> OU
a1 -> Marcelo
b2 -> data de nascimento
v2 -> 02-20-2020
c2 -> maior que
o2 -> OU
a2 -> 2020/02/20
b3 -> grupo_id
v3 -> administrador
c3 -> igual
o3 -> OU
a3 -> Administradores
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Designer
Prazo de Entrega: 06 de Fevereiro de 2020
Habilidades necessárias