update code
parent
1e5c1728c0
commit
5fd0617e30
|
@ -498,7 +498,11 @@ export default {
|
||||||
},
|
},
|
||||||
doSpecialRowClick(row) {
|
doSpecialRowClick(row) {
|
||||||
if(this.isOneProject()){
|
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.projectId=row.id;
|
||||||
}
|
}
|
||||||
row.title = row.projectName + "特种作业人员清单";
|
row.title = row.projectName + "特种作业人员清单";
|
||||||
|
|
|
@ -1,124 +1,266 @@
|
||||||
import Vue from 'vue'
|
import Vue from "vue";
|
||||||
import VueRouter from 'vue-router'
|
import VueRouter from "vue-router";
|
||||||
|
|
||||||
Vue.use(VueRouter)
|
Vue.use(VueRouter);
|
||||||
|
|
||||||
const routes = [
|
const routes = [
|
||||||
{
|
{
|
||||||
path: '/',
|
path: "/",
|
||||||
name: 'index',
|
name: "index",
|
||||||
meta:{nav:1,},
|
meta: { nav: 1 },
|
||||||
component: () => import(/* webpackChunkName: "index" */ '../pages/index.vue')
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "index" */ "../pages/index.vue"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/map',
|
path: "/map",
|
||||||
name: 'map',
|
name: "map",
|
||||||
meta:{nav:100,},
|
meta: { nav: 100 },
|
||||||
component: () => import(/* webpackChunkName: "map" */ '../pages/map.vue')
|
component: () => import(/* webpackChunkName: "map" */ "../pages/map.vue"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/detail',
|
path: "/detail",
|
||||||
name: 'detail',
|
name: "detail",
|
||||||
meta:{nav:2,},
|
meta: { nav: 2 },
|
||||||
component: () => import(/* webpackChunkName: "detail" */ '../pages/projectDetail.vue')
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "detail" */ "../pages/projectDetail.vue"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/progress',
|
path: "/prjSafety",
|
||||||
name: 'progress',
|
name: "prjSafety",
|
||||||
meta:{nav:5,},
|
meta: { nav: 21 },
|
||||||
component: () => import(/* webpackChunkName: "progress" */ '../pages/projectProgress.vue')
|
component: () =>
|
||||||
}
|
import(/* webpackChunkName: "safety" */ "../pages/projectSafety.vue"),
|
||||||
,
|
|
||||||
{
|
|
||||||
path: '/quality',
|
|
||||||
name: 'quality',
|
|
||||||
meta:{nav:4,},
|
|
||||||
component: () => import(/* webpackChunkName: "quality" */ '../pages/projectQuality.vue')
|
|
||||||
} ,
|
|
||||||
{
|
|
||||||
path: '/concreteStrength',
|
|
||||||
name: 'concreteStrength',
|
|
||||||
meta:{nav:27,},
|
|
||||||
component: () => import(/* webpackChunkName: "concreteStrength" */ '../pages/quality/concreteStrength.vue')
|
|
||||||
} ,
|
|
||||||
{
|
|
||||||
path: '/standardCuringRoom',
|
|
||||||
name: 'standardCuringRoom',
|
|
||||||
meta:{nav:26,},
|
|
||||||
component: () => import(/* webpackChunkName: "standardCuringRoom" */ '../pages/quality/standardCuringRoom.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: '/video',
|
|
||||||
name: 'video',
|
|
||||||
meta:{nav:61,},
|
|
||||||
component: () => import(/* webpackChunkName: "video" */ '../pages/projectVideo.vue')
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/aiVideo',
|
path: "/prjQuality",
|
||||||
name: 'aiVideo',
|
name: "prjQuality",
|
||||||
meta:{nav:62,},
|
meta: { nav: 22 },
|
||||||
component: () => import(/* webpackChunkName: "video" */ '../pages/toAIVideoProject.vue')
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "quality" */ "../pages/projectQuality.vue"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/engin',
|
path: "/prjProgress",
|
||||||
name: 'engin',
|
name: "prjProgress",
|
||||||
meta:{nav:7,},
|
meta: { nav: 23 },
|
||||||
component: () => import(/* webpackChunkName: "video" */ '../pages/projectEngin.vue')
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "progress" */ "../pages/projectProgress.vue"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/enginBUser',
|
path: "/prjEngin",
|
||||||
name: 'enginBUser',
|
name: "prjEngin",
|
||||||
meta:{nav:7,},
|
meta: { nav: 24 },
|
||||||
component: () => import(/* webpackChunkName: "video" */ '../pages/projectEnginBUser.vue')
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "video" */ "../pages/projectEngin.vue"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/enginAuditing',
|
path: "/prjVideo",
|
||||||
name: 'enginAuditing',
|
name: "prjVideo",
|
||||||
meta:{nav:71,},
|
meta: { nav: 25 },
|
||||||
component: () => import(/* webpackChunkName: "video" */ '../pages/engin/auditingPage.vue')
|
component: () =>
|
||||||
|
import(/* webpackChunkName: "video" */ "../pages/projectVideo.vue"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/photography',
|
path: "/prjAiVideo",
|
||||||
name: 'photography',
|
name: "aiVprjAiVideoideo",
|
||||||
meta:{nav:63,},
|
meta: { nav: 26 },
|
||||||
component: () => import(/* webpackChunkName: "video" */ '../pages/photography.vue')
|
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: '/yanZhu_GZAI',
|
path: '/yanZhu_GZAI',
|
||||||
|
@ -126,13 +268,12 @@ const routes = [
|
||||||
meta:{nav:63,},
|
meta:{nav:63,},
|
||||||
component: () => import(/* webpackChunkName: "gzaiBox" */ '../pages/gzaiBox/index.vue')
|
component: () => import(/* webpackChunkName: "gzaiBox" */ '../pages/gzaiBox/index.vue')
|
||||||
}
|
}
|
||||||
]
|
|
||||||
|
];
|
||||||
const router = new VueRouter({
|
const router = new VueRouter({
|
||||||
mode: 'hash',
|
mode: "hash",
|
||||||
base: process.env.BASE_URL,
|
base: process.env.BASE_URL,
|
||||||
routes
|
routes,
|
||||||
})
|
});
|
||||||
export {
|
export { routes };
|
||||||
routes
|
export default router;
|
||||||
}
|
|
||||||
export default router
|
|
||||||
|
|
Loading…
Reference in New Issue