diff options
author | wangyuerg <wangyuerg@chinamobile.com> | 2021-02-04 18:19:30 +0800 |
---|---|---|
committer | wangyuerg <wangyuerg@chinamobile.com> | 2021-02-04 18:19:56 +0800 |
commit | 2061c3faf34037670d3b71b0e1d4dc14dfff7de6 (patch) | |
tree | bec8431c9bf4a61c71e7b699cff0db42b77cac10 /usecaseui-portal/src/app/app.module.ts | |
parent | 3af39a2f4eb8e983fc8901de54538a984e4d73dc (diff) |
style: Split the area component from the subnet module
Signed-off-by: wangyuerg <wangyuerg@chinamobile.com>
Change-Id: I8d79b648b9b817f39d94799cb99be61e4ae8b393
Issue-ID: USECASEUI-527
Diffstat (limited to 'usecaseui-portal/src/app/app.module.ts')
-rw-r--r-- | usecaseui-portal/src/app/app.module.ts | 369 |
1 files changed, 186 insertions, 183 deletions
diff --git a/usecaseui-portal/src/app/app.module.ts b/usecaseui-portal/src/app/app.module.ts index 7559862e..be1f08a3 100644 --- a/usecaseui-portal/src/app/app.module.ts +++ b/usecaseui-portal/src/app/app.module.ts @@ -13,204 +13,207 @@ See the License for the specific language governing permissions and limitations under the License. */ -import { BrowserModule } from '@angular/platform-browser'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { HttpClientModule } from '@angular/common/http'; -import { HttpClient } from '@angular/common/http'; -import { NgZorroAntdModule } from 'ng-zorro-antd'; -import { NZ_I18N, en_US } from 'ng-zorro-antd'; -import { NgxEchartsModule } from 'ngx-echarts'; +import { BrowserModule } from "@angular/platform-browser"; +import { BrowserAnimationsModule } from "@angular/platform-browser/animations"; +import { NgModule } from "@angular/core"; +import { FormsModule, ReactiveFormsModule } from "@angular/forms"; +import { HttpClientModule } from "@angular/common/http"; +import { HttpClient } from "@angular/common/http"; +import { NgZorroAntdModule } from "ng-zorro-antd"; +import { NZ_I18N, en_US } from "ng-zorro-antd"; +import { NgxEchartsModule } from "ngx-echarts"; //Custom Directive -import { DisableControlDirective } from './core/Directives/disable-control.directive'; +import { DisableControlDirective } from "./core/Directives/disable-control.directive"; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TranslateHttpLoader } from '@ngx-translate/http-loader'; +import { TranslateModule, TranslateLoader } from "@ngx-translate/core"; +import { TranslateHttpLoader } from "@ngx-translate/http-loader"; export function HttpLoaderFactory(httpClient: HttpClient) { - return new TranslateHttpLoader(httpClient, './assets/i18n/', '.json'); + return new TranslateHttpLoader(httpClient, "./assets/i18n/", ".json"); } -import { AppRoutingModule } from './app-routing.module'; +import { AppRoutingModule } from "./app-routing.module"; //Registered language pack -import { registerLocaleData } from '@angular/common'; -import en from '@angular/common/locales/en'; +import { registerLocaleData } from "@angular/common"; +import en from "@angular/common/locales/en"; registerLocaleData(en); //Custom component -import { AppComponent } from './app.component'; -import { HomeComponent } from './views/home/home.component'; -import { ManagementComponent } from './views/management/management.component'; -import { ServicesListComponent } from './views/services/services-list/services-list.component'; -import { OnboardVnfVmComponent } from './views/onboard-vnf-vm/onboard-vnf-vm.component'; -import { AlarmComponent } from './views/alarm/alarm.component'; -import { PerformanceComponent } from './views/performance/performance.component'; -import { PerformanceVnfComponent } from './views/performance/performance-vnf/performance-vnf.component'; -import { PerformanceVmComponent } from './views/performance/performance-vm/performance-vm.component'; -import { CcvpnNetworkComponent } from './views/network/ccvpn-network/ccvpn-network.component'; -import { CcvpnDetailComponent } from './views/services/services-list/ccvpn-detail/ccvpn-detail.component'; -import { CcvpnCreationComponent } from './views/services/services-list/ccvpn-creation/ccvpn-creation.component'; -import { MdonsDetailComponent } from './views/services/services-list/mdons-detail/mdons-detail.component'; -import { MdonsCreationComponent } from './views/services/services-list/mdons-creation/mdons-creation.component'; -import { MdonsNetworkComponent } from './views/network/mdons-network/mdons-network.component'; - -import { DetailsComponent } from './shared/components/details/details.component'; -import { GraphiclistComponent } from './shared/components/graphiclist/graphiclist.component'; -import { E2eCreationComponent } from './views/services/services-list/e2e-creation/e2e-creation.component'; - -import { BarComponent } from './shared/components/charts/bar/bar.component'; -import { LineComponent } from './shared/components/charts/line/line.component'; -import { PieComponent } from './shared/components/charts/pie/pie.component'; - -import { PathLocationStrategy, LocationStrategy, HashLocationStrategy } from '@angular/common'; +import { AppComponent } from "./app.component"; +import { HomeComponent } from "./views/home/home.component"; +import { ManagementComponent } from "./views/management/management.component"; +import { ServicesListComponent } from "./views/services/services-list/services-list.component"; +import { OnboardVnfVmComponent } from "./views/onboard-vnf-vm/onboard-vnf-vm.component"; +import { AlarmComponent } from "./views/alarm/alarm.component"; +import { PerformanceComponent } from "./views/performance/performance.component"; +import { PerformanceVnfComponent } from "./views/performance/performance-vnf/performance-vnf.component"; +import { PerformanceVmComponent } from "./views/performance/performance-vm/performance-vm.component"; +import { CcvpnNetworkComponent } from "./views/network/ccvpn-network/ccvpn-network.component"; +import { CcvpnDetailComponent } from "./views/services/services-list/ccvpn-detail/ccvpn-detail.component"; +import { CcvpnCreationComponent } from "./views/services/services-list/ccvpn-creation/ccvpn-creation.component"; +import { MdonsDetailComponent } from "./views/services/services-list/mdons-detail/mdons-detail.component"; +import { MdonsCreationComponent } from "./views/services/services-list/mdons-creation/mdons-creation.component"; +import { MdonsNetworkComponent } from "./views/network/mdons-network/mdons-network.component"; + +import { DetailsComponent } from "./shared/components/details/details.component"; +import { GraphiclistComponent } from "./shared/components/graphiclist/graphiclist.component"; +import { E2eCreationComponent } from "./views/services/services-list/e2e-creation/e2e-creation.component"; + +import { BarComponent } from "./shared/components/charts/bar/bar.component"; +import { LineComponent } from "./shared/components/charts/line/line.component"; +import { PieComponent } from "./shared/components/charts/pie/pie.component"; + +import { + PathLocationStrategy, + LocationStrategy, + HashLocationStrategy, +} from "@angular/common"; // common function util -import { Util } from './shared/utils/utils'; +import { Util } from "./shared/utils/utils"; // common function http -import { Http } from './shared/utils/http'; +import { Http } from "./shared/utils/http"; // Custom service -import { ServiceListService } from './core/services/serviceList.service'; -import { HomesService } from './core/services/homes.service'; -import { onboardService } from './core/services/onboard.service'; -import { networkHttpservice } from './core/services/networkHttpservice.service'; +import { ServiceListService } from "./core/services/serviceList.service"; +import { HomesService } from "./core/services/homes.service"; +import { onboardService } from "./core/services/onboard.service"; +import { networkHttpservice } from "./core/services/networkHttpservice.service"; // slicingTask service -import { SlicingTaskServices } from './core/services/slicingTaskServices' - -import { PerformanceDetailsComponent } from './shared/components/performance-details/performance-details.component'; -import { E2eDetailComponent } from './views/services/services-list/e2e-detail/e2e-detail.component'; -import { CustomerComponent } from './views/management/customer/customer.component'; -import { ManagemencsService } from './core/services/managemencs.service'; -import { FcapsComponent } from './views/fcaps/fcaps.component'; -import { TestComponent } from './test/test.component'; -import { TextService } from './core/services/text.service'; -import { TopCardComponent } from './views/services/services-list/top-card/top-card.component'; -import { CreateModelComponent } from './views/services/services-list/create-model/create-model.component'; -import { DeleteModelComponent } from './views/services/services-list/delete-model/delete-model.component'; -import { NotificationComponent } from './shared/components/notification/notification.component'; -import { ScaleModelComponent } from './views/services/services-list/scale-model/scale-model.component'; -import { HealModelComponent } from './views/services/services-list/heal-model/heal-model.component'; -import { Monitor5gComponent } from './views/fcaps/monitor-5g/monitor-5g.component'; -import { SlicingManagementComponent } from './views/services/slicing-management/slicing-management.component'; -import { SlicingTaskManagementComponent } from './views/services/slicing-management/slicing-task-management/slicing-task-management.component'; -import { SlicingResourceManagementComponent } from './views/services/slicing-management/slicing-resource-management/slicing-resource-management.component'; -import { SlicingTaskModelComponent } from './views/services/slicing-management/slicing-task-management/slicing-task-model/slicing-task-model.component'; -import { SubnetParamsModelComponent } from './views/services/slicing-management/slicing-task-management/slicing-task-model/subnet-params-model/subnet-params-model.component'; -import { SlicingBusinessTableComponent } from './views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component' -import { BasicInfoComponent } from './shared/components/basic-info/basic-info.component'; -import { CheckProcessModelComponent } from './views/services/slicing-management/slicing-task-management/check-process-model/check-process-model.component' -import { NsiTableComponent } from './views/services/slicing-management/slicing-resource-management/nsi-management/nsi-table/nsi-table.component' -import { NssiTableComponent } from './views/services/slicing-management/slicing-resource-management/nssi-management/nssi-table/nssi-table.component' -import { SlicingBusinessModelComponent } from './views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component'; -import { NsiModelComponent } from './views/services/slicing-management/slicing-resource-management/nsi-management/nsi-model/nsi-model.component'; -import { NssiModelComponent } from './views/services/slicing-management/slicing-resource-management/nssi-management/nssi-model/nssi-model.component'; -import { CsmfSlicingBusinessManagementComponent } from './views/services/slicing-management/csmf-slicing-business-management/csmf-slicing-business-management.component'; -import { BusinessOrderComponent } from './views/services/slicing-management/csmf-slicing-business-management/business-order/business-order.component'; -import { SotnManagementComponent } from './views/services/sotn-management/sotn-management.component'; -import { OrderServiceComponent } from './views/services/sotn-management/order-service/order-service.component'; -import { ManageServiceComponent } from './views/services/sotn-management/manage-service/manage-service.component'; -import { MonitorServiceComponent } from './views/services/sotn-management/monitor-service/monitor-service.component'; -import { fakeBackendProvider } from '../../testBE/FakeBackendInterceptor'; +import { SlicingTaskServices } from "./core/services/slicingTaskServices"; + +import { PerformanceDetailsComponent } from "./shared/components/performance-details/performance-details.component"; +import { E2eDetailComponent } from "./views/services/services-list/e2e-detail/e2e-detail.component"; +import { CustomerComponent } from "./views/management/customer/customer.component"; +import { ManagemencsService } from "./core/services/managemencs.service"; +import { FcapsComponent } from "./views/fcaps/fcaps.component"; +import { TestComponent } from "./test/test.component"; +import { TextService } from "./core/services/text.service"; +import { TopCardComponent } from "./views/services/services-list/top-card/top-card.component"; +import { CreateModelComponent } from "./views/services/services-list/create-model/create-model.component"; +import { DeleteModelComponent } from "./views/services/services-list/delete-model/delete-model.component"; +import { NotificationComponent } from "./shared/components/notification/notification.component"; +import { ScaleModelComponent } from "./views/services/services-list/scale-model/scale-model.component"; +import { HealModelComponent } from "./views/services/services-list/heal-model/heal-model.component"; +import { Monitor5gComponent } from "./views/fcaps/monitor-5g/monitor-5g.component"; +import { SlicingManagementComponent } from "./views/services/slicing-management/slicing-management.component"; +import { SlicingTaskManagementComponent } from "./views/services/slicing-management/slicing-task-management/slicing-task-management.component"; +import { SlicingResourceManagementComponent } from "./views/services/slicing-management/slicing-resource-management/slicing-resource-management.component"; +import { SlicingTaskModelComponent } from "./views/services/slicing-management/slicing-task-management/slicing-task-model/slicing-task-model.component"; +import { SubnetParamsModelComponent } from "./views/services/slicing-management/slicing-task-management/slicing-task-model/subnet-params-model/subnet-params-model.component"; +import { SlicingBusinessTableComponent } from "./views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component"; +import { BasicInfoComponent } from "./shared/components/basic-info/basic-info.component"; +import { CheckProcessModelComponent } from "./views/services/slicing-management/slicing-task-management/check-process-model/check-process-model.component"; +import { NsiTableComponent } from "./views/services/slicing-management/slicing-resource-management/nsi-management/nsi-table/nsi-table.component"; +import { NssiTableComponent } from "./views/services/slicing-management/slicing-resource-management/nssi-management/nssi-table/nssi-table.component"; +import { SlicingBusinessModelComponent } from "./views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component"; +import { NsiModelComponent } from "./views/services/slicing-management/slicing-resource-management/nsi-management/nsi-model/nsi-model.component"; +import { NssiModelComponent } from "./views/services/slicing-management/slicing-resource-management/nssi-management/nssi-model/nssi-model.component"; +import { CsmfSlicingBusinessManagementComponent } from "./views/services/slicing-management/csmf-slicing-business-management/csmf-slicing-business-management.component"; +import { BusinessOrderComponent } from "./views/services/slicing-management/csmf-slicing-business-management/business-order/business-order.component"; +import { SotnManagementComponent } from "./views/services/sotn-management/sotn-management.component"; +import { OrderServiceComponent } from "./views/services/sotn-management/order-service/order-service.component"; +import { ManageServiceComponent } from "./views/services/sotn-management/manage-service/manage-service.component"; +import { MonitorServiceComponent } from "./views/services/sotn-management/monitor-service/monitor-service.component"; +import { fakeBackendProvider } from "../../testBE/FakeBackendInterceptor"; +import { CitySelectComponent } from "./shared/components/city-select/city-select/city-select.component"; @NgModule({ - providers: [ - { provide: LocationStrategy, useClass: HashLocationStrategy }, - { provide: NZ_I18N, useValue: en_US }, - Util, - Http, - ServiceListService, - HomesService, - onboardService, - networkHttpservice, - ManagemencsService, - TextService, - SlicingTaskServices, - // fakeBackendProvider - ], - declarations: [ - AppComponent, - HomeComponent, - ManagementComponent, - ServicesListComponent, - OnboardVnfVmComponent, - - AlarmComponent, - - PerformanceComponent, - PerformanceVnfComponent, - PerformanceVmComponent, - DetailsComponent, - PieComponent, - LineComponent, - BarComponent, - GraphiclistComponent, - E2eCreationComponent, - - CcvpnNetworkComponent, - CcvpnDetailComponent, - CcvpnCreationComponent, - E2eDetailComponent, - CustomerComponent, - PerformanceDetailsComponent, - FcapsComponent, - TestComponent, - TopCardComponent, - CreateModelComponent, - DeleteModelComponent, - NotificationComponent, - ScaleModelComponent, - HealModelComponent, - Monitor5gComponent, - SlicingManagementComponent, - SlicingTaskManagementComponent, - SlicingResourceManagementComponent, - SlicingTaskModelComponent, - SubnetParamsModelComponent, - SlicingBusinessTableComponent, - BasicInfoComponent, - CheckProcessModelComponent, - NsiTableComponent, - NssiTableComponent, - SlicingBusinessModelComponent, - NsiModelComponent, - NssiModelComponent, - CsmfSlicingBusinessManagementComponent, - BusinessOrderComponent, - MdonsCreationComponent, - MdonsDetailComponent, - DisableControlDirective, - SotnManagementComponent, - OrderServiceComponent, - ManageServiceComponent, - MonitorServiceComponent, - MdonsNetworkComponent - ], - imports: [ - BrowserModule, - FormsModule, - ReactiveFormsModule , - HttpClientModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useFactory: HttpLoaderFactory, - deps: [HttpClient] - } - }), - BrowserAnimationsModule, - NgZorroAntdModule.forRoot(), - NgxEchartsModule, - AppRoutingModule - ], - bootstrap: [AppComponent], - entryComponents: [ - SlicingBusinessModelComponent, - NsiModelComponent, - NssiModelComponent - ], - exports: [ - FormsModule, - ReactiveFormsModule - ] + providers: [ + { provide: LocationStrategy, useClass: HashLocationStrategy }, + { provide: NZ_I18N, useValue: en_US }, + Util, + Http, + ServiceListService, + HomesService, + onboardService, + networkHttpservice, + ManagemencsService, + TextService, + SlicingTaskServices, + // fakeBackendProvider + ], + declarations: [ + AppComponent, + HomeComponent, + ManagementComponent, + ServicesListComponent, + OnboardVnfVmComponent, + + AlarmComponent, + + PerformanceComponent, + PerformanceVnfComponent, + PerformanceVmComponent, + DetailsComponent, + PieComponent, + LineComponent, + BarComponent, + GraphiclistComponent, + E2eCreationComponent, + + CcvpnNetworkComponent, + CcvpnDetailComponent, + CcvpnCreationComponent, + E2eDetailComponent, + CustomerComponent, + PerformanceDetailsComponent, + FcapsComponent, + TestComponent, + TopCardComponent, + CreateModelComponent, + DeleteModelComponent, + NotificationComponent, + ScaleModelComponent, + HealModelComponent, + Monitor5gComponent, + SlicingManagementComponent, + SlicingTaskManagementComponent, + SlicingResourceManagementComponent, + SlicingTaskModelComponent, + SubnetParamsModelComponent, + SlicingBusinessTableComponent, + BasicInfoComponent, + CheckProcessModelComponent, + NsiTableComponent, + NssiTableComponent, + SlicingBusinessModelComponent, + NsiModelComponent, + NssiModelComponent, + CsmfSlicingBusinessManagementComponent, + BusinessOrderComponent, + MdonsCreationComponent, + MdonsDetailComponent, + DisableControlDirective, + SotnManagementComponent, + OrderServiceComponent, + ManageServiceComponent, + MonitorServiceComponent, + MdonsNetworkComponent, + CitySelectComponent, + ], + imports: [ + BrowserModule, + FormsModule, + ReactiveFormsModule, + HttpClientModule, + TranslateModule.forRoot({ + loader: { + provide: TranslateLoader, + useFactory: HttpLoaderFactory, + deps: [HttpClient], + }, + }), + BrowserAnimationsModule, + NgZorroAntdModule.forRoot(), + NgxEchartsModule, + AppRoutingModule, + ], + bootstrap: [AppComponent], + entryComponents: [ + SlicingBusinessModelComponent, + NsiModelComponent, + NssiModelComponent, + ], + exports: [FormsModule, ReactiveFormsModule], }) -export class AppModule { } +export class AppModule {} |