import Vue from "vue"; import VueRouter from "vue-router"; Vue.use(VueRouter); const routes = [ { path: "/", name: "index", meta: { nav: 1 }, component: () => import(/* webpackChunkName: "index" */ "../pages/index.vue"), }, { path: "/map", name: "map", meta: { nav: 100 }, component: () => import(/* webpackChunkName: "map" */ "../pages/map.vue"), }, { path: "/detail", name: "detail", meta: { nav: 2 }, component: () => import(/* webpackChunkName: "detail" */ "../pages/projectDetail.vue"), }, { path: "/prjSafety", name: "prjSafety", meta: { nav: 21 }, component: () => import(/* webpackChunkName: "safety" */ "../pages/projectSafety.vue"), }, { path: "/prjQuality", name: "prjQuality", meta: { nav: 22 }, component: () => import(/* webpackChunkName: "quality" */ "../pages/projectQuality.vue"), }, { path: "/prjProgress", name: "prjProgress", meta: { nav: 23 }, component: () => import(/* webpackChunkName: "progress" */ "../pages/projectProgress.vue"), }, { path: "/prjEngin", name: "prjEngin", meta: { nav: 24 }, component: () => import(/* webpackChunkName: "video" */ "../pages/projectEngin.vue"), }, { path: "/prjVideo", name: "prjVideo", meta: { nav: 25 }, component: () => import(/* webpackChunkName: "video" */ "../pages/projectVideo.vue"), }, { path: "/prjAiVideo", name: "aiVprjAiVideoideo", meta: { nav: 26 }, component: () => import(/* webpackChunkName: "video" */ "../pages/toAIVideoProject.vue"), }, { path: "/prjPhotography", name: "prjPhotography", meta: { nav: 27 }, component: () => import(/* webpackChunkName: "video" */ "../pages/photography.vue"), }, { path: "/towerCrane", name: "towerCrane", meta: { nav: 28 }, component: () => import( /* webpackChunkName: "towerCrane" */ "../pages/safe/towerCrane.vue" ), }, { path: "/excavation", name: "excavation", meta: { nav: 29 }, component: () => import( /* webpackChunkName: "excavation" */ "../pages/safe/excavation.vue" ), }, { path: "/distributionBox", name: "distributionBox", meta: { nav: 30 }, component: () => import( /* webpackChunkName: "distributionBox" */ "../pages/safe/distributionBox.vue" ), }, { path: "/dumbwaiter", name: "dumbwaiter", meta: { nav: 31 }, component: () => import( /* webpackChunkName: "dumbwaiter" */ "../pages/safe/dumbwaiter.vue" ), }, { path: "/personnelPosition", name: "personnelPosition", meta: { nav: 32 }, component: () => import( /* webpackChunkName: "personnelPosition" */ "../pages/safe/personnelPosition.vue" ), }, { path: "/concreteStrength", name: "concreteStrength", meta: { nav: 33 }, component: () => import( /* webpackChunkName: "concreteStrength" */ "../pages/quality/concreteStrength.vue" ), }, { path: "/standardCuringRoom", name: "standardCuringRoom", meta: { nav: 33 }, component: () => import( /* webpackChunkName: "standardCuringRoom" */ "../pages/quality/standardCuringRoom.vue" ), }, { path: "/progress", name: "progress", meta: { nav: 5 }, component: () => import(/* webpackChunkName: "progress" */ "../pages/projectProgress.vue"), }, { path: "/quality", name: "quality", meta: { nav: 4 }, component: () => import(/* webpackChunkName: "quality" */ "../pages/projectQuality.vue"), }, { path: "/safety", name: "safety", meta: { nav: 3 }, component: () => import(/* webpackChunkName: "safety" */ "../pages/projectSafety.vue"), }, { path: "/video", name: "video", meta: { nav: 60 }, component: () => import(/* webpackChunkName: "video" */ "../pages/projectVideo.vue"), }, { path: "/aiVideo", name: "aiVideo", meta: { nav: 61 }, component: () => import(/* webpackChunkName: "video" */ "../pages/toAIVideoProject.vue"), },{ path: "/photography", name: "photography", meta: { nav: 62 }, component: () => import(/* webpackChunkName: "video" */ "../pages/photography.vue"), }, { path: "/videoTowerCrane", name: "videoTowerCrane", meta: { nav: 63 }, component: () => import( /* webpackChunkName: "towerCrane" */ "../pages/safe/towerCrane.vue" ), }, { path: "/videoExcavation", name: "videoExcavation", meta: { nav: 64 }, component: () => import( /* webpackChunkName: "excavation" */ "../pages/safe/excavation.vue" ), }, { path: "/videoDistributionBox", name: "videoDistributionBox", meta: { nav: 65 }, component: () => import( /* webpackChunkName: "distributionBox" */ "../pages/safe/distributionBox.vue" ), }, { path: "/videoDumbwaiter", name: "videoDumbwaiter", meta: { nav: 66 }, component: () => import( /* webpackChunkName: "dumbwaiter" */ "../pages/safe/dumbwaiter.vue" ), }, { path: "/videoPersonnelPosition", name: "videoPersonnelPosition", meta: { nav: 67 }, component: () => import( /* webpackChunkName: "personnelPosition" */ "../pages/safe/personnelPosition.vue" ), }, { path: "/videoStandardCuringRoom", name: "videoStandardCuringRoom", meta: { nav: 68}, component: () => import( /* webpackChunkName: "concreteStrength" */ "../pages/quality/concreteStrength.vue" ), }, { path: "/videoConcreteStrength", name: "videoConcreteStrength", meta: { nav: 69 }, component: () => import( /* webpackChunkName: "standardCuringRoom" */ "../pages/quality/standardCuringRoom.vue" ), }, { path: "/engin", name: "engin", meta: { nav: 7 }, component: () => import(/* webpackChunkName: "video" */ "../pages/projectEngin.vue"), }, { path: "/enginBUser", name: "enginBUser", meta: { nav: 7 }, component: () => import(/* webpackChunkName: "video" */ "../pages/projectEnginBUser.vue"), }, { path: "/enginAuditing", name: "enginAuditing", meta: { nav: 71 }, component: () => import(/* webpackChunkName: "video" */ "../pages/engin/auditingPage.vue"), }, { path: '/yanZhuGZAI', name: 'yanZhuGZAI', component: () => import(/* webpackChunkName: "gzaiBox" */ '../pages/gzaiBox/index.vue') } ]; const router = new VueRouter({ mode: "hash", base: process.env.BASE_URL, routes, }); export { routes }; export default router;