From a8ec79861dbd5e6111db12bbecdeb91496a409e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tha=C3=ADs=20Ferreira?= Date: Fri, 14 Feb 2025 23:09:20 -0300 Subject: [PATCH] =?UTF-8?q?vers=C3=A3o=2023h09=2014/02?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 2 +- src/views/ReportsView.vue | 23 +++--- src/views/UsersView.vue | 146 ++++++++++++++++++++++++++++++++++++-- 3 files changed, 156 insertions(+), 15 deletions(-) diff --git a/src/App.vue b/src/App.vue index 04a4a4f..3230074 100644 --- a/src/App.vue +++ b/src/App.vue @@ -189,7 +189,7 @@ export default { name: 'users', route: { name: 'users' }, icon: 'mdi-account-group', - label: 'Usuários' + label: 'Gerenciamento' }, { name: 'logout', diff --git a/src/views/ReportsView.vue b/src/views/ReportsView.vue index 2980470..3b849a7 100644 --- a/src/views/ReportsView.vue +++ b/src/views/ReportsView.vue @@ -20,10 +20,10 @@ - Exportar CSV + Exportar PDF @@ -256,24 +256,31 @@ export default { reports: [ { id: 1, - name: 'João Silva', + name: 'Alice Silva', entryTime: '08:00', exitTime: '17:00', - status: 'regular' + status: 'Regular' }, { id: 2, - name: 'Maria Oliveira', + name: 'Bob Oliveira', entryTime: '09:15', exitTime: '18:00', - status: 'late' + status: 'Atrasado' }, { id: 3, - name: 'Pedro Santos', + name: 'Lucca Santos', entryTime: '08:00', exitTime: '16:30', - status: 'early' + status: 'Saída Antecipada' + }, + { + id: 3, + name: 'Claudia Louveira', + entryTime: '08:00', + exitTime: '16:30', + status: 'Regular' }, ], } diff --git a/src/views/UsersView.vue b/src/views/UsersView.vue index 91c4794..83f2a69 100644 --- a/src/views/UsersView.vue +++ b/src/views/UsersView.vue @@ -4,14 +4,30 @@ Usuários Câmeras + Rostos - - Exportar PDF + + + +
+ + + Exportar PDF + + + Cadastrar Usuário + +
+ + + + + Cadastrar Novo Usuário + + + + + + + + mdi-account + +
+ + + Escolher Foto + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + Cancelar + + + Salvar + + +
+
+ @@ -242,14 +375,15 @@ const userHeaders = [ { title: "E-mail", key: "email" }, { title: "Cargo", key: "role" }, { title: "Grupo", key: "group" }, + { title: "Permissão", key: "permisson" }, { title: "Ações", key: "actions", sortable: false } ]; const users = ref([ - { id: 1, name: "Alice", email: "alice@email.com", role: "Administrador", group: "Alfa" }, - { id: 2, name: "Bob", email: "bob@email.com", role: "Usuário", group: "Omega" }, - { id: 3, name: "Lucca", email: "lucca@email.com", role: "Usuário", group: "Omega" }, - { id: 4, name: "Claudia", email: "claudia@email.com", role: "Usuário", group: "Beta" } + { id: 1, name: "Alice", email: "alice@email.com", role: "Gerente", group: "Alfa", permisson: 'Administrador' }, + { id: 2, name: "Bob", email: "bob@email.com", role: "Funcionário", group: "Omega", permisson: 'Editor' }, + { id: 3, name: "Lucca", email: "lucca@email.com", role: "Funcionário", group: "Omega", permisson: 'Editor' }, + { id: 4, name: "Claudia", email: "claudia@email.com", role: "Estagário", group: "Beta", permisson: 'Vizualizador' } ]); const searchUser = ref("");