dashboard.module.ts 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. import { EndHigriDateComponent } from './../end-higri-date/end-higri-date.component';
  2. import { AddAdvertisingServiceComponent } from './advertising-services/add-advertising-service/add-advertising-service.component';
  3. import { AdvertisingServicesListComponent } from './advertising-services/advertising-services-list/advertising-services-list.component';
  4. import { AddStatisticComponent } from './statistics/add-statistic/add-statistic.component';
  5. import { AddExternalAchievementComponent } from './external-achievements/add-external-achievement/add-external-achievement.component';
  6. import { AddEventCalendarComponent } from './event-calendars/add-event-calendar/add-event-calendar.component';
  7. import { EventCalendarsListComponent } from './event-calendars/event-calendars-list/event-calendars-list.component';
  8. import { AddVisitingTimeComponent } from './visiting-times/add-visiting-time/add-visiting-time.component';
  9. import { AddContactUsComponent } from './contact-us/add-contact-us/add-contact-us.component';
  10. import { ContactUsListComponent } from './contact-us/contact-us-list/contact-us-list.component';
  11. import { AddBarEventComponent } from './bar-events/add-bar-event/add-bar-event.component';
  12. import { BarEventsListComponent } from './bar-events/bar-events-list/bar-events-list.component';
  13. import { SharedModule } from './../shared/shared.module';
  14. import { EventsComponent } from './events/events.component';
  15. import { NgModule } from '@angular/core';
  16. import { CommonModule } from '@angular/common';
  17. import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
  18. import { FormsModule, ReactiveFormsModule } from '@angular/forms';
  19. import { CountdownModule, Config } from 'ngx-countdown';
  20. //import { NumberDerictiveDirective } from './../number-derictive.directive';
  21. //import { EnglishCharactersDirective } from './../shared/english-characters.directive';
  22. import { ModalModule } from 'ngx-modialog';
  23. import { FiltterPipePipe } from './../filtter-pipe.pipe';
  24. import { JwSocialButtonsModule } from 'jw-angular-social-buttons';
  25. //import { OnlyNumberDirective } from '../shared/only-number.directive';
  26. import { ShortenPipe } from '../shorten.pipe';
  27. import { HigriDateComponent } from '../higri-date/higri-date.component';
  28. import { DashBoardRouting } from './dashboard-routing';
  29. import { DashboardService } from './../shared/dashboard.service';
  30. import { InternalSerService } from './../shared/internal-ser.service';
  31. import { AchievementsService } from './../shared/achievements.service';
  32. import { ExternalSerService } from './../shared/external-ser.service';
  33. import { MainMenuService } from './../shared/main-menu.service';
  34. import { FooterService } from './../shared/footer.service';
  35. import { NewService } from './../shared/new.service';
  36. import { EventService } from './../shared/event.service';
  37. import { HospitalService } from './../shared/hospital.service';
  38. import { ReportService } from './../shared/report.service';
  39. import { DepartmentService } from './../shared/department.service';
  40. import { SectionService } from './../shared/section.service';
  41. import { RolesService } from './../shared/roles.service';
  42. import { DashboardContent } from './dashboard-content';
  43. import {NgxPaginationModule} from 'ngx-pagination';
  44. import { AlifeFileToBase64Module } from 'alife-file-to-base64';
  45. import { QuillModule } from 'ngx-quill';
  46. import { AddAdverComponent } from './advertisiment/add-advertisiment/add-adver/add-adver.component';
  47. import { AdvertisimentComponent } from './advertisiment/advertisiment.component';
  48. import { RoleReport2Component } from './roles/role-report2/role-report2.component';
  49. import { UserPermissionComponent } from './users/user-permission/user-permission.component';
  50. import { AddMenuComponent } from './main-menu/add-menu/add-menu.component';
  51. import { MainListComponent } from './main-menu/main-list/main-list.component';
  52. import { AddLectureComponent } from './lectures/add-lecture/add-lecture.component';
  53. import { LecturesListComponent } from './lectures/lectures-list/lectures-list.component';
  54. import { AddInternalServicesComponent } from './internal-services/add-internal-services/add-internal-services.component';
  55. import { InternalServicesComponent } from './internal-services/internal-services.component';
  56. import { FooterListComponent } from './footer/footer-list/footer-list.component';
  57. import { AddNewsComponent } from './news/add-news/add-news.component';
  58. import { NewsListComponent } from './news/news-list/news-list.component';
  59. import { AddTabComponent } from './tabs/add-tab/add-tab.component';
  60. import { TabListComponent } from './tabs/tab-list/tab-list.component';
  61. import { AddAchievementComponent } from './achievements/add-achievement/add-achievement.component';
  62. import { AchievementComponent } from './achievements/achievement-list/achievement.component';
  63. import { AddExternalComponent } from './external-services/add-external/add-external.component';
  64. import { AddEventComponent } from './events/add-event/add-event.component';
  65. import { AddHospitalComponent } from './hospitals/add-hospital/add-hospital.component';
  66. import { HospitalListComponent } from './hospitals/hospital-list/hospital-list.component';
  67. import { AddSectionComponent } from './sections/add-section/add-section.component';
  68. import { AddDepartmentComponent } from './department/add-department/add-department.component';
  69. import { AddRolesComponent } from './roles/add-roles/add-roles.component';
  70. import { AddJoinUsComponent } from './add-join-us/add-join-us.component';
  71. import { DepartmentListComponent } from './department/department-list/department-list.component';
  72. import { UsersComponent } from './users/users.component';
  73. import { ServiceItemComponent } from './service-item/service-item.component';
  74. import { AuthGuardService as AuthGuard } from '../shared/auth-guard.service';
  75. import { RolesListComponent } from './roles/roles-list/roles-list.component';
  76. import { SectionListComponent } from './sections/section-list/section-list.component';
  77. import { ReportsPageComponent } from './reports-page/reports-page.component';
  78. import { FormUserComponent } from './users/form-user/form-user.component';
  79. import { ExternalListComponent } from './external-services/external-list/external-list.component';
  80. import { AddFooterComponent } from './footer/add-footer/add-footer.component';
  81. import { UserReportComponent } from './users/user-report/user-report.component';
  82. import { RoleReportComponent } from './roles/role-report/role-report.component';
  83. import { ReportListComponent } from './report-list/report-list.component';
  84. import { UserService } from '../shared/user.service';
  85. import { VisitingTimesListComponent } from './visiting-times/visiting-times-list/visiting-times-list.component';
  86. import { ExternalAchievementsListComponent } from './external-achievements/external-achievements-list/external-achievements-list.component';
  87. import { StatisticsListComponent } from './statistics/statistics-list/statistics-list.component';
  88. import { MapComponent } from './map/map.component';
  89. // import { NumberDirective } from './number.directive';
  90. // import { EnglishDirective } from './english.directive';
  91. import { AgmCoreModule } from '@agm/core';
  92. import { SupervisorListComponent } from './supervisor/supervisor-list/supervisor-list.component';
  93. import { SupervisorAddComponent } from './supervisor/supervisor-add/supervisor-add.component';
  94. import { AbsorpationListComponent } from './absorpation-plan/absorpation-list/absorpation-list.component';
  95. import { AbsorpationAddComponent } from './absorpation-plan/absorpation-add/absorpation-add.component';
  96. import { TrainnerDataListComponent } from './trainner-data/trainner-data-list/trainner-data-list.component';
  97. import { ReviewTraineeDataListComponent } from './reivew-trainee-data/review-trainee-data-list/review-trainee-data-list.component';
  98. import { TrainnerDataAddComponent } from './trainner-data/trainner-data-add/trainner-data-add.component';
  99. import { ReviewTraineeAddComponent } from './reivew-trainee-data/review-trainee-add/review-trainee-add.component';
  100. import { SectionReviewTraineeListComponent } from './section-review-for-trainee/section-review-trainee-list/section-review-trainee-list.component';
  101. import { SectionReviewTraineeAddComponent } from './section-review-for-trainee/section-review-trainee-add/section-review-trainee-add.component';
  102. import { RegistrationTraineeMovementListComponent } from './Registration-trainee-movement/registration-trainee-movement-list/registration-trainee-movement-list.component';
  103. import { RegistrationTraineeMovementAddComponent } from './Registration-trainee-movement/registration-trainee-movement-add/registration-trainee-movement-add.component';
  104. import { PrintCardTraineeListComponent } from './print-card-trainee/print-card-trainee-list/print-card-trainee-list.component';
  105. import { PrintCardTraineeAddComponent } from './print-card-trainee/print-card-trainee-add/print-card-trainee-add.component';
  106. import { FinalAccerditationListComponent } from './final-accreditation-of-trainees/final-accerditation-list/final-accerditation-list.component';
  107. import { FinalAccerditationAddComponent } from './final-accreditation-of-trainees/final-accerditation-add/final-accerditation-add.component';
  108. import { VehicleListComponent } from './vehicle/vehicle-list/vehicle-list.component';
  109. import { VehicleAddComponent } from './vehicle/vehicle-add/vehicle-add.component';
  110. import { ModelVehicleListComponent } from './model-vehicle/model-vehicle-list/model-vehicle-list.component';
  111. import { ModelVehicleAddComponent } from './model-vehicle/model-vehicle-add/model-vehicle-add.component';
  112. import { RegistrationVehicleListComponent } from './registration-vehicle/registration-vehicle-list/registration-vehicle-list.component';
  113. import { RegistrationVehicleAddComponent } from './registration-vehicle/registration-vehicle-add/registration-vehicle-add.component';
  114. import { RegisterMovementVehicleListComponent } from './register-movement-vehicle/register-movement-vehicle-list/register-movement-vehicle-list.component';
  115. import { RegisterMovementVehicleAddComponent } from './register-movement-vehicle/register-movement-vehicle-add/register-movement-vehicle-add.component';
  116. import { VehicleMaintenanceListComponent } from './vehicle-maintenance/vehicle-maintenance-list/vehicle-maintenance-list.component';
  117. import { VehicleMaintenanceAddComponent } from './vehicle-maintenance/vehicle-maintenance-add/vehicle-maintenance-add.component';
  118. import { ExistingReportComponent } from './reports-existing-vehicles/existing-report/existing-report.component';
  119. import { VehicleMovementReportComponent } from './vehicle-movement-report/vehicle-movement-report/vehicle-movement-report.component';
  120. import { FinalTraineeReportComponent } from './final-trainee-report/final-trainee-report.component';
  121. import { DefinitionListComponent } from './definition-of-classification/definition-list/definition-list.component';
  122. import { DefinitionAddComponent } from './definition-of-classification/definition-add/definition-add.component';
  123. import { LocationListComponent } from './definition-of-location/location-list/location-list.component';
  124. import { LocationAddComponent } from './definition-of-location/location-add/location-add.component';
  125. import { DefinitionTimeListComponent } from './definition-of-time/definition-time-list/definition-time-list.component';
  126. import { DefinitionTimeAddComponent } from './definition-of-time/definition-time-add/definition-time-add.component';
  127. import { AdminstrationContactOfficersListComponent } from './adminstration-contact-officers/adminstration-contact-officers-list/adminstration-contact-officers-list.component';
  128. import { AddNewReportComponent } from './create-report/add-new-report/add-new-report.component';
  129. import { MaintenanceCommunicationsListComponent } from './maintenance-communications/maintenance-communications-list/maintenance-communications-list.component';
  130. import { MaintenanceCommunicationEditComponent } from './maintenance-communications/maintenance-communication-edit/maintenance-communication-edit.component';
  131. import { FollowCommunicationsAddComponent } from './follow-communications/follow-communications-add/follow-communications-add.component';
  132. import { FollowCommunicationsAdminstrationEditComponent } from './follow-communications-adminstrations/follow-communications-adminstration-edit/follow-communications-adminstration-edit.component';
  133. import { FollowCommunicationSectionsDetailsComponent } from './follow-communications-sections/follow-communication-sections-details/follow-communication-sections-details.component';
  134. import { ReportCurrentEmployeeOfficerComponent } from './report-current-employees-officer/report-current-employee-officer/report-current-employee-officer.component';
  135. import { ReportCommunicationsComponent } from './report-communication/report-communications/report-communications.component';
  136. @NgModule({
  137. declarations: [
  138. DashboardContent,
  139. ServiceItemComponent,
  140. ServiceItemComponent,
  141. UsersComponent,
  142. FormUserComponent,
  143. FiltterPipePipe,
  144. RolesListComponent,
  145. AddRolesComponent,
  146. DepartmentListComponent,
  147. AddDepartmentComponent,
  148. SectionListComponent,
  149. AddSectionComponent,
  150. UserPermissionComponent,
  151. UserReportComponent,
  152. RoleReportComponent,
  153. RoleReport2Component,
  154. ReportsPageComponent,
  155. ReportListComponent,
  156. HospitalListComponent,
  157. AddHospitalComponent,
  158. EventsComponent,
  159. AddEventComponent,
  160. ExternalListComponent,
  161. AddExternalComponent,
  162. AchievementComponent,
  163. AddAchievementComponent,
  164. TabListComponent,
  165. AddTabComponent,
  166. NewsListComponent,
  167. AddNewsComponent,
  168. FooterListComponent,
  169. AddFooterComponent,
  170. InternalServicesComponent,
  171. AddInternalServicesComponent,
  172. LecturesListComponent,
  173. AddLectureComponent,
  174. MainListComponent,
  175. AddMenuComponent,
  176. AddJoinUsComponent,
  177. ShortenPipe,
  178. HigriDateComponent,
  179. EndHigriDateComponent,
  180. AdvertisimentComponent,
  181. AddAdverComponent,
  182. BarEventsListComponent,
  183. AddBarEventComponent,
  184. ContactUsListComponent,
  185. AddContactUsComponent,
  186. VisitingTimesListComponent,
  187. AddVisitingTimeComponent,
  188. EventCalendarsListComponent,
  189. AddEventCalendarComponent,
  190. ExternalAchievementsListComponent,
  191. AddExternalAchievementComponent,
  192. StatisticsListComponent,
  193. AddStatisticComponent,
  194. AdvertisingServicesListComponent,
  195. AddAdvertisingServiceComponent,
  196. MapComponent,
  197. SupervisorListComponent,
  198. SupervisorAddComponent,
  199. AbsorpationListComponent,
  200. AbsorpationAddComponent,
  201. TrainnerDataListComponent,
  202. TrainnerDataAddComponent,
  203. ReviewTraineeDataListComponent,
  204. ReviewTraineeAddComponent,
  205. SectionReviewTraineeListComponent,
  206. SectionReviewTraineeAddComponent,
  207. RegistrationTraineeMovementListComponent,
  208. RegistrationTraineeMovementAddComponent,
  209. PrintCardTraineeListComponent,
  210. PrintCardTraineeAddComponent,
  211. FinalAccerditationListComponent,
  212. FinalAccerditationAddComponent,
  213. VehicleListComponent,
  214. VehicleAddComponent,
  215. ModelVehicleListComponent,
  216. ModelVehicleAddComponent,
  217. RegistrationVehicleListComponent,
  218. RegistrationVehicleAddComponent,
  219. RegisterMovementVehicleListComponent,
  220. RegisterMovementVehicleAddComponent,
  221. VehicleMaintenanceListComponent,
  222. VehicleMaintenanceAddComponent,
  223. ExistingReportComponent,
  224. VehicleMovementReportComponent,
  225. FinalTraineeReportComponent,
  226. DefinitionListComponent,
  227. DefinitionAddComponent,
  228. LocationListComponent,
  229. LocationAddComponent,
  230. DefinitionTimeListComponent,
  231. DefinitionTimeAddComponent,
  232. AdminstrationContactOfficersListComponent,
  233. AddNewReportComponent,
  234. MaintenanceCommunicationsListComponent,
  235. MaintenanceCommunicationEditComponent,
  236. FollowCommunicationsAddComponent,
  237. FollowCommunicationsAdminstrationEditComponent,
  238. FollowCommunicationSectionsDetailsComponent,
  239. ReportCurrentEmployeeOfficerComponent,
  240. ReportCommunicationsComponent,
  241. ],
  242. imports: [
  243. CommonModule,
  244. DashBoardRouting,
  245. JwSocialButtonsModule,
  246. NgxPaginationModule,
  247. AlifeFileToBase64Module,
  248. SharedModule,
  249. CountdownModule,
  250. NgbModule.forRoot(),
  251. ModalModule.forRoot(),
  252. FormsModule,
  253. ReactiveFormsModule,
  254. AgmCoreModule.forRoot({
  255. apiKey: 'AIzaSyAxlgymaua-8BszEryfQIOr9PLKrtEqU2I'
  256. }),
  257. QuillModule
  258. ],
  259. providers: [
  260. UserService,
  261. RolesService,
  262. SectionService,
  263. DepartmentService,
  264. ReportService,
  265. HospitalService,
  266. EventService,
  267. NewService,
  268. FooterService,
  269. MainMenuService,
  270. ExternalSerService,
  271. AchievementsService,
  272. InternalSerService,
  273. DashboardService,
  274. ],
  275. })
  276. export class DashBoardModule {
  277. }