diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..b1cef5b --- /dev/null +++ b/.env.example @@ -0,0 +1,9 @@ +# API Configuration +VITE_API_URL=http://localhost:3000/api + +# Environment +VITE_APP_ENV=development + +# App Configuration +VITE_APP_NAME=GOLS Control +VITE_APP_VERSION=1.0.0 diff --git a/components.d.ts b/components.d.ts index 8d08f30..cc2ea0f 100644 --- a/components.d.ts +++ b/components.d.ts @@ -28,6 +28,8 @@ declare module 'vue' { KpiCard: typeof import('./src/components/shared/KpiCard.vue')['default'] Menu: typeof import('primevue/menu')['default'] Message: typeof import('primevue/message')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] Sidebar: typeof import('./src/components/layout/Sidebar.vue')['default'] Tag: typeof import('primevue/tag')['default'] TopBar: typeof import('./src/components/layout/TopBar.vue')['default'] diff --git a/src/components/layout/TopBar.vue b/src/components/layout/TopBar.vue index a7b372e..5f2cdf6 100644 --- a/src/components/layout/TopBar.vue +++ b/src/components/layout/TopBar.vue @@ -17,8 +17,8 @@ const toggleUserMenu = (event: Event) => { }; // Función de logout -const handleLogout = () => { - logout(); +const handleLogout = async () => { + await logout(); router.push('/login'); }; @@ -129,10 +129,10 @@ const userMenuItems = ref([ aria-controls="user_menu" >
- {{ user?.name.split(' ').map(n => n[0]).join('').toUpperCase() || 'U' }} + {{ user?.name?.charAt(0).toUpperCase() || 'U' }}
@@ -147,7 +147,7 @@ const userMenuItems = ref([ > diff --git a/src/modules/auth/components/Login.vue b/src/modules/auth/components/Login.vue index e48ab27..b28fc56 100644 --- a/src/modules/auth/components/Login.vue +++ b/src/modules/auth/components/Login.vue @@ -8,7 +8,6 @@ const { login, isLoading } = useAuth(); const email = ref(''); const password = ref(''); -const remember = ref(false); const showPassword = ref(false); const errorMessage = ref(''); @@ -92,8 +91,8 @@ const handleKeyPress = (event: KeyboardEvent) => {

Credenciales de prueba:

-

Email: admin@gols.com

-

Password: admin123

+

Email: admin@golsystems.com.mx

+

Password: P8YeFQggR06r

@@ -149,23 +148,6 @@ const handleKeyPress = (event: KeyboardEvent) => { - - -