Skip to content

Commit

Permalink
finalisation & link to back
Browse files Browse the repository at this point in the history
  • Loading branch information
Andy Andrianjatovo committed Aug 3, 2022
1 parent a32577a commit 64ed95b
Show file tree
Hide file tree
Showing 42 changed files with 6,398 additions and 20,280 deletions.
12,831 changes: 32 additions & 12,799 deletions package-lock.json

Large diffs are not rendered by default.

20 changes: 19 additions & 1 deletion src/app/app.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,5 +49,23 @@
<router-outlet></router-outlet>
</div>
</div>
<!-- <div class="sidecontent"></div> -->
</div>
<!-- <main class="main">
<div class="sideNav">
<div class="logoPart">
<div class="logoDiv">
<span id="logoSpan"></span>
</div>
</div>
<ul class="linkPart">
<li><a href="">Home</a></li>
<li><a href="">Dashboard</a></li>
<li><a href="">Projects</a></li>
</ul>
</div>
<div class="content">
<h1>Hello</h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam,
quidem!</p>
</div>
</main> -->
19 changes: 19 additions & 0 deletions src/app/app.component.scss
Original file line number Diff line number Diff line change
Expand Up @@ -123,3 +123,22 @@
.conteuneur-principal{
padding-top: 1%;
}

// .main{
// width: 100%;
// height: 100%;
// display: flex;
// flex-direction: row;
// }

// .linkPart{
// padding: 0;
// margin: 0;
// }

// #logoSpan{
// background: url("../assets/img/icon/novid.png");
// background-size: cover;
// background-repeat: no-repeat;
// object-fit: scale-down;
// }
6 changes: 3 additions & 3 deletions src/app/centre/create-centre/create-centre.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ <h1>Nouveau centre</h1>
id="nom"
name="nom"
[(ngModel)]="centre.nom_centre"
[disabled]="centre.id_centre !== -1"
[disabled]="centre.id_centre !== ''"
/>
</div>
<div class="formItem">
Expand All @@ -24,7 +24,7 @@ <h1>Nouveau centre</h1>
type="text"
id="adresse_centre"
name="adresse_centre"
[disabled]="centre.id_centre !== -1"
[disabled]="centre.id_centre !== ''"
[(ngModel)]="centre.adresse_centre"
/>
</div>
Expand All @@ -35,7 +35,7 @@ <h1>Nouveau centre</h1>
type="text"
id="coordonnees_centre"
name="coordonnees_centre"
[disabled]="centre.id_centre !== -1"
[disabled]="centre.id_centre !== ''"
[(ngModel)]="centre.coordonnees_centre"
readonly
/>
Expand Down
10 changes: 6 additions & 4 deletions src/app/centre/create-centre/create-centre.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import {
} from '@angular/core';
import * as maplibregl from 'maplibre-gl';
import { Map, NavigationControl } from 'maplibre-gl';
import { Centre, CentreToInsert } from 'src/app/model/centre';
import { CentreService } from 'src/app/service/centre.service';
import { Centre, CentreToInsert } from 'src/app/models/centre';
import { CentreService } from 'src/app/services/centre.service';

