添加菜单页路由

This commit is contained in:
zhouyuejun
2018-10-29 16:27:34 +08:00
parent bec3bb9137
commit b2dc055a3d
58 changed files with 769 additions and 8 deletions
@@ -0,0 +1,55 @@
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'
import { SystemManagementComponent } from './system-management.component';
import { PersonalSettingsComponent } from './personal-settings/personal-settings.component';
import { RoleManagementComponent } from './role-management/role-management.component';
import { UserManagementComponent } from './user-management/user-management.component';
import { DepartmentManagementComponent } from './department-management/department-management.component';
import { OperationLogsComponent } from './operation-logs/operation-logs.component';
import { DataSynchronizeComponent } from './data-synchronize/data-synchronize.component';
const systemManagementRoutes: Routes = [
{
path: '',
component: SystemManagementComponent,
children: [
{
path: '',
redirectTo: 'settings',
pathMatch: 'full'
},
{
path: 'settings',
component: PersonalSettingsComponent
},
{
path: 'roles',
component: RoleManagementComponent
},
{
path: 'users',
component: UserManagementComponent
},
{
path: 'departments',
component: DepartmentManagementComponent
},
{
path: 'logs',
component: OperationLogsComponent
},
{
path: 'synchronization',
component: DataSynchronizeComponent
}
]
}
]
@NgModule({
imports: [RouterModule.forChild(systemManagementRoutes)],
exports: [RouterModule]
})
export class SystemManagementRouting { }