Broker System for Supercredit
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

151 行
6.1KB

  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. @NgModule({
  67. declarations: [
  68. AppComponent,
  69. DashboardComponent,
  70. AuthComponent,
  71. CanvasComponent,
  72. LoanEditComponent,
  73. BkpDividerComponent,
  74. BkpDividerShadowBottomComponent,
  75. BkpDividerTextComponent,
  76. TransactionComponent,
  77. TransactionListComponent,
  78. RatingComponent,
  79. TransDetailsComponent,
  80. TransTailsComponent,
  81. ChartTypeOfLoansComponent,
  82. ChartAmountOfLoansComponent,
  83. ChartPastYearMonthlyPerformanceComponent,
  84. ChartRecentTenLoansComponent,
  85. ChartTopBrokersComponent,
  86. ListAllLoansComponent,
  87. TopBarComponent,
  88. LoanAddNewComponent,
  89. BasicinfoComponent,
  90. PeopleRewardComponent,
  91. TrailIncomeComponent,
  92. HintCardComponent,
  93. PeopleSelectComponent,
  94. LoanDetailComponent,
  95. RatingInputComponent,
  96. LoanEditPeopleComponent,
  97. PeopleCardComponent
  98. ],
  99. imports: [
  100. BrowserModule,
  101. BrowserAnimationsModule,
  102. FormsModule,
  103. CommonModule,
  104. HttpClientModule,
  105. ReactiveFormsModule,
  106. AppRoutingModule,
  107. MenuModule,
  108. ContextMenuModule,
  109. BrowserAnimationsModule,
  110. DialogsModule,
  111. ButtonsModule,
  112. GridModule,
  113. PDFModule,
  114. ExcelModule,
  115. InputsModule,
  116. IconsModule,
  117. FontAwesomeModule,
  118. NavigationModule,
  119. LayoutModule,
  120. IndicatorsModule,
  121. LabelModule,
  122. NotificationModule,
  123. ChartsModule,
  124. DateInputsModule,
  125. DropDownsModule,
  126. ExcelExportModule,
  127. EditorModule
  128. ],
  129. providers: [
  130. MenuService,
  131. AuthGuard,
  132. AuthService,
  133. WebSocketService,
  134. LoanSummaryService,
  135. LoanSingleService,
  136. {
  137. provide: HTTP_INTERCEPTORS,
  138. useClass: AuthHttpInterceptor,
  139. multi: true
  140. }
  141. ],
  142. bootstrap: [AppComponent]
  143. })
  144. export class AppModule { }