feat: integra autenticação do front com API real

- useAuth.ts: substitui mock por $fetch no /auth/login e /auth/logout
- login.vue: adiciona campo "Organização" (slug) no formulário
- nuxt.config.ts: adiciona runtimeConfig.public.apiBase

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Junior
2026-03-14 12:35:19 -03:00
parent 587a0d4f62
commit e7016b6b10
3 changed files with 53 additions and 11 deletions

View File

@@ -15,6 +15,12 @@ export default defineNuxtConfig({
'/': { prerender: true }
},
runtimeConfig: {
public: {
apiBase: process.env.NUXT_PUBLIC_API_BASE || 'http://localhost:8080/api/v1',
},
},
compatibilityDate: '2025-01-15',
eslint: {