]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/acq/po/routing.module.ts
LP1929741 ACQ Selection List & PO Angluar Port
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / acq / po / routing.module.ts
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';
15
16 const routes: Routes = [{
17   path: 'create',
18   component: PoCreateComponent
19 }, {
20   path: ':poId',
21   component: PoComponent,
22   children : [{
23     path: '',
24     component: LineitemListComponent
25   }, {
26     path: 'history',
27     component: PoHistoryComponent
28   }, {
29     path: 'edi',
30     component: PoEdiMessagesComponent
31   }, {
32     path: 'brief-record',
33     component: BriefRecordComponent
34   }, {
35     path: 'lineitem/:lineitemId/detail',
36     component: LineitemDetailComponent
37   }, {
38     path: 'lineitem/:lineitemId/history',
39     component: LineitemHistoryComponent
40   }, {
41     path: 'lineitem/:lineitemId/items',
42     component: LineitemCopiesComponent
43   }, {
44     path: 'lineitem/:lineitemId/worksheet',
45     component: LineitemWorksheetComponent
46   }, {
47     path: 'printer',
48     component: PrintComponent
49   }, {
50     path: 'printer/print',
51     component: PrintComponent
52   }, {
53     path: 'printer/print/close',
54     component: PrintComponent
55   }]
56 }];
57
58 @NgModule({
59   imports: [RouterModule.forChild(routes)],
60   exports: [RouterModule],
61   providers: []
62 })
63
64 export class PoRoutingModule {}