| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- import { RoutesName, paths, metas } from './constant'
- export type RouteRaw = (typeof routes)[number]
- export const routes = [
- {
- path: paths[RoutesName.fuseEdit],
- name: RoutesName.fuseEdit,
- component: () => import('@/layout/edit/fuse-edit.vue'),
- children: [
- {
- path: paths[RoutesName.fuseEditSwitch],
- name: RoutesName.fuseEditSwitch,
- component: () => import('@/layout/edit/fuse-switch.vue'),
- children: [
- {
- path: paths[RoutesName.view],
- name: RoutesName.view,
- meta: metas[RoutesName.view],
- component: () => import('@/views/view/index.vue')
- },
- {
- path: paths[RoutesName.merge],
- name: RoutesName.merge,
- meta: metas.merge,
- component: () => import('@/views/merge/index.vue')
- },
- {
- path: paths[RoutesName.positioning],
- name: RoutesName.positioning,
- meta: metas.positioning,
- component: () => import('@/views/positioning/index.vue')
- },
- // {
- // path: paths[RoutesName.tagging],
- // name: RoutesName.tagging,
- // meta: metas.tagging,
- // component: () => import('@/views/tagging/index.vue')
- // },
- {
- path: paths[RoutesName.taggingPosition],
- name: RoutesName.taggingPosition,
- component: () => import('@/views/tagging-position/index.vue')
- },
- // {
- // path: paths[RoutesName.measure],
- // name: RoutesName.measure,
- // meta: metas.measure,
- // component: () => import('@/views/measure/index.vue')
- // },
- {
- path: paths[RoutesName.guide],
- name: RoutesName.guide,
- meta: metas.guide,
- component: () => import('@/views/guide/index.vue')
- },
- {
- path: paths[RoutesName.animation],
- name: RoutesName.animation,
- meta: metas.animation,
- component: () => import('@/views/animation/index.vue')
- },
- {
- path: paths[RoutesName.setting],
- name: RoutesName.setting,
- meta: metas.setting,
- component: () => import('@/views/setting/index.vue')
- },
- {
- path: paths[RoutesName.registration],
- name: RoutesName.registration,
- component: () => import('@/views/registration/index.vue')
- },
- {
- path: paths[RoutesName.proportion],
- name: RoutesName.proportion,
- component: () => import('@/views/proportion/index.vue')
- }
- ]
- }
- ]
- },
- {
- path: paths[RoutesName.sceneEdit],
- name: RoutesName.sceneEdit,
- component: () => import('@/layout/edit/scene-edit.vue'),
- children: [
- {
- path: paths[RoutesName.record],
- name: RoutesName.record,
- component: () => import('@/views/record/index.vue')
- },
- ]
- },
- {
- path: paths[RoutesName.show],
- name: RoutesName.show,
- component: () => import('@/layout/show/index.vue'),
- children: [
- {
- path: paths[RoutesName.summaryShow],
- name: RoutesName.summaryShow,
- component: () => import('@/views/summary/index.vue')
- },
- {
- path: paths[RoutesName.security],
- name: RoutesName.security,
- component: () => import('@/views/security/index.vue')
- },
- {
- path: paths[RoutesName.fireInfo],
- name: RoutesName.fireInfo,
- component: () => import('@/views/folder/index.vue')
- },
- {
- path: paths[RoutesName.viewShow],
- name: RoutesName.viewShow,
- mate: { left: 'scene-list' },
- component: () => import('@/views/view/show.vue')
- },
- {
- path: paths[RoutesName.recordShow],
- name: RoutesName.recordShow,
- component: () => import('@/views/record/show.vue')
- },
- {
- path: paths[RoutesName.folderShow],
- name: RoutesName.folderShow,
- component: () => import('@/views/folder/index.vue')
- },
-
- ]
- },
- {
- path: paths[RoutesName.signModel],
- name: RoutesName.signModel,
- component: () => import('@/views/sign-model/index.vue')
- },
- {
- path: paths[RoutesName.error],
- name: RoutesName.error,
- component: () => import('@/views/error/index.vue')
- }
- ]
|