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-header></app-header>
|
||||||
<app-side-bar></app-side-bar>
|
<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">
|
<div class="row">
|
||||||
<button button type="button" class="btn btn-primary btn-lg" routerLink="../creation-team"
|
<app-card-member>A modifier</app-card-member>
|
||||||
routerLinkActive="active-custom">Créer ma team</button>
|
</div>
|
||||||
</div>
|
|
||||||
|
</div>
|
|
@ -1,5 +1,22 @@
|
||||||
|
.titre{
|
||||||
|
text-align: center;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
.meteo {
|
.meteo {
|
||||||
display: flex;
|
display: flex;
|
||||||
margin-left: 300px;
|
margin-left: 500px;
|
||||||
margin-top: -60px;
|
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 { 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({
|
@Component({
|
||||||
selector: 'app-page-dashboard',
|
selector: 'app-page-dashboard',
|
||||||
|
@ -7,9 +11,26 @@ import { Component, OnInit } from '@angular/core';
|
||||||
})
|
})
|
||||||
export class PageDashboardComponent implements OnInit {
|
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> {
|
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> {
|
addMembre(membre: Membre): Observable<any> {
|
||||||
console.log(membre);
|
console.log(membre);
|
||||||
|
|
||||||
return this.http.post(`${this.apiUrl}/membres/sign-up`, membre);
|
return this.http.post(`${this.apiUrl}/membres/sign-up`, membre);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ tokenKey = environment.tokenKey;
|
||||||
const token = this.getToken();
|
const token = this.getToken();
|
||||||
if(token) {
|
if(token) {
|
||||||
const decodedToken = jwt_decode<any>(token);
|
const decodedToken = jwt_decode<any>(token);
|
||||||
const userId = decodedToken.sub;
|
const userId = decodedToken.userId;
|
||||||
return userId;
|
return userId;
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
export const environment = {
|
export const environment = {
|
||||||
production: false,
|
production: false,
|
||||||
apiUrl: 'http://localhost:8080',
|
apiUrl: 'http://localhost:8088',
|
||||||
tokenKey: 'TOKEN-ORGANIZEE',
|
tokenKey: 'TOKEN-ORGANIZEE',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue