| | |
| | | import type { AppRouteModule } from '/@/router/types'; |
| | | import type { AppRouteModule } from '@/router/types'; |
| | | |
| | | import { getParentLayout, LAYOUT } from '/@/router/constant'; |
| | | import { ExceptionEnum } from '/@/enums/exceptionEnum'; |
| | | import { t } from '/@/hooks/web/useI18n'; |
| | | import { getParentLayout, LAYOUT } from '@/router/constant'; |
| | | import { ExceptionEnum } from '@/enums/exceptionEnum'; |
| | | import { t } from '@/hooks/web/useI18n'; |
| | | |
| | | const ExceptionPage = () => import('/@/views/sys/exception/Exception.vue'); |
| | | const ExceptionPage = () => import('@/views/sys/exception/Exception.vue'); |
| | | |
| | | const page: AppRouteModule = { |
| | | path: '/page-demo', |
| | |
| | | { |
| | | path: 'basic', |
| | | name: 'FormBasicPage', |
| | | component: () => import('/@/views/demo/page/form/basic/index.vue'), |
| | | component: () => import('@/views/demo/page/form/basic/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.formBasic'), |
| | | }, |
| | |
| | | { |
| | | path: 'step', |
| | | name: 'FormStepPage', |
| | | component: () => import('/@/views/demo/page/form/step/index.vue'), |
| | | component: () => import('@/views/demo/page/form/step/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.formStep'), |
| | | }, |
| | |
| | | { |
| | | path: 'high', |
| | | name: 'FormHightPage', |
| | | component: () => import('/@/views/demo/page/form/high/index.vue'), |
| | | component: () => import('@/views/demo/page/form/high/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.formHigh'), |
| | | }, |
| | |
| | | { |
| | | path: 'basic', |
| | | name: 'DescBasicPage', |
| | | component: () => import('/@/views/demo/page/desc/basic/index.vue'), |
| | | component: () => import('@/views/demo/page/desc/basic/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.descBasic'), |
| | | }, |
| | |
| | | { |
| | | path: 'high', |
| | | name: 'DescHighPage', |
| | | component: () => import('/@/views/demo/page/desc/high/index.vue'), |
| | | component: () => import('@/views/demo/page/desc/high/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.descHigh'), |
| | | }, |
| | |
| | | { |
| | | path: 'success', |
| | | name: 'ResultSuccessPage', |
| | | component: () => import('/@/views/demo/page/result/success/index.vue'), |
| | | component: () => import('@/views/demo/page/result/success/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.resultSuccess'), |
| | | }, |
| | |
| | | { |
| | | path: 'fail', |
| | | name: 'ResultFailPage', |
| | | component: () => import('/@/views/demo/page/result/fail/index.vue'), |
| | | component: () => import('@/views/demo/page/result/fail/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.resultFail'), |
| | | }, |
| | |
| | | { |
| | | path: 'center', |
| | | name: 'AccountCenterPage', |
| | | component: () => import('/@/views/demo/page/account/center/index.vue'), |
| | | component: () => import('@/views/demo/page/account/center/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.accountCenter'), |
| | | }, |
| | |
| | | { |
| | | path: 'setting', |
| | | name: 'AccountSettingPage', |
| | | component: () => import('/@/views/demo/page/account/setting/index.vue'), |
| | | component: () => import('@/views/demo/page/account/setting/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.accountSetting'), |
| | | }, |
| | |
| | | { |
| | | path: 'basic', |
| | | name: 'ListBasicPage', |
| | | component: () => import('/@/views/demo/page/list/basic/index.vue'), |
| | | component: () => import('@/views/demo/page/list/basic/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.listBasic'), |
| | | }, |
| | |
| | | { |
| | | path: 'card', |
| | | name: 'ListCardPage', |
| | | component: () => import('/@/views/demo/page/list/card/index.vue'), |
| | | component: () => import('@/views/demo/page/list/card/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.listCard'), |
| | | }, |
| | |
| | | { |
| | | path: 'search', |
| | | name: 'ListSearchPage', |
| | | component: () => import('/@/views/demo/page/list/search/index.vue'), |
| | | component: () => import('@/views/demo/page/list/search/index.vue'), |
| | | meta: { |
| | | title: t('routes.demo.page.listSearch'), |
| | | }, |