diff --git a/src/pages/projectSafety.vue b/src/pages/projectSafety.vue index 952c899..8a98db8 100644 --- a/src/pages/projectSafety.vue +++ b/src/pages/projectSafety.vue @@ -498,7 +498,11 @@ export default { }, doSpecialRowClick(row) { if(this.isOneProject()){ - row=this.$root.projects[1]; + if(this.projectInfo.id==0){ + row=this.$root.projects[1]; + }else{ + row=this.projectInfo; + } row.projectId=row.id; } row.title = row.projectName + "特种作业人员清单"; diff --git a/src/router/index.js b/src/router/index.js index d8d3535..a750d8a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,124 +1,266 @@ -import Vue from 'vue' -import VueRouter from 'vue-router' +import Vue from "vue"; +import VueRouter from "vue-router"; -Vue.use(VueRouter) +Vue.use(VueRouter); const routes = [ { - path: '/', - name: 'index', - meta:{nav:1,}, - component: () => import(/* webpackChunkName: "index" */ '../pages/index.vue') - }, + 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: "/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: "/detail", + name: "detail", + meta: { nav: 2 }, + component: () => + import(/* webpackChunkName: "detail" */ "../pages/projectDetail.vue"), + }, { - path: '/progress', - name: 'progress', - meta:{nav:5,}, - component: () => import(/* webpackChunkName: "progress" */ '../pages/projectProgress.vue') - } - , + path: "/prjSafety", + name: "prjSafety", + meta: { nav: 21 }, + component: () => + import(/* webpackChunkName: "safety" */ "../pages/projectSafety.vue"), + }, { - path: '/quality', - name: 'quality', - meta:{nav:4,}, - component: () => import(/* webpackChunkName: "quality" */ '../pages/projectQuality.vue') - } , + path: "/prjQuality", + name: "prjQuality", + meta: { nav: 22 }, + component: () => + import(/* webpackChunkName: "quality" */ "../pages/projectQuality.vue"), + }, { - path: '/concreteStrength', - name: 'concreteStrength', - meta:{nav:27,}, - component: () => import(/* webpackChunkName: "concreteStrength" */ '../pages/quality/concreteStrength.vue') - } , + path: "/prjProgress", + name: "prjProgress", + meta: { nav: 23 }, + component: () => + import(/* webpackChunkName: "progress" */ "../pages/projectProgress.vue"), + }, { - path: '/standardCuringRoom', - name: 'standardCuringRoom', - meta:{nav:26,}, - component: () => import(/* webpackChunkName: "standardCuringRoom" */ '../pages/quality/standardCuringRoom.vue') - } - , + path: "/prjEngin", + name: "prjEngin", + meta: { nav: 24 }, + component: () => + import(/* webpackChunkName: "video" */ "../pages/projectEngin.vue"), + }, { - path: '/safety', - name: 'safety', - meta:{nav:3,}, - component: () => import(/* webpackChunkName: "safety" */ '../pages/projectSafety.vue') - } - , { - path: '/distributionBox', - name: 'distributionBox', - meta:{nav:23,}, - component: () => import(/* webpackChunkName: "distributionBox" */ '../pages/safe/distributionBox.vue') - } - , { - path: '/dumbwaiter', - name: 'dumbwaiter', - meta:{nav:24,}, - component: () => import(/* webpackChunkName: "dumbwaiter" */ '../pages/safe/dumbwaiter.vue') - }, { - path: '/personnelPosition', - name: 'personnelPosition', - meta:{nav:25,}, - component: () => import(/* webpackChunkName: "personnelPosition" */ '../pages/safe/personnelPosition.vue') - } - , { - path: '/excavation', - name: 'excavation', - meta:{nav:22,}, - component: () => import(/* webpackChunkName: "excavation" */ '../pages/safe/excavation.vue') - } - , { - path: '/towerCrane', - name: 'towerCrane', - meta:{nav:21,}, - component: () => import(/* webpackChunkName: "towerCrane" */ '../pages/safe/towerCrane.vue') - } - , + path: "/prjVideo", + name: "prjVideo", + meta: { nav: 25 }, + component: () => + import(/* webpackChunkName: "video" */ "../pages/projectVideo.vue"), + }, { - path: '/video', - name: 'video', - meta:{nav:61,}, - component: () => import(/* webpackChunkName: "video" */ '../pages/projectVideo.vue') - }, + path: "/prjAiVideo", + name: "aiVprjAiVideoideo", + meta: { nav: 26 }, + component: () => + import(/* webpackChunkName: "video" */ "../pages/toAIVideoProject.vue"), + }, { - path: '/aiVideo', - name: 'aiVideo', - meta:{nav:62,}, - component: () => import(/* webpackChunkName: "video" */ '../pages/toAIVideoProject.vue') - }, + path: "/prjPhotography", + name: "prjPhotography", + meta: { nav: 27 }, + component: () => + import(/* webpackChunkName: "video" */ "../pages/photography.vue"), + }, { - path: '/engin', - name: 'engin', - meta:{nav:7,}, - component: () => import(/* webpackChunkName: "video" */ '../pages/projectEngin.vue') - }, + path: "/towerCrane", + name: "towerCrane", + meta: { nav: 28 }, + component: () => + import( + /* webpackChunkName: "towerCrane" */ "../pages/safe/towerCrane.vue" + ), + }, { - path: '/enginBUser', - name: 'enginBUser', - meta:{nav:7,}, - component: () => import(/* webpackChunkName: "video" */ '../pages/projectEnginBUser.vue') - }, + path: "/excavation", + name: "excavation", + meta: { nav: 29 }, + component: () => + import( + /* webpackChunkName: "excavation" */ "../pages/safe/excavation.vue" + ), + }, { - path: '/enginAuditing', - name: 'enginAuditing', - meta:{nav:71,}, - component: () => import(/* webpackChunkName: "video" */ '../pages/engin/auditingPage.vue') - }, + path: "/distributionBox", + name: "distributionBox", + meta: { nav: 30 }, + component: () => + import( + /* webpackChunkName: "distributionBox" */ "../pages/safe/distributionBox.vue" + ), + }, { - path: '/photography', - name: 'photography', - meta:{nav:63,}, - component: () => import(/* webpackChunkName: "video" */ '../pages/photography.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: '/yanZhu_GZAI', @@ -126,13 +268,12 @@ const routes = [ meta:{nav:63,}, component: () => import(/* webpackChunkName: "gzaiBox" */ '../pages/gzaiBox/index.vue') } -] + +]; const router = new VueRouter({ - mode: 'hash', + mode: "hash", base: process.env.BASE_URL, - routes -}) -export { - routes -} -export default router \ No newline at end of file + routes, +}); +export { routes }; +export default router;