Broker System for Supercredit
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

153 lines
6.2KB

  1. //Angular
  2. import { NgModule } from '@angular/core';
  3. import { CommonModule } from '@angular/common';
  4. import { BrowserModule } from '@angular/platform-browser';
  5. import { FormsModule, ReactiveFormsModule } from '@angular/forms';
  6. import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
  7. import {HTTP_INTERCEPTORS, HttpClientModule} from '@angular/common/http';
  8. //Kendo
  9. import { MenuModule, ContextMenuModule } from '@progress/kendo-angular-menu';
  10. import { IconsModule } from '@progress/kendo-angular-icons';
  11. import { DialogsModule } from '@progress/kendo-angular-dialog';
  12. import { ButtonsModule } from '@progress/kendo-angular-buttons';
  13. import { GridModule, PDFModule, ExcelModule } from '@progress/kendo-angular-grid';
  14. import { InputsModule } from '@progress/kendo-angular-inputs';
  15. //App
  16. import { AppComponent } from './app.component';
  17. import { AppRoutingModule } from './app-routing.module';
  18. import { DashboardComponent } from './dashboard/dashboard.component';
  19. import { AuthComponent } from './auth/auth.component';
  20. import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
  21. import { CanvasComponent } from './canvas/canvas.component';
  22. import { MenuService } from './service/menu.service';
  23. import { LoanEditComponent } from './loan-edit/loan-edit.component';
  24. import { NavigationModule } from '@progress/kendo-angular-navigation';
  25. import { LayoutModule } from '@progress/kendo-angular-layout';
  26. import { IndicatorsModule } from '@progress/kendo-angular-indicators';
  27. import { LabelModule } from '@progress/kendo-angular-label';
  28. import { AuthService } from './service/auth.service';
  29. import { AuthGuard } from './service/auth-guard.service';
  30. import { NotificationModule } from '@progress/kendo-angular-notification';
  31. import { ChartsModule } from '@progress/kendo-angular-charts';
  32. import 'hammerjs';
  33. import { BkpDividerComponent } from './bkp-divider/bkp-divider.component';
  34. import { BkpDividerShadowBottomComponent } from './bkp-divider-shadow-bottom/bkp-divider-shadow-bottom.component';
  35. import { BkpDividerTextComponent } from './bkp-divider-text/bkp-divider-text.component';
  36. import { DateInputsModule } from '@progress/kendo-angular-dateinputs';
  37. import { DropDownsModule } from '@progress/kendo-angular-dropdowns';
  38. import { TransactionComponent } from './transaction/transaction.component';
  39. import { TransactionListComponent } from './transaction-list/transaction-list.component';
  40. import { ExcelExportModule } from '@progress/kendo-angular-excel-export';
  41. import { RatingComponent } from './rating-input/rating.component';
  42. import { TransDetailsComponent } from './trans-details/trans-details.component';
  43. import { TransTailsComponent } from './trans-details/trans-tails/trans-tails.component';
  44. import {AuthHttpInterceptor} from './auth/auth-http-interceptor.service';
  45. import {WebSocketService} from './websocket';
  46. import { ChartTypeOfLoansComponent } from './chart-type-of-loans/chart-type-of-loans.component';
  47. import { ChartAmountOfLoansComponent } from './chart-amount-of-loans/chart-amount-of-loans.component';
  48. import { ChartPastYearMonthlyPerformanceComponent } from './chart-past-year-monthly-performance/chart-past-year-monthly-performance.component';
  49. import { ChartRecentTenLoansComponent } from './chart-recent-ten-loans/chart-recent-ten-loans.component';
  50. import { ChartTopBrokersComponent } from './chart-top-brokers/chart-top-brokers.component';
  51. import { ListAllLoansComponent } from './list-all-loans/list-all-loans.component';
  52. import { TopBarComponent } from './top-bar/top-bar.component';
  53. import {LoanSummaryService} from './service/loan_summary.service';
  54. import { LoanAddNewComponent } from './loan-add-new/loan-add-new.component';
  55. import { EditorModule } from '@progress/kendo-angular-editor';
  56. import { BasicinfoComponent } from './loan-edit/basicinfo/basicinfo.component';
  57. import { PeopleRewardComponent } from './loan-edit/people-reward/people-reward.component';
  58. import { TrailIncomeComponent } from './loan-edit/trail-income/trail-income.component';
  59. import { HintCardComponent } from './loan-edit/hint-card/hint-card.component';
  60. import { PeopleSelectComponent } from './people-select/people-select.component';
  61. import { LoanDetailComponent } from './loan-detail/loan-detail.component';
  62. import {LoanSingleService} from './service/loan.single.service';
  63. import { RatingInputComponent } from './rating-input/rating-input.component';
  64. import { LoanEditPeopleComponent } from './loan-edit-people/loan-edit-people.component';
  65. import { PeopleCardComponent } from './people-card/people-card.component';
  66. import { LenderUploadsComponent } from './lender-uploads/lender-uploads.component';
  67. @NgModule({
  68. declarations: [
  69. AppComponent,
  70. DashboardComponent,
  71. AuthComponent,
  72. CanvasComponent,
  73. LoanEditComponent,
  74. BkpDividerComponent,
  75. BkpDividerShadowBottomComponent,
  76. BkpDividerTextComponent,
  77. TransactionComponent,
  78. TransactionListComponent,
  79. RatingComponent,
  80. TransDetailsComponent,
  81. TransTailsComponent,
  82. ChartTypeOfLoansComponent,
  83. ChartAmountOfLoansComponent,
  84. ChartPastYearMonthlyPerformanceComponent,
  85. ChartRecentTenLoansComponent,
  86. ChartTopBrokersComponent,
  87. ListAllLoansComponent,
  88. TopBarComponent,
  89. LoanAddNewComponent,
  90. BasicinfoComponent,
  91. PeopleRewardComponent,
  92. TrailIncomeComponent,
  93. HintCardComponent,
  94. PeopleSelectComponent,
  95. LoanDetailComponent,
  96. RatingInputComponent,
  97. LoanEditPeopleComponent,
  98. PeopleCardComponent,
  99. LenderUploadsComponent
  100. ],
  101. imports: [
  102. BrowserModule,
  103. BrowserAnimationsModule,
  104. FormsModule,
  105. CommonModule,
  106. HttpClientModule,
  107. ReactiveFormsModule,
  108. AppRoutingModule,
  109. MenuModule,
  110. ContextMenuModule,
  111. BrowserAnimationsModule,
  112. DialogsModule,
  113. ButtonsModule,
  114. GridModule,
  115. PDFModule,
  116. ExcelModule,
  117. InputsModule,
  118. IconsModule,
  119. FontAwesomeModule,
  120. NavigationModule,
  121. LayoutModule,
  122. IndicatorsModule,
  123. LabelModule,
  124. NotificationModule,
  125. ChartsModule,
  126. DateInputsModule,
  127. DropDownsModule,
  128. ExcelExportModule,
  129. EditorModule
  130. ],
  131. providers: [
  132. MenuService,
  133. AuthGuard,
  134. AuthService,
  135. WebSocketService,
  136. LoanSummaryService,
  137. LoanSingleService,
  138. {
  139. provide: HTTP_INTERCEPTORS,
  140. useClass: AuthHttpInterceptor,
  141. multi: true
  142. }
  143. ],
  144. bootstrap: [AppComponent]
  145. })
  146. export class AppModule { }