Define Relatórios como página inicial após login

This commit is contained in:
Eduardo Lopes 2026-01-22 12:57:58 -03:00
parent 3584d4a373
commit 698f690315
2 changed files with 11 additions and 12 deletions

View File

@ -8,7 +8,7 @@
<i class="bi bi-list"></i>
</button>
<a routerLink="/geral" class="logo-area" (click)="closeMenu()">
<a routerLink="/relatorios" class="logo-area" (click)="closeMenu()">
<div class="logo-icon">
<i class="bi bi-layers-fill"></i>
</div>
@ -62,7 +62,7 @@
(click)="$event.stopPropagation()"
>
<div class="side-menu-header">
<a class="side-logo" routerLink="/geral" (click)="closeMenu()">
<a class="side-logo" routerLink="/relatorios" (click)="closeMenu()">
<span class="side-logo-icon"><i class="bi bi-layers-fill"></i></span>
<span class="side-logo-text">Line<span class="highlight">Gestão</span></span>
</a>
@ -73,6 +73,10 @@
</div>
<div class="side-menu-body">
<a routerLink="/relatorios" routerLinkActive="active" class="side-item" (click)="closeMenu()">
<i class="bi bi-bar-chart-fill"></i> <span>Relatórios</span>
</a>
<a routerLink="/geral" routerLinkActive="active" class="side-item" (click)="closeMenu()">
<i class="bi bi-sim"></i> <span>Geral</span>
</a>
@ -96,10 +100,5 @@
<a routerLink="/dadosusuarios" routerLinkActive="active" class="side-item" (click)="closeMenu()">
<i class="bi bi-person-lines-fill"></i> <span>Dados dos Usuários</span>
</a>
<!-- ✅ CORRIGIDO + ESTILIZADO IGUAL AOS OUTROS -->
<a routerLink="/relatorios" routerLinkActive="active" class="side-item" (click)="closeMenu()">
<i class="bi bi-bar-chart-fill"></i> <span>Relatórios</span>
</a>
</div>
</aside>

View File

@ -117,18 +117,18 @@ export class LoginComponent {
const nome = this.getNameFromToken(token);
console.log('👤 Nome extraído:', nome);
console.log('🔄 Tentando ir para /geral...');
this.router.navigate(['/geral'], {
console.log('🔄 Tentando ir para /relatorios...');
this.router.navigate(['/relatorios'], {
state: { toastMessage: `Bem-vindo, ${nome}!` }
}).then(sucesso => {
if (sucesso) console.log('✅ Navegação funcionou!');
else console.error('❌ Navegação falhou! A rota "/geral" existe?');
else console.error('❌ Navegação falhou! A rota "/relatorios" existe?');
});
} catch (e) {
console.error('❌ Erro ao processar token ou navegar:', e);
// Força a ida mesmo se o nome falhar
this.router.navigate(['/geral']);
this.router.navigate(['/relatorios']);
}
},
error: (err) => {
@ -145,4 +145,4 @@ export class LoginComponent {
if (error) return control.touched && control.hasError(error);
return !!(control.touched && control.invalid);
}
}
}