import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { NzDropDownModule } from 'ng-zorro-antd/dropdown'; import { HomeRoutingModule } from './home-routing.module'; import { NavComponent } from './nav/nav.component'; import { NzLayoutModule } from 'ng-zorro-antd/layout'; import { BasicInfoComponent } from './basic-info/basic-info.component'; import { TaskComponent } from './task/task.component'; import { StatisticAnalysisComponent } from './statistic-analysis/statistic-analysis.component'; import { SystemManagementComponent } from './system-management/system-management.component'; import { UserComponent } from './system-management/user/user.component'; import { RoleComponent } from './system-management/role/role.component'; import { OrComponent } from './system-management/or/or.component'; import { UnitComponent } from './basic-info/unit/unit.component'; import { UnitDetailsComponent } from './basic-info/unit-details/unit-details.component'; import { NzInputModule } from 'ng-zorro-antd/input'; import { NzIconModule } from 'ng-zorro-antd/icon'; import { ZhiIndicatorsComponent } from './task/zhi-indicators/zhi-indicators.component'; import { ZhiAuditComponent } from './task/zhi-audit/zhi-audit.component'; import { DaMonthlyTaskOverviewComponent } from './task/da-monthly-task-overview/da-monthly-task-overview.component'; import { DaSubordinateAuditComponent } from './task/da-subordinate-audit/da-subordinate-audit.component'; import { DaOneselfPlanComponent } from './task/da-oneself-plan/da-oneself-plan.component'; import { StationTaskExecutionComponent } from './task/station-task-execution/station-task-execution.component'; import { StationTaskApplyComponent } from './task/station-task-apply/station-task-apply.component'; import { StationWeeklyPlanComponent } from './task/station-weekly-plan/station-weekly-plan.component'; import { NzProgressModule } from 'ng-zorro-antd/progress'; import { NzEmptyModule } from 'ng-zorro-antd/empty'; import { NzButtonModule } from 'ng-zorro-antd/button'; import { NzTableModule } from 'ng-zorro-antd/table'; import { NzFormModule } from 'ng-zorro-antd/form'; import { AddroleComponent } from './system-management/role/addrole/addrole.component'; import { EditroleComponent } from './system-management/role/editrole/editrole.component'; import { NzSelectModule } from 'ng-zorro-antd/select'; import { NzTreeSelectModule } from 'ng-zorro-antd/tree-select'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { NzModalModule } from 'ng-zorro-antd/modal'; import { NzMessageModule } from 'ng-zorro-antd/message'; import { AdduserComponent } from './system-management/user/adduser/adduser.component'; import { EdituserComponent } from './system-management/user/edituser/edituser.component'; import { NzPaginationModule } from 'ng-zorro-antd/pagination'; import { NzTreeModule } from 'ng-zorro-antd/tree'; import { AddorComponent } from './system-management/or/addor/addor.component'; import { EditorComponent } from './system-management/or/editor/editor.component'; import { AddUnitComponent } from './basic-info/add-unit/add-unit.component'; import { NzCollapseModule } from 'ng-zorro-antd/collapse'; import { NzPopoverModule } from 'ng-zorro-antd/popover'; import { NzCheckboxModule } from 'ng-zorro-antd/checkbox'; import { ScrollingModule } from '@angular/cdk/scrolling'; import { NzGridModule } from 'ng-zorro-antd/grid'; import { NzRadioModule } from 'ng-zorro-antd/radio'; import { ApplyComponent } from './task/station-task-apply/apply/apply.component'; import { ApplyLookComponent } from './task/station-task-apply/apply-look/apply-look.component'; import { NzDatePickerModule } from 'ng-zorro-antd/date-picker'; import { LookTaskComponent } from './task/zhi-audit/look-task/look-task.component'; import { UnitEditComponent } from './basic-info/unit-edit/unit-edit.component'; import { NzSpinModule } from 'ng-zorro-antd/spin'; import { AllotPersonComponent } from './task/da-subordinate-audit/allot-person/allot-person.component'; import { ChangePasswordComponent } from './change-password/change-password.component'; import { NzUploadModule } from 'ng-zorro-antd/upload'; import { NzCardModule } from 'ng-zorro-antd/card'; import { PlanAdjustmentComponent } from './task/da-oneself-plan/plan-adjustment/plan-adjustment.component'; import { NzToolTipModule } from 'ng-zorro-antd/tooltip'; import { TaskDetailsComponent } from './task/station-weekly-plan/task-details/task-details.component'; import { EditOrComponent } from './task/zhi-indicators/edit-or/edit-or.component'; import { NzInputNumberModule } from 'ng-zorro-antd/input-number'; import { CreateTaskComponent } from './task/station-weekly-plan/create-task/create-task.component'; import { NzNotificationModule } from 'ng-zorro-antd/notification'; import { NzBadgeModule } from 'ng-zorro-antd/badge'; import { NzListModule } from 'ng-zorro-antd/list'; import { OperationLogComponent } from './basic-info/unit-details/operation-log/operation-log.component'; import { NzDividerModule } from 'ng-zorro-antd/divider'; import { ChatWindowComponent } from './commonComponents/chat-window/chat-window.component'; import { AngularDraggableModule } from 'angular2-draggable'; import { HomeComponent } from './statistic-analysis/home/home.component'; import { UploadComponent } from './task/station-task-execution/upload/upload.component'; import { chineseNumbers, fileName, absoluteValue } from '../pipe/pipe'; import { TaskDetailsPagesComponent } from './task/station-task-execution/task-details/task-details.component'; import { NzTabsModule } from 'ng-zorro-antd/tabs'; import { CheckagainComponent } from './task/da-oneself-plan/checkagain/checkagain.component'; import { TaskListComponent } from './statistic-analysis/home/task-list/task-list.component'; import { FormComponent } from './statistic-analysis/form/form.component'; import { ExamineComponent } from './statistic-analysis/form/examine/examine.component'; import { ReviewComponent } from './statistic-analysis/form/review/review.component'; import { UnitListComponent } from './statistic-analysis/home/unit-list/unit-list.component'; import { NzAutocompleteModule } from 'ng-zorro-antd/auto-complete'; @NgModule({ declarations: [ NavComponent, BasicInfoComponent, TaskComponent, StatisticAnalysisComponent, SystemManagementComponent, UserComponent, RoleComponent, OrComponent, UnitComponent, UnitDetailsComponent, ZhiIndicatorsComponent, ZhiAuditComponent, DaMonthlyTaskOverviewComponent, DaSubordinateAuditComponent, DaOneselfPlanComponent, StationTaskExecutionComponent, StationTaskApplyComponent, StationWeeklyPlanComponent, AddroleComponent, EditroleComponent, AdduserComponent, EdituserComponent, AddorComponent, EditorComponent, AddUnitComponent, ApplyComponent, ApplyLookComponent, LookTaskComponent, UnitEditComponent, AllotPersonComponent, ChangePasswordComponent, PlanAdjustmentComponent, TaskDetailsComponent, TaskDetailsPagesComponent, EditOrComponent, CreateTaskComponent, OperationLogComponent, ChatWindowComponent, HomeComponent, UploadComponent, fileName, chineseNumbers, CheckagainComponent, absoluteValue, TaskListComponent, FormComponent, ExamineComponent, ReviewComponent, UnitListComponent, ], imports: [ CommonModule, HomeRoutingModule, NzLayoutModule, NzDropDownModule, NzTableModule, NzIconModule, NzProgressModule, NzEmptyModule, NzButtonModule, NzFormModule, NzSelectModule, NzTreeSelectModule, FormsModule, ReactiveFormsModule, NzModalModule, NzMessageModule, NzInputModule, NzPaginationModule, NzTreeModule, NzCollapseModule, NzPopoverModule, NzCheckboxModule, ScrollingModule, NzGridModule, NzRadioModule, NzDatePickerModule, NzSpinModule, NzCardModule, NzUploadModule, NzToolTipModule, NzInputNumberModule, NzNotificationModule, NzBadgeModule, NzListModule, NzDividerModule, AngularDraggableModule, NzTabsModule, NzAutocompleteModule, ], providers: [StationTaskExecutionComponent, StationWeeklyPlanComponent], entryComponents: [ AddroleComponent, EditroleComponent, AdduserComponent, EdituserComponent, AddorComponent, EditorComponent, ApplyComponent, ApplyLookComponent, LookTaskComponent, AllotPersonComponent, EditOrComponent, CreateTaskComponent, UploadComponent, CheckagainComponent, TaskListComponent, ], }) export class HomeModule {}