Files
fiscad-dgi-front/src/app/office/cartographie/cartographie-routing.module.ts
2026-04-01 17:15:17 +01:00

59 lines
3.3 KiB
TypeScript

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { CartographieComponent } from './cartographie.component';
import { ChargerFichierComponent } from './charger-fichier/charger-fichier.component';
import { DetailByNupGeomComponent } from './detail-by-nup-geom/detail-by-nup-geom.component';
import { CartographieFiscaleTfuComponent } from './cartographie-fiscale-tfu/cartographie-fiscale-tfu.component';
import { SommaireCartographieComponent } from './sommaire-cartographie/sommaire-cartographie.component';
import { NotFoundComponent } from 'src/app/shared/not-found/not-found.component';
import { CartographieRouterComponent } from './cartographie-router/cartographie-router.component';
import { QuartierComponent } from '../reference/quartier/quartier.component';
import { ExerciceComponent } from '../reference/exercice/exercice.component';
import { ZoneRfuComponent } from '../reference/zone-rfu/zone-rfu.component';
import { DepartementComponent } from '../reference/departement/departement.component';
import { CommuneComponent } from '../reference/commune/commune.component';
import { ArrondissementComponent } from '../reference/arrondissement/arrondissement.component';
import { UsageComponent } from '../reference/usage/usage.component';
import { CategorieBatimentComponent } from '../reference/categorie-batiment/categorie-batiment.component';
import { DetailInformationParcelleComponent } from 'src/app/shared/detail-information-parcelle/detail-information-parcelle.component';
import { DetailInformationBatimentComponent } from 'src/app/shared/detail-information-batiment/detail-information-batiment.component';
import { DetailInformationUniteLogementComponent } from 'src/app/shared/detail-information-unite-logement/detail-information-unite-logement.component';
const routes: Routes = [
{
path: '', component: CartographieComponent,
children: [
{
path: 'data', component: CartographieRouterComponent,
children: [
{ path: 'reference/quartier', component: QuartierComponent },
{ path: 'reference/exercice', component: ExerciceComponent },
{ path: 'reference/zone-rfu', component: ZoneRfuComponent },
{ path: 'reference/departement', component: DepartementComponent },
{ path: 'reference/commune', component: CommuneComponent },
{ path: 'reference/arrondissement', component: ArrondissementComponent },
{ path: 'reference/usage', component: UsageComponent },
{ path: 'reference/categorie-batiment', component: CategorieBatimentComponent },
{ path: 'fiche-chargement-geojson', component: ChargerFichierComponent },
{ path: 'sommaire-cartographie', component: SommaireCartographieComponent },
{ path: 'detail-parcelle/:id', component: DetailInformationParcelleComponent },
{ path: 'detail-batiment/:id', component: DetailInformationBatimentComponent },
{ path: 'detail-unite-logement/:id', component: DetailInformationUniteLogementComponent },
{ path: '**', component: NotFoundComponent }
]
},
{ path: 'cartographie-fiscale-tfu', component: CartographieFiscaleTfuComponent },
]
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class CartographieRoutingModule { }