import type { RouteRecordRaw } from 'vue-router' import { PageEnum } from '@/enums/pageEnum' import Layout from '@/layout/Index.vue' export const LAYOUT = () => Promise.resolve(Layout) export const routes = [ { path: '/', redirect: '/home' }, { path: '/login', component: () => import('@/views/Login.vue'), }, { path: '/support', component: () => import('@/views/Support.vue'), }, { path: '/datav/gobal', component: () => import('@/views/datav/Gobal.vue'), }, { path: '/datav/videoInsp', component: () => import('@/views/datav/VideoInsp.vue'), }, { path: '/datav/sceneInsp', component: () => import('@/views/datav/SceneInsp.vue'), }, { path: '/datav/caseVerif', component: () => import('@/views/datav/CaseVerif.vue'), }, { path: '/datav/mailVisits', component: () => import('@/views/datav/MailVisits.vue'), }, { path: '/datav/caseVerif', component: () => import('@/views/datav/CaseVerif.vue'), }, { path: '/datav/rightsComfort', component: () => import('@/views/datav/RightsComfort.vue'), }, { path: '/datav/auditSuper', component: () => import('@/views/datav/AuditSuper.vue'), }, { path: '/datav/jwpy', component: () => import('@/views/datav/Jwpy.vue'), /* beforeEnter: (to, from, next) => { window.open('www.baidu.com', '_blank'); next(false); // 阻止路由的正常内部跳转 }*/ }, { path: '/datav/lmgz', component: () => import('@/views/datav/Lmgz.vue'), }, { path: '/datav/sub2', component: () => import('@/views/datav/Sub2.vue'), }, { path: '/datav/subOneVideoInsp', component: () => import('@/views/datav/subonedatav/SubOneVideoInsp.vue'), }, { path: '/401', component: () => import('@/views/error/401.vue'), }, { path: '/datav/subOneSceneInsp', component: () => import('@/views/datav/subonedatav/SubOneSceneInsp.vue'), }, { path: '/datav/sub1', component: () => import('@/views/datav/Sub1.vue'), }, { path: '/datav/subOneCaseVerif', component: () => import('@/views/datav/subonedatav/SubOneCaseVerif.vue'), }, { path: '/datav/subOneMailVisits', component: () => import('@/views/datav/subonedatav/SubOneMailVisits.vue'), }, { path: '/datav/test', component: () => import('@/api/mv/VideoComponent.vue'), }, ]; export const INDEX_ROUTE_NAME = Symbol() export const INDEX_ROUTE: RouteRecordRaw = { path: '/layout', component: LAYOUT, name: INDEX_ROUTE_NAME }