routes.module.ts 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import { NgModule } from '@angular/core';
  2. import { SharedModule } from '@shared';
  3. import { RouteRoutingModule } from './routes-routing.module';
  4. // dashboard pages
  5. import { DashboardV1Component } from './dashboard/v1/v1.component';
  6. import { DashboardAnalysisComponent } from './dashboard/analysis/analysis.component';
  7. import { DashboardMonitorComponent } from './dashboard/monitor/monitor.component';
  8. import { DashboardWorkplaceComponent } from './dashboard/workplace/workplace.component';
  9. // passport pages
  10. import { UserLoginComponent } from './passport/login/login.component';
  11. import { UserRegisterComponent } from './passport/register/register.component';
  12. import { UserRegisterResultComponent } from './passport/register-result/register-result.component';
  13. // single pages
  14. import { UserLockComponent } from './passport/lock/lock.component';
  15. import { CallbackComponent } from './callback/callback.component';
  16. import { BasedataModule } from './basedata/basedata.module';
  17. import { PmModule } from './pm/pm.module';
  18. import { RoutesCommonUploadUrlAddComponent } from './common/upload-url-add/upload-url-add.component';
  19. import { RoutesMessageNotificationComponent } from './message-notification/message-notification.component';
  20. import { RoutesCommonSelectContractCodeComponent } from './common/select-contract-code/select-contract-code.component';
  21. // import { FinancialManagementModule } from './financial-management/financial-management.module';
  22. const COMPONENTS = [
  23. DashboardV1Component,
  24. DashboardAnalysisComponent,
  25. DashboardMonitorComponent,
  26. DashboardWorkplaceComponent,
  27. // passport pages
  28. UserLoginComponent,
  29. UserRegisterComponent,
  30. UserRegisterResultComponent,
  31. // single pages
  32. UserLockComponent,
  33. CallbackComponent
  34. ];
  35. const COMPONENTS_NOROUNT = [
  36. RoutesCommonUploadUrlAddComponent,
  37. RoutesMessageNotificationComponent,
  38. RoutesCommonSelectContractCodeComponent];
  39. @NgModule({
  40. imports: [SharedModule, RouteRoutingModule],
  41. declarations: [...COMPONENTS, ...COMPONENTS_NOROUNT,],
  42. entryComponents: COMPONENTS_NOROUNT,
  43. })
  44. export class RoutesModule { }