@Component({
selector: 'app-create-centre',
Expand All @@ -23,8 +23,9 @@ export class CreateCentreComponent
implements OnInit, OnChanges, AfterViewInit, OnDestroy
{
centre: Centre = {
_id:'',
nom_centre: '',
id_centre: -1,
id_centre: '',
adresse_centre: '',
coordonnees_centre: '',
};
Expand Down Expand Up @@ -99,8 +100,9 @@ export class CreateCentreComponent
};
this.centreService.addCentre(this.centreToInsert).subscribe((data) => {
this.centre = {
_id:'',
nom_centre: '',
id_centre: -1,
id_centre: '',
adresse_centre: '',
coordonnees_centre: '',
};
Expand Down
6 changes: 3 additions & 3 deletions src/app/lieu/create-lieu/create-lieu.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ <h1>Nouvelle lieu</h1>
id="nom"
name="nom"
[(ngModel)]="lieu.nom_lieu"
[disabled]="lieu._id !== -1"
[disabled]="lieu._id !== ''"
/>
</div>
<div class="formItem">
Expand All @@ -24,7 +24,7 @@ <h1>Nouvelle lieu</h1>
type="text"
id="adresse_lieu"
name="adresse_lieu"
[disabled]="lieu._id !== -1"
[disabled]="lieu._id !== ''"
[(ngModel)]="lieu.adresse_lieu"
/>
</div>
Expand All @@ -35,7 +35,7 @@ <h1>Nouvelle lieu</h1>
type="text"
id="coordonnees_lieu"
name="coordonnees_lieu"
[disabled]="lieu._id !== -1"
[disabled]="lieu._id !== ''"
[(ngModel)]="lieu.coordonnees_lieu"
/>
</div>
Expand Down
10 changes: 5 additions & 5 deletions src/app/lieu/create-lieu/create-lieu.component.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Component, ElementRef, OnInit, ViewChild } from '@angular/core';
import * as maplibregl from 'maplibre-gl';
import { Map, NavigationControl } from 'maplibre-gl';
import { Lieu, LieuToInsert } from 'src/app/model/lieu';
import { LieuService } from 'src/app/service/lieu.service';
import { Lieu, LieuToInsert } from 'src/app/models/lieux';
import { LieuxService } from 'src/app/services/lieux.service';

@Component({
selector: 'app-create-lieu',
Expand All @@ -15,7 +15,7 @@ export class CreateLieuComponent implements OnInit {
private mapContainer!: ElementRef<HTMLElement>;

lieu: Lieu = {
_id: -1,
_id: '',
nom_lieu: '',
adresse_lieu: '',
statut_lieu: -1,
Expand All @@ -24,7 +24,7 @@ export class CreateLieuComponent implements OnInit {

lieuToInsert: LieuToInsert | undefined;

constructor(private lieuService: LieuService) {}
constructor(private lieuService: LieuxService) {}

ngOnInit(): void {}

Expand Down Expand Up @@ -83,7 +83,7 @@ export class CreateLieuComponent implements OnInit {
};
this.lieuService.addLieu(this.lieuToInsert).subscribe((data) => {
this.lieu = {
_id: -1,
_id: '',
nom_lieu: '',
adresse_lieu: '',
statut_lieu: -1,
Expand Down
6 changes: 3 additions & 3 deletions src/app/lieu/detail-lieu/detail-lieu.component.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component, OnInit } from '@angular/core';
import { Lieu } from 'src/app/model/lieu';
import { LieuService } from 'src/app/service/lieu.service';
import { Lieu } from 'src/app/models/lieux';
import { LieuxService } from 'src/app/services/lieux.service';

@Component({
selector: 'app-detail-lieu',
Expand All @@ -10,7 +10,7 @@ import { LieuService } from 'src/app/service/lieu.service';
export class DetailLieuComponent implements OnInit {
lieux: Lieu[] | undefined;

constructor(private lieuService: LieuService) {}
constructor(private lieuService: LieuxService) {}

ngOnInit(): void {
this.getLieux();
Expand Down
8 changes: 0 additions & 8 deletions src/app/model/carte-vaccination.ts

This file was deleted.

14 changes: 0 additions & 14 deletions src/app/model/vaccin.ts

This file was deleted.

16 changes: 16 additions & 0 deletions src/app/models/carte-vaccination.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { Personne } from './personne';

export interface CarteVaccination {
_id:String;
id_carte: String;
personne_id: String;
}

export interface CarteVaccinationToInsert {
personne_id: String;
}

export interface CarteVaccinationToDisplay {
id_carte: String;
personne: Personne;
}
4 changes: 2 additions & 2 deletions src/app/model/centre.ts → src/app/models/centre.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
export interface Centre {
id_centre: number;
_id: String;
id_centre: String;
nom_centre: string;
adresse_centre: string;
coordonnees_centre: string;
}

export interface CentreToInsert {
nom_centre: string;
adresse_centre: string;
Expand Down
6 changes: 6 additions & 0 deletions src/app/models/historique.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export interface Historique {
_id: String;
lieu_id: String;
personne_id: String;
date_passage: Date;
}
11 changes: 10 additions & 1 deletion src/app/model/lieu.ts → src/app/models/lieux.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
export interface Lieu {
_id: number;
_id: String;
nom_lieu: string;
adresse_lieu: string;
statut_lieu: number;
coordonnees_lieu: string;
}
export interface LieuWithQrCode extends Lieu {
qrCode: string;
}

export interface LieuWithToDisplay extends Lieu {
nbPassages: number;
nbPositive: number;
}

export interface LieuToInsert {
nom_lieu: string;
adresse_lieu: string;
Expand Down
3 changes: 2 additions & 1 deletion src/app/model/personne.ts → src/app/models/personne.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
export interface Personne {
id_personne: number;
_id:String;
id_personne: String;
nom: string;
prenom: string;
mail: string;
Expand Down
25 changes: 13 additions & 12 deletions src/app/model/test.ts → src/app/models/test.ts
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
import { Centre } from './centre';
import { Personne } from './personne';
import { Centre, CentreToInsert } from './centre';
import { Personne, PersonneToInsert } from './personne';

export interface Test {
id_test: number;
_id: String;
id_test: String;
date_test: Date;
centre_id: number;
personne_id: number;
centre_id: String;
personne_id: String;
etat_test: number;
}

export interface TestToInsert {
export interface TestToDisplay {
id_test: String;
date_test: Date;
centre_id: number;
personne_id: number;
etat_test: number;
centre: Centre;
personne: Personne;
}

export interface TestToDisplay {
id_test: number;
export interface TestToInsert {
date_test: Date;
centre_id: String;
personne_id: String;
etat_test: number;
centre: Centre;
personne: Personne;
}
26 changes: 26 additions & 0 deletions src/app/models/vaccin.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import { CarteVaccination } from './carte-vaccination';
import { Centre } from './centre';

export interface Vaccin {
_id: String;
id_vaccin: String;
nom_vaccin: string;
centre_id: String;
date_vaccin: Date;
carte_id: String;
}

export interface VaccinToDisplay {
id_vaccin: String;
nom_vaccin: string;
centre: Centre;
date_vaccin: Date;
carte: CarteVaccination;
}

export interface VaccinToInsert {
nom_vaccin: string;
centre_id: String;
date_vaccin: Date;
carte_id: String;
}
Loading

0 comments on commit 64ed95b

Please sign in to comment.