Evaluando propuestas

Quasar - Criar um "Core" utilizando a framework Vuejs

Publicado el 28 Enero, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

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

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Diseñador

Plazo de Entrega: 06 Febrero, 2020

Habilidades necesarias