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

View File

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