Skip to content
app.main.module.ts 11.8 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
import {RouterModule} from "@angular/router";
import {CUSTOM_ELEMENTS_SCHEMA, NgModule} from '@angular/core';
import { CommonModule } from '@angular/common';
import { NgxEchartsModule } from "ngx-echarts";
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
wangqinghua's avatar
wangqinghua committed
import {NgZorroAntdModule,NZ_I18N,zh_CN} from 'ng-zorro-antd';
wangqinghua's avatar
wangqinghua committed
import {AlarmListComponent} from './alarm/alarm-list/alarm-list.component';
import {AlarmLogComponent} from './alarm/alarm-log/alarm-log.component';
import {AlarmManageComponent} from './alarm/alarm-manage/alarm-manage.component';
import {AlarmSetComponent} from './alarm/alarm-set/alarm-set.component';
import {SendLogComponent} from './alarm/modal/send-log/send-log.component';
import {NowAlarmComponent} from './alarm/now-alarm/now-alarm.component';
import {SendSetComponent} from './alarm/send-set/send-set.component';
import {BasicDetailComponent} from './overAll/basic/basic-detail/basic-detail.component';
import {BasicComponent} from './overAll/basic/basic.component';
import {AuditComponent} from './system/audit/audit.component';
import {ExamineComponent} from './system/examine/examine.component';
import {GroupComponent} from './system/group/group.component';
import {PowerComponent} from './system/power/power.component';
import {BasiCheckComponent} from './modal/basi-check/basi-check.component';
import {BasicEditComponent} from './modal/basic-edit/basic-edit.component';
import {BasicKeyComponent} from './modal/basic-key/basic-key.component';
import {CreateGroupComponent} from './modal/create-group/create-group.component';
import {NewTypeComponent} from './modal/new-type/new-type.component';
import {WarnListComponent} from './modal/warn-list/warn-list.component';
import {JhiMainComponent, NavbarComponent, SidebarComponent} from './layouts';
import {OverAllService} from './overAll/overAll.service';
import {SystemService} from './system/system.service';
import {AlarmService} from './alarm/alarm.service';
wangqinghua's avatar
wangqinghua committed
import {PauseComponent} from './modal/pause/pause.component';
wangqinghua's avatar
wangqinghua committed
import {AlarmModalComponent} from './modal/alarm-modal/alarm-modal.component';
wangqinghua's avatar
wangqinghua committed
import {UserComponent} from './system/modal/user/user.component';
wangqinghua's avatar
wangqinghua committed
import {GroupModalComponent} from './system/modal/group-modal/group-modal.component';
import {RoleComponent} from './system/modal/role/role.component';
wangqinghua's avatar
wangqinghua committed
import {NeTopologyComponent} from './netTopology/ne-topology/ne-topology.component';
import {FlowTrendComponent} from './netTopology/flow-trend/flow-trend.component';
import {TopologyService} from './netTopology/topology.service';
wangqinghua's avatar
wangqinghua committed
import {AnalysisService} from './analysis/analysis.service';
import {SmartService} from './smart/smart.service';
import {WorkService} from './work/work.service';
wangqinghua's avatar
wangqinghua committed
import {AlarmGroupComponent} from './alarm/modal/alarm-group/alarm-group.component';
import {MediaTypeComponent} from './alarm/modal/media-type/media-type.component';
wangqinghua's avatar
wangqinghua committed
import {AlarmTargetComponent} from './alarm/modal/alarm-target/alarm-target.component';
wangqinghua's avatar
wangqinghua committed
import {BusinessService} from './business/business.service';
wangqinghua's avatar
wangqinghua committed
import {BusinessSupComponent} from './analysis/business-sup/business-sup.component';
import {OperationWorkComponent} from './analysis/operation-work/operation-work.component';
import {ResourceAlarmComponent} from './analysis/resource-alarm/resource-alarm.component';
import {ResourceUsabilComponent} from './analysis/resource-usabil/resource-usabil.component';
import {BTopologyComponent} from './business/b-topology/b-topology.component';
import {BusinessConfigComponent} from './business/business-config/business-config.component';
import {EffectAnalysisComponent} from './business/effect-analysis/effect-analysis.component';
import {OverviewComponent} from './business/overview/overview.component';
wangqinghua's avatar
wangqinghua committed
import {NetworkCheckComponent} from './overAll/network-check/network-check.component';
wangqinghua's avatar
wangqinghua committed
import {BackupComponent} from './smart/backup/backup.component';
import {HandleComponent} from './smart/handle/handle.component';
import {ScriptConfigComponent} from './smart/script-config/script-config.component';
import {AssetPartComponent} from './work/asset-part/asset-part.component';
import {ContractTrackComponent} from './work/contract-track/contract-track.component';
import {InspectPlanComponent} from './work/inspect-plan/inspect-plan.component';
import {KonwledgeBaseComponent} from './work/konwledge-base/konwledge-base.component';
import {PersonelManageComponent} from './work/personel-manage/personel-manage.component';
import {WorkHandleComponent} from './work/work-handle/work-handle.component';
wangqinghua's avatar
wangqinghua committed
import {WebsiteComponent} from './modal/website/website.component';
wangqinghua's avatar
wangqinghua committed
import {NetworkDetailComponent} from './overAll/network-check/network-detail/network-detail.component';
wangqinghua's avatar
wangqinghua committed
import {FindUserComponent} from './alarm/modal/find-user/find-user.component';
wangqinghua's avatar
wangqinghua committed
import {TopologyComponent} from './netTopology/model/topology/topology.component';
import {CheckComponent} from './netTopology/model/check/check.component';
wangqinghua's avatar
wangqinghua committed
import {TopologyImgComponent} from './netTopology/topology-img/topology-img.component';
wangqinghua's avatar
wangqinghua committed
import {DeviceComponent} from './netTopology/model/device/device.component';
import {IconComponent} from './netTopology/model/icon/icon.component';
wangqinghua's avatar
wangqinghua committed
import {ToUtilPipe} from './shared/common/toUtil.pipe';
wangqinghua's avatar
wangqinghua committed
import {JhiTranslateComponent} from 'ng-jhipster';
wangqinghua's avatar
wangqinghua committed
import {LookPlanComponent} from './work/modal/look-plan/look-plan.component';
import {PlanModalComponent} from './work/modal/plan-modal/plan-modal.component';
import {SelectPersonComponent} from './modal/select-person/select-person.component';
wangqinghua's avatar
wangqinghua committed
import {SelectRoleComponent} from './modal/select-role/select-role.component';
wangqinghua's avatar
wangqinghua committed
import {SeparationComponent} from './system/modal/separation/separation.component';
wangqinghua's avatar
wangqinghua committed
import {TypeAsetsComponent} from './work/modal/type-asets/type-asets.component';
import {AssetsDetailComponent} from './work/asset-part/assets-detail/assets-detail.component';
import {AssetsComponent} from './work/modal/assets/assets.component';
import {ChildAssetsComponent} from './work/asset-part/child-assets/child-assets.component';
wangqinghua's avatar
wangqinghua committed
import {UploadComponent} from './work/modal/upload/upload.component';
wangqinghua's avatar
wangqinghua committed
import {HandleDetailComponent} from './work/work-handle/handle-detail/handle-detail.component';
import {HandleEventComponent} from './work/work-handle/handle-event/handle-event.component';
wangqinghua's avatar
wangqinghua committed
import {EventComponent} from './work/work-handle/Event/event.component';
wangqinghua's avatar
wangqinghua committed
import {TransforComponent} from './work/modal/transfor/transfor.component';
wangqinghua's avatar
wangqinghua committed
import {LinkInventoryComponent} from './work/modal/link-inventory/link-inventory.component';
wangqinghua's avatar
wangqinghua committed
import {AnalysisDealComponent} from './analysis/operation-work/analysis-deal/analysis-deal.component';
import {AnalysisEventComponent} from './analysis/operation-work/analysis-event/analysis-event.component';
import {AnalysisStatusComponent} from './analysis/operation-work/analysis-status/analysis-status.component';
wangqinghua's avatar
wangqinghua committed
import {PararmsComponent} from './work/pararms/pararms.component';
import {ParamsTypeComponent} from './work/modal/params-type/params-type.component';
wangqinghua's avatar
wangqinghua committed
import {HomeComponent} from './home/home.component';
wangqinghua's avatar
wangqinghua committed
import {SelectGroupComponent} from './modal/select-group/select-group.component';
wangqinghua's avatar
wangqinghua committed
import {ModifyPasswordComponent} from './modal/modify-password/modify-password.component';
wangqinghua's avatar
wangqinghua committed
import {FullScreenComponent} from './modal/full-screen/full-screen.component';
wangqinghua's avatar
wangqinghua committed
import {LookRoleComponent} from './look-role/look-role.component';
wangqinghua's avatar
wangqinghua committed
import {ThresholdComponent} from './modal/threshold/threshold.component';
wangqinghua's avatar
wangqinghua committed
import {LineComponent} from './netTopology/model/line/line.component';
import {NodeComponent} from './netTopology/model/node/node.component';
wangqinghua's avatar
wangqinghua committed
import {TemplateComponent} from './overAll/template/template.component';
import {DiscoveryComponent} from './modal/discovery/discovery.component';
import {StrategyComponent} from './modal/strategy/strategy.component';
wangqinghua's avatar
wangqinghua committed
import {DiscoveryListComponent} from './overAll/template/discovery-list/discovery-list.component';
import {CheckListComponent} from './overAll/template/check-list/check-list.component';
import {TriggerListComponent} from './overAll/template/trigger-list/trigger-list.component';
wangqinghua's avatar
wangqinghua committed
import {TriggerPrototypeComponent} from './overAll/template/modal/trigger-prototype/trigger-prototype.component';
import {CheckPrototypeComponent} from './overAll/template/modal/check-prototype/check-prototype.component';
wangqinghua's avatar
wangqinghua committed
import {TriListComponent} from './overAll/template/list/tri-list/tri-list.component';
import {ItemListComponent} from './overAll/template/list/item-list/item-list.component';
import {TriModalComponent} from './overAll/template/list/tri-modal/tri-modal.component';
wangqinghua's avatar
wangqinghua committed

@NgModule({
    imports: [
        RouterModule,
        CommonModule,
        NgxEchartsModule,
        FormsModule,
        ReactiveFormsModule,
        NgZorroAntdModule.forRoot()
    ],
    declarations: [
wangqinghua's avatar
wangqinghua committed
        HomeComponent,
wangqinghua's avatar
wangqinghua committed
        JhiMainComponent,
        NavbarComponent,
        SidebarComponent,
        AlarmListComponent,
        AlarmLogComponent,
        AlarmManageComponent,
        AlarmSetComponent,
        SendLogComponent,
        NowAlarmComponent,
        SendSetComponent,
        BasicDetailComponent,
        BasicComponent,
        AuditComponent,
        ExamineComponent,
        GroupComponent,
        PowerComponent,
        BasiCheckComponent,
        BasicEditComponent,
        BasicKeyComponent,
        CreateGroupComponent,
        NewTypeComponent,
        WarnListComponent,
wangqinghua's avatar
wangqinghua committed
        PauseComponent,
wangqinghua's avatar
wangqinghua committed
        AlarmModalComponent,
        UserComponent,
wangqinghua's avatar
wangqinghua committed
        GroupModalComponent,
        RoleComponent,
wangqinghua's avatar
wangqinghua committed
        NeTopologyComponent,
        FlowTrendComponent,
wangqinghua's avatar
wangqinghua committed
        AlarmGroupComponent,
wangqinghua's avatar
wangqinghua committed
        MediaTypeComponent,
wangqinghua's avatar
wangqinghua committed
        AlarmTargetComponent,
        BusinessSupComponent,
        OperationWorkComponent,
        ResourceAlarmComponent,
        ResourceUsabilComponent,
        BTopologyComponent,
        BusinessConfigComponent,
        EffectAnalysisComponent,
        OverviewComponent,
        NetworkCheckComponent,
        BackupComponent,
        HandleComponent,
        ScriptConfigComponent,
        AssetPartComponent,
        ContractTrackComponent,
        InspectPlanComponent,
        KonwledgeBaseComponent,
        PersonelManageComponent,
        WorkHandleComponent,
wangqinghua's avatar
wangqinghua committed
        WebsiteComponent,
wangqinghua's avatar
wangqinghua committed
        NetworkDetailComponent,
wangqinghua's avatar
wangqinghua committed
        FindUserComponent,
wangqinghua's avatar
wangqinghua committed
        TopologyComponent,
        CheckComponent,
wangqinghua's avatar
wangqinghua committed
        TopologyImgComponent,
wangqinghua's avatar
wangqinghua committed
        DeviceComponent,
wangqinghua's avatar
wangqinghua committed
        IconComponent,
wangqinghua's avatar
wangqinghua committed
        ToUtilPipe,
wangqinghua's avatar
wangqinghua committed
        LookPlanComponent,
        PlanModalComponent,
wangqinghua's avatar
wangqinghua committed
        SelectPersonComponent,
wangqinghua's avatar
wangqinghua committed
        SelectRoleComponent,
wangqinghua's avatar
wangqinghua committed
        SeparationComponent,
wangqinghua's avatar
wangqinghua committed
        TypeAsetsComponent,
        AssetsDetailComponent,
        AssetsComponent,
        ChildAssetsComponent,
wangqinghua's avatar
wangqinghua committed
        UploadComponent,
wangqinghua's avatar
wangqinghua committed
        HandleDetailComponent,
        HandleComponent,
        HandleEventComponent,
wangqinghua's avatar
wangqinghua committed
        EventComponent,
wangqinghua's avatar
wangqinghua committed
        TransforComponent,
wangqinghua's avatar
wangqinghua committed
        LinkInventoryComponent,
        AnalysisDealComponent,
        AnalysisEventComponent,
wangqinghua's avatar
wangqinghua committed
        AnalysisStatusComponent,
wangqinghua's avatar
wangqinghua committed
        PararmsComponent,
        ParamsTypeComponent,
wangqinghua's avatar
wangqinghua committed
        SelectGroupComponent,
wangqinghua's avatar
wangqinghua committed
        ModifyPasswordComponent,
        FullScreenComponent,
wangqinghua's avatar
wangqinghua committed
        LookPlanComponent,
        LookRoleComponent,
wangqinghua's avatar
wangqinghua committed
        ThresholdComponent,
wangqinghua's avatar
wangqinghua committed
        LineComponent,
wangqinghua's avatar
wangqinghua committed
        NodeComponent,
        TemplateComponent,
        DiscoveryComponent,
        StrategyComponent,
wangqinghua's avatar
wangqinghua committed
        DiscoveryListComponent,
        CheckListComponent,
        TriggerListComponent,
wangqinghua's avatar
wangqinghua committed
        TriggerPrototypeComponent,
        CheckPrototypeComponent,
wangqinghua's avatar
wangqinghua committed
        TriListComponent,
        ItemListComponent,
        TriModalComponent,
wangqinghua's avatar
wangqinghua committed
    ],
    providers:[
        OverAllService,
        SystemService,
wangqinghua's avatar
wangqinghua committed
        AlarmService,
wangqinghua's avatar
wangqinghua committed
        TopologyService,
wangqinghua's avatar
wangqinghua committed
        AnalysisService,
wangqinghua's avatar
wangqinghua committed
        BusinessService,
wangqinghua's avatar
wangqinghua committed
        SmartService,
        WorkService,
wangqinghua's avatar
wangqinghua committed
        { provide: NZ_I18N, useValue: zh_CN },
wangqinghua's avatar
wangqinghua committed
    ],
    exports:[
        BasiCheckComponent,
        BasicEditComponent,
        BasicKeyComponent,
        CreateGroupComponent,
        NewTypeComponent,
wangqinghua's avatar
wangqinghua committed
        WarnListComponent,
        PauseComponent
wangqinghua's avatar
wangqinghua committed
    ],
    schemas: [ CUSTOM_ELEMENTS_SCHEMA ],
})
export class AppMainModule { }