43 lines
1.8 KiB
TypeScript
43 lines
1.8 KiB
TypeScript
import { NgModule } from '@angular/core';
|
|
import { CommonModule } from '@angular/common';
|
|
import { RouterModule, Routes } from '@angular/router';
|
|
import { PartnerComponent } from './create/partner/partner.component';
|
|
import { PartnersComponent } from './home/partners.component';
|
|
import { PartnerRangeComponent } from './range/partner-range/partner-range.component';
|
|
import { ParnterCategoryHomeComponent } from './parnter-category-home/parnter-category-home.component';
|
|
import { ParnterCategoryCreateComponent } from './parnter-category-create/parnter-category-create.component';
|
|
import { PartnerMenuComponent } from './partner-menu/partner-menu.component';
|
|
import { CommissionComponent } from './reports/commission/commission.component';
|
|
import { PaymentComponent } from './payment/payment.component';
|
|
import { ExtractPartnerComponent } from './reports/extract-partner/extract-partner.component';
|
|
|
|
const routes: Routes = [
|
|
{
|
|
path: '', component: PartnerMenuComponent,
|
|
children: [
|
|
{ path: 'list', component: PartnersComponent },
|
|
{ path: 'create', component: PartnerComponent },
|
|
{ path: 'category', component: ParnterCategoryHomeComponent },
|
|
{ path: 'payment', component: PaymentComponent },
|
|
{ path: 'report/commission', component: CommissionComponent },
|
|
{ path: 'category/create', component: ParnterCategoryCreateComponent },
|
|
{ path: 'category/edit/:id', component: ParnterCategoryCreateComponent },
|
|
{ path: 'range', component: PartnerRangeComponent },
|
|
{ path: 'edit/:cpf', component: PartnerComponent },
|
|
{ path: 'report/extract', component: ExtractPartnerComponent },
|
|
]
|
|
},
|
|
|
|
];
|
|
|
|
|
|
@NgModule({
|
|
declarations: [],
|
|
imports: [
|
|
CommonModule,
|
|
RouterModule.forChild(routes)
|
|
]
|
|
})
|
|
|
|
export class PartnerRoutingModule { }
|