1 import {NgModule} from '@angular/core';
2 import {RouterModule, Routes} from '@angular/router';
3 import {PoComponent} from './po.component';
4 import {PrintComponent} from './print.component';
5 import {PoSummaryComponent} from './summary.component';
6 import {LineitemListComponent} from '../lineitem/lineitem-list.component';
7 import {LineitemDetailComponent} from '../lineitem/detail.component';
8 import {LineitemCopiesComponent} from '../lineitem/copies.component';
9 import {BriefRecordComponent} from '../lineitem/brief-record.component';
10 import {LineitemHistoryComponent} from '../lineitem/history.component';
11 import {LineitemWorksheetComponent} from '../lineitem/worksheet.component';
12 import {PoHistoryComponent} from './history.component';
13 import {PoEdiMessagesComponent} from './edi.component';
14 import {PoCreateComponent} from './create.component';
16 const routes: Routes = [{
18 component: PoCreateComponent
21 component: PoComponent,
24 component: LineitemListComponent
27 component: PoHistoryComponent
30 component: PoEdiMessagesComponent
33 component: BriefRecordComponent
35 path: 'lineitem/:lineitemId/detail',
36 component: LineitemDetailComponent
38 path: 'lineitem/:lineitemId/history',
39 component: LineitemHistoryComponent
41 path: 'lineitem/:lineitemId/items',
42 component: LineitemCopiesComponent
44 path: 'lineitem/:lineitemId/worksheet',
45 component: LineitemWorksheetComponent
48 component: PrintComponent
50 path: 'printer/print',
51 component: PrintComponent
53 path: 'printer/print/close',
54 component: PrintComponent
59 imports: [RouterModule.forChild(routes)],
60 exports: [RouterModule],
64 export class PoRoutingModule {}