dasboard pas fini
This commit is contained in:
parent
5a90969f71
commit
d0519247e0
6 changed files with 72 additions and 12 deletions
|
@ -1,9 +1,32 @@
|
|||
<app-header></app-header>
|
||||
<app-side-bar></app-side-bar>
|
||||
<app-meteo></app-meteo>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div>
|
||||
<h3 class="titre">Bienvenue {{conectedUser.prenom}}!!</h3>
|
||||
</div>
|
||||
|
||||
<div class="row d-flex align-items-center flex-row">
|
||||
|
||||
<div class="col-4">
|
||||
<div class="flex-row border">
|
||||
<app-meteo></app-meteo>
|
||||
</div>
|
||||
<div class="flex-row border">
|
||||
<span>Humeur en attente component</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-8 border">
|
||||
<app-calendrier>A venir</app-calendrier>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="d-flex justify-content-center">
|
||||
<button button type="button" class="btn btn-primary btn-lg" routerLink="../creation-team"
|
||||
routerLinkActive="active-custom">Créer ma team</button>
|
||||
</div>
|
||||
<div class="row">
|
||||
<app-card-member>A modifier</app-card-member>
|
||||
</div>
|
||||
|
||||
</div>
|
|
@ -1,5 +1,22 @@
|
|||
.titre{
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.meteo {
|
||||
display: flex;
|
||||
margin-left: 300px;
|
||||
margin-left: 500px;
|
||||
margin-top: -60px;
|
||||
}
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
padding: 10px;
|
||||
border: 1px solid 8c2e9b;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.calendrier{
|
||||
align-content: flex-end;
|
||||
}
|
|
@ -1,4 +1,8 @@
|
|||
import { HttpClient } from '@angular/common/http';
|
||||
import { Component, OnInit } from '@angular/core';
|
||||
import { Router } from '@angular/router';
|
||||
import { MembreService } from 'src/app/services/membre.service';
|
||||
import { TokenService } from 'src/app/services/token.service';
|
||||
|
||||
@Component({
|
||||
selector: 'app-page-dashboard',
|
||||
|
@ -7,9 +11,26 @@ import { Component, OnInit } from '@angular/core';
|
|||
})
|
||||
export class PageDashboardComponent implements OnInit {
|
||||
|
||||
constructor() { }
|
||||
conectedUser: any;
|
||||
|
||||
ngOnInit(): void {
|
||||
constructor(private membreService: MembreService,
|
||||
private http: HttpClient,
|
||||
private router: Router,
|
||||
private tokenService: TokenService) {
|
||||
}
|
||||
|
||||
ngOnInit(): void {
|
||||
this.membreService.getMembreId(this.tokenService.getCurrentMembreId()).subscribe((result) => {
|
||||
this.conectedUser = result ;
|
||||
console.log(result);
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// récuperer l id du membre s=qui est connecté
|
||||
//recuperer l id dans le token grace au user id du getCurrentMembreId
|
||||
// placer ce userId dans la methode getMembreId a la place de l id
|
||||
//********************************************************************
|
||||
}
|
||||
|
|
|
@ -21,12 +21,11 @@ export class MembreService {
|
|||
}
|
||||
|
||||
getMembreId(id: any): Observable<any> {
|
||||
return this.http.get(`${this.apiUrl}/membres/1` + id);
|
||||
return this.http.get(`${this.apiUrl}/membres/` + id);
|
||||
}
|
||||
|
||||
addMembre(membre: Membre): Observable<any> {
|
||||
console.log(membre);
|
||||
|
||||
return this.http.post(`${this.apiUrl}/membres/sign-up`, membre);
|
||||
}
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ tokenKey = environment.tokenKey;
|
|||
const token = this.getToken();
|
||||
if(token) {
|
||||
const decodedToken = jwt_decode<any>(token);
|
||||
const userId = decodedToken.sub;
|
||||
const userId = decodedToken.userId;
|
||||
return userId;
|
||||
} else {
|
||||
return null;
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
export const environment = {
|
||||
production: false,
|
||||
apiUrl: 'http://localhost:8080',
|
||||
apiUrl: 'http://localhost:8088',
|
||||
tokenKey: 'TOKEN-ORGANIZEE',
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue