diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 839ffa5..3956a1e 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -25,6 +25,7 @@ const routes: Routes = [ {path:'home',loadChildren:() => import('./pages/pages.module').then(m => m.PagesModule)}, {path:'visualization',component: HomeComponent}, {path:'gis',loadChildren:() => import('./gis-management/gis-management.module').then(m => m.GISManagementModule)}, + {path:'statisticanalysis',loadChildren:() => import('./statistic-analysis/statistic-analysis.module').then(m => m.StatisticAnalysisModule)}, ]}, {path:'login', diff --git a/src/app/statistic-analysis/state/page-one/page-one.component.html b/src/app/statistic-analysis/state/page-one/page-one.component.html new file mode 100644 index 0000000..d85cef9 --- /dev/null +++ b/src/app/statistic-analysis/state/page-one/page-one.component.html @@ -0,0 +1 @@ +

page-one works!

diff --git a/src/app/statistic-analysis/state/page-one/page-one.component.scss b/src/app/statistic-analysis/state/page-one/page-one.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/statistic-analysis/state/page-one/page-one.component.spec.ts b/src/app/statistic-analysis/state/page-one/page-one.component.spec.ts new file mode 100644 index 0000000..30a90c8 --- /dev/null +++ b/src/app/statistic-analysis/state/page-one/page-one.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PageOneComponent } from './page-one.component'; + +describe('PageOneComponent', () => { + let component: PageOneComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ PageOneComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(PageOneComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/statistic-analysis/state/page-one/page-one.component.ts b/src/app/statistic-analysis/state/page-one/page-one.component.ts new file mode 100644 index 0000000..4f535c6 --- /dev/null +++ b/src/app/statistic-analysis/state/page-one/page-one.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-page-one', + templateUrl: './page-one.component.html', + styleUrls: ['./page-one.component.scss'] +}) +export class PageOneComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/statistic-analysis/state/page-two-name/page-two-name.component.html b/src/app/statistic-analysis/state/page-two-name/page-two-name.component.html new file mode 100644 index 0000000..1332578 --- /dev/null +++ b/src/app/statistic-analysis/state/page-two-name/page-two-name.component.html @@ -0,0 +1 @@ +

page-two-name works!

diff --git a/src/app/statistic-analysis/state/page-two-name/page-two-name.component.scss b/src/app/statistic-analysis/state/page-two-name/page-two-name.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/statistic-analysis/state/page-two-name/page-two-name.component.spec.ts b/src/app/statistic-analysis/state/page-two-name/page-two-name.component.spec.ts new file mode 100644 index 0000000..b51cb56 --- /dev/null +++ b/src/app/statistic-analysis/state/page-two-name/page-two-name.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PageTwoNameComponent } from './page-two-name.component'; + +describe('PageTwoNameComponent', () => { + let component: PageTwoNameComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ PageTwoNameComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(PageTwoNameComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/statistic-analysis/state/page-two-name/page-two-name.component.ts b/src/app/statistic-analysis/state/page-two-name/page-two-name.component.ts new file mode 100644 index 0000000..ffb20d1 --- /dev/null +++ b/src/app/statistic-analysis/state/page-two-name/page-two-name.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-page-two-name', + templateUrl: './page-two-name.component.html', + styleUrls: ['./page-two-name.component.scss'] +}) +export class PageTwoNameComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/statistic-analysis/state/page-two-time/page-two-time.component.html b/src/app/statistic-analysis/state/page-two-time/page-two-time.component.html new file mode 100644 index 0000000..0059816 --- /dev/null +++ b/src/app/statistic-analysis/state/page-two-time/page-two-time.component.html @@ -0,0 +1 @@ +

page-two-time works!

diff --git a/src/app/statistic-analysis/state/page-two-time/page-two-time.component.scss b/src/app/statistic-analysis/state/page-two-time/page-two-time.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/statistic-analysis/state/page-two-time/page-two-time.component.spec.ts b/src/app/statistic-analysis/state/page-two-time/page-two-time.component.spec.ts new file mode 100644 index 0000000..ab5756a --- /dev/null +++ b/src/app/statistic-analysis/state/page-two-time/page-two-time.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PageTwoTimeComponent } from './page-two-time.component'; + +describe('PageTwoTimeComponent', () => { + let component: PageTwoTimeComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ PageTwoTimeComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(PageTwoTimeComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/statistic-analysis/state/page-two-time/page-two-time.component.ts b/src/app/statistic-analysis/state/page-two-time/page-two-time.component.ts new file mode 100644 index 0000000..aede2de --- /dev/null +++ b/src/app/statistic-analysis/state/page-two-time/page-two-time.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-page-two-time', + templateUrl: './page-two-time.component.html', + styleUrls: ['./page-two-time.component.scss'] +}) +export class PageTwoTimeComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/statistic-analysis/statistic-analysis-routing.module.ts b/src/app/statistic-analysis/statistic-analysis-routing.module.ts new file mode 100644 index 0000000..c68d0cc --- /dev/null +++ b/src/app/statistic-analysis/statistic-analysis-routing.module.ts @@ -0,0 +1,17 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; +import { PageOneComponent } from './state/page-one/page-one.component'; +import { PageTwoNameComponent } from './state/page-two-name/page-two-name.component'; +import { PageTwoTimeComponent } from './state/page-two-time/page-two-time.component'; + +const routes: Routes = [ + { path: 'statePageOne', component: PageOneComponent}, + { path: 'statePageTwo_name', component: PageTwoNameComponent}, + { path: 'statePageTwo_time', component: PageTwoTimeComponent} +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class StatisticAnalysisRoutingModule { } diff --git a/src/app/statistic-analysis/statistic-analysis.module.ts b/src/app/statistic-analysis/statistic-analysis.module.ts new file mode 100644 index 0000000..ea82237 --- /dev/null +++ b/src/app/statistic-analysis/statistic-analysis.module.ts @@ -0,0 +1,103 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { PageOneComponent } from './state/page-one/page-one.component'; +import { PageTwoTimeComponent } from './state/page-two-time/page-two-time.component'; +import { PageTwoNameComponent } from './state/page-two-name/page-two-name.component'; +import { StatisticAnalysisRoutingModule } from './statistic-analysis-routing.module'; +import { ReactiveFormsModule, FormsModule } from '@angular/forms'; +import {A11yModule} from '@angular/cdk/a11y'; +import {DragDropModule} from '@angular/cdk/drag-drop'; +import {PortalModule} from '@angular/cdk/portal'; +import {ScrollingModule} from '@angular/cdk/scrolling'; +import {CdkStepperModule} from '@angular/cdk/stepper'; +import {CdkTableModule} from '@angular/cdk/table'; +import {CdkTreeModule} from '@angular/cdk/tree'; +import {MatAutocompleteModule} from '@angular/material/autocomplete'; +import {MatBadgeModule} from '@angular/material/badge'; +import {MatBottomSheetModule} from '@angular/material/bottom-sheet'; +import {MatButtonModule} from '@angular/material/button'; +import {MatButtonToggleModule} from '@angular/material/button-toggle'; +import {MatCardModule} from '@angular/material/card'; +import {MatCheckboxModule} from '@angular/material/checkbox'; +import {MatChipsModule} from '@angular/material/chips'; +import {MatStepperModule} from '@angular/material/stepper'; +import {MatDatepickerModule} from '@angular/material/datepicker'; +import {MatDialogModule} from '@angular/material/dialog'; +import {MatDividerModule} from '@angular/material/divider'; +import {MatExpansionModule} from '@angular/material/expansion'; +import {MatGridListModule} from '@angular/material/grid-list'; +import {MatIconModule} from '@angular/material/icon'; +import {MatInputModule} from '@angular/material/input'; +import {MatListModule} from '@angular/material/list'; +import {MatMenuModule} from '@angular/material/menu'; +import {MatNativeDateModule, MatRippleModule} from '@angular/material/core'; +import {MatPaginatorModule} from '@angular/material/paginator'; +import {MatProgressBarModule} from '@angular/material/progress-bar'; +import {MatProgressSpinnerModule} from '@angular/material/progress-spinner'; +import {MatRadioModule} from '@angular/material/radio'; +import {MatSelectModule} from '@angular/material/select'; +import {MatSidenavModule} from '@angular/material/sidenav'; +import {MatSliderModule} from '@angular/material/slider'; +import {MatSlideToggleModule} from '@angular/material/slide-toggle'; +import {MatSnackBarModule} from '@angular/material/snack-bar'; +import {MatSortModule} from '@angular/material/sort'; +import {MatTableModule} from '@angular/material/table'; +import {MatTabsModule} from '@angular/material/tabs'; +import {MatToolbarModule} from '@angular/material/toolbar'; +import {MatTooltipModule} from '@angular/material/tooltip'; +import {MatTreeModule} from '@angular/material/tree'; + + +@NgModule({ + declarations: [PageOneComponent, PageTwoTimeComponent, PageTwoNameComponent], + imports: [ + CommonModule, + StatisticAnalysisRoutingModule, + CommonModule, + ReactiveFormsModule, + FormsModule, + A11yModule, + DragDropModule, + PortalModule, + ScrollingModule, + CdkStepperModule, + CdkTableModule, + CdkTreeModule, + MatAutocompleteModule, + MatBadgeModule, + MatBottomSheetModule, + MatButtonModule, + MatButtonToggleModule, + MatCardModule, + MatCheckboxModule, + MatChipsModule, + MatStepperModule, + MatDatepickerModule, + MatDialogModule, + MatDividerModule, + MatExpansionModule, + MatGridListModule, + MatIconModule, + MatInputModule, + MatListModule, + MatMenuModule, + MatNativeDateModule, + MatRippleModule, + MatPaginatorModule, + MatProgressBarModule, + MatProgressSpinnerModule, + MatRadioModule, + MatSelectModule, + MatSidenavModule, + MatSliderModule, + MatSlideToggleModule, + MatSnackBarModule, + MatSortModule, + MatTableModule, + MatTabsModule, + MatToolbarModule, + MatTooltipModule, + MatTreeModule + ] +}) +export class StatisticAnalysisModule { }