12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import { NgModule } from '@angular/core';
- import { RouterModule, Routes } from '@angular/router';
- import { AccountLogComponent } from './account-log/account-log.component';
- import { BankcardComponent } from './bankcard/bankcard.component';
- import { NoticeLogComponent } from './notice-log/notice-log.component';
- import { DetailComponent } from './order/detail/detail.component';
- import { OrderComponent } from './order/order.component';
- import { RechargeComponent } from './recharge/recharge.component';
- import { RecordsComponent } from './records/records.component';
- import { WattleComponent } from './wattle/wattle.component';
- import { WithdrawalComponent } from './withdrawal/withdrawal.component';
- import { RecDetailComponent } from './records/detail/detail.component';
- import { LeaveGuard } from '../../services/leave.guard';
- const routes: Routes = [
- {
- path: '',
- redirectTo: 'wattle',
- pathMatch: 'full',
- },
- {
- path: 'wattle', //钱包
- component: WattleComponent,
- },
- {
- path: 'bankcard',
- component: BankcardComponent,
- },
- {
- path: 'recharge',
- canDeactivate: [LeaveGuard],
- component: RechargeComponent,
- },
- {
- path: 'log',
- component: AccountLogComponent,
- },
- {
- path: 'order',
- component: OrderComponent,
- },
- {
- path: 'order/detail/:id',
- component: DetailComponent,
- },
- {
- path: 'noticelog',
- component: NoticeLogComponent,
- },
- {
- path: 'withdrawal',
- component: WithdrawalComponent,
- },
- {
- path: 'records',
- component: RecordsComponent,
- },
- {
- path: 'records/detail/:id',
- component: RecDetailComponent,
- },
- ];
- @NgModule({
- imports: [RouterModule.forChild(routes)],
- exports: [RouterModule],
- })
- export class AccountRoutingModule {}
|