数据可视化大屏
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.3KB

  1. import { Routes } from '@angular/router';
  2. import { CallbackComponent } from './callback.component';
  3. import { UserLockComponent } from './lock/lock.component';
  4. import { UserLoginComponent } from './login/login.component';
  5. import { UserRegisterComponent } from './register/register.component';
  6. import { UserRegisterResultComponent } from './register-result/register-result.component';
  7. import { LayoutPassportComponent } from '../../layout';
  8. export const routes: Routes = [
  9. // passport
  10. {
  11. path: 'passport',
  12. component: LayoutPassportComponent,
  13. children: [
  14. {
  15. path: 'login',
  16. component: UserLoginComponent,
  17. data: { title: '登录', titleI18n: 'app.login.login' }
  18. },
  19. {
  20. path: 'register',
  21. component: UserRegisterComponent,
  22. data: { title: '注册', titleI18n: 'app.register.register' }
  23. },
  24. {
  25. path: 'register-result',
  26. component: UserRegisterResultComponent,
  27. data: { title: '注册结果', titleI18n: 'app.register.register' }
  28. },
  29. {
  30. path: 'lock',
  31. component: UserLockComponent,
  32. data: { title: '锁屏', titleI18n: 'app.lock' }
  33. }
  34. ]
  35. },
  36. // 单页不包裹Layout
  37. { path: 'passport/callback/:type', component: CallbackComponent }
  38. ];