2020-08-07 15:12:19 +08:00
|
|
|
import Vue from 'vue'
|
|
|
|
|
import VueRouter from 'vue-router'
|
2022-06-15 13:59:02 +08:00
|
|
|
// import homeLayout from '../views/home/homeLayout.vue' //首页
|
|
|
|
|
// import homeIntro from '../views/home/homeIntro.vue' //首页-系统简介页面
|
|
|
|
|
import homeLayout from '../views/homeTwo/homeLayout.vue' //首页
|
|
|
|
|
import homeIntro from '../views/homeTwo/homeIntro.vue' //首页-系统简介页面
|
2020-08-07 15:12:19 +08:00
|
|
|
Vue.use(VueRouter)
|
2022-06-08 14:51:11 +08:00
|
|
|
var routes = []
|
2022-06-15 13:59:02 +08:00
|
|
|
const routes2 = [
|
|
|
|
|
{
|
2022-06-08 14:51:11 +08:00
|
|
|
path: '/',
|
2022-06-16 19:58:54 +08:00
|
|
|
name: 'Home',
|
2022-06-08 14:51:11 +08:00
|
|
|
// component: homeLayout
|
|
|
|
|
component: homeIntro
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/login',
|
|
|
|
|
name: 'login',
|
|
|
|
|
// component: () => import('../views/home/login.vue')
|
2022-06-16 19:58:54 +08:00
|
|
|
component: () => import('../views/home/login_v1.vue')
|
2022-06-08 14:51:11 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/sign',
|
|
|
|
|
name: '注册',
|
2022-06-16 19:58:54 +08:00
|
|
|
component: () => import('../views/home/sign.vue')
|
2022-06-08 14:51:11 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/authorization',
|
|
|
|
|
name: '授权',
|
2022-06-16 19:58:54 +08:00
|
|
|
component: () => import('../views/home/authorization.vue')
|
2022-06-08 14:51:11 +08:00
|
|
|
},
|
2022-06-16 19:58:54 +08:00
|
|
|
// {
|
|
|
|
|
// path: '/',
|
|
|
|
|
// name: 'HomeTwo',
|
|
|
|
|
// // component: homeLayout
|
|
|
|
|
// component: homeIntro
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: '/login',
|
|
|
|
|
// name: 'login',
|
|
|
|
|
// // component: () => import('../views/home/login.vue')
|
|
|
|
|
// component: () => import('../views/homeTwo/login_v1.vue')
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: '/sign',
|
|
|
|
|
// name: '注册',
|
|
|
|
|
// component: () => import('../views/homeTwo/sign.vue')
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: '/authorization',
|
|
|
|
|
// name: '授权',
|
|
|
|
|
// component: () => import('../views/homeTwo/authorization.vue')
|
|
|
|
|
// },
|
2022-06-08 14:51:11 +08:00
|
|
|
{
|
|
|
|
|
path: '/page',
|
|
|
|
|
name: 'page5',
|
|
|
|
|
component: () => import('@/components/layout.vue'),
|
|
|
|
|
children: [{
|
|
|
|
|
path: '/registerAudit',
|
|
|
|
|
name: 'registerAudit',
|
|
|
|
|
component: () => import('../views/jxjadmin/registerAudit.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/moduleMenuManage',
|
|
|
|
|
name: 'moduleMenuManage',
|
|
|
|
|
component: () => import('../views/jxjadmin/moduleMenuManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/operateManage',
|
|
|
|
|
name: 'operateManage',
|
|
|
|
|
component: () => import('../views/jxjadmin/operateManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/brand',
|
|
|
|
|
name: 'brand',
|
|
|
|
|
component: () => import('../views/projectFront/towerCrane/brand.vue'),
|
|
|
|
|
},
|
|
|
|
|
// 企业版 人员管理
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/peopleManage',
|
|
|
|
|
name: 'peopleManage',
|
|
|
|
|
component: () => import('@/views/companyFront/peopleManage/peopleManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/firm/projectManage',
|
|
|
|
|
name: 'firmprojectManage',
|
|
|
|
|
component: () => import('@/views/companyFront/project/overview.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/firm/projectManage_hf',
|
|
|
|
|
name: 'firmprojectManage_hf',
|
|
|
|
|
component: () => import('@/views/companyFront/project/overview_hf.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/servicePlatform',
|
|
|
|
|
name: 'servicePlatform',
|
|
|
|
|
component: () => import('@/views/companyFront/servicePlatform.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/carManage',
|
|
|
|
|
name: 'companyCarManage',
|
|
|
|
|
component: () => import('@/views/companyFront/carManage/overview.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/deviceManage',
|
|
|
|
|
name: 'firmdeviceManage',
|
|
|
|
|
component: () => import('@/views/companyFront/deviceManage/overview.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/firm/environManage',
|
|
|
|
|
name: 'firmenvironManage',
|
|
|
|
|
component: () => import('@/views/companyFront/environManage/overview.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/firm/qualitySpringback',
|
|
|
|
|
name: 'firmqualitySpringback',
|
|
|
|
|
component: () => import('@/views/companyFront/qualitySpringback/qualitySpringback.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/firm/markRoom',
|
|
|
|
|
name: 'firmmarkRoom',
|
|
|
|
|
component: () => import('@/views/companyFront/markRoomManage/overview.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/firm/videoManage',
|
|
|
|
|
name: 'firmvideoManage',
|
|
|
|
|
component: () => import('@/views/companyFront/videoManage/overview.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/firm/playVideo',
|
|
|
|
|
name: '视频监控_视频中心',
|
|
|
|
|
component: () => import('@/views/companyFront/videoManage/playVideo.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/firm/towerManage',
|
|
|
|
|
name: 'towerManage',
|
|
|
|
|
component: () => import('@/views/companyFront/towerManage/towerManage.vue'),
|
|
|
|
|
children:[{
|
|
|
|
|
path: '/firm/towerManage/home',
|
|
|
|
|
name: '塔吊管理_首页',
|
|
|
|
|
component: () => import('@/views/projectFront/towerCrane/home.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/towerManage/antiCollision', //塔吊管理 群塔防碰撞
|
|
|
|
|
name: '塔吊管理_群塔防碰撞',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/antiCollision.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/towerManage/monitoringStatistics', //塔吊管理 监控统计
|
|
|
|
|
name: '塔吊管理_监控统计',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/monitoringStatistics.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/towerManage/reportForm', //塔吊管理 报表导出
|
|
|
|
|
name: '塔吊管理_报表导出',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/reportForm.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/towerManage/basicInfo', //塔吊管理 点位配置
|
|
|
|
|
name: '塔吊管理_设备管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/basicInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/towerManage/Nut', //塔吊管理 设备维保
|
|
|
|
|
name: '塔吊管理_螺栓列表',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/Nut.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/towerManage/Jacking', //塔吊管理 设备维保
|
|
|
|
|
name: '塔吊管理_顶升记录',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/Jacking.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/firm/towerManage/siteVisualization', //塔吊管理 塔吊可视化
|
|
|
|
|
name: '塔吊管理_工地可视化',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/siteVisualization.vue'], resolve)
|
|
|
|
|
}]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/page',
|
|
|
|
|
name: 'page',
|
|
|
|
|
component: () => isDockingToWoer ? import('@/components/layout_zhongjian.vue') : enabledProjectV2 == 1 ? import('@/views/projectLevel/common/page.vue') : import('@/components/layout.vue'),
|
|
|
|
|
// component: () => import( '@/views/projectLevel/businessCenter/layout.vue'),
|
|
|
|
|
children: [
|
|
|
|
|
//项目基础信息
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/baseInfo',
|
|
|
|
|
name: '项目概况_项目基础信息',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/baseInfo.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/manageTeam',
|
|
|
|
|
name: '项目概况_管理团队',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/manageTeam.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/cooperationUnit',
|
|
|
|
|
name: '项目概况_合作单位',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/cooperationUnit.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/panoramaPlan',
|
|
|
|
|
name: '项目概况_全景计划',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/panoramaPlan.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/buildingPlan',
|
|
|
|
|
name: '项目概况_楼栋计划',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/buildingPlan.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/NodeLibrary',
|
|
|
|
|
name: '项目概况_节点库',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/NodeLibrary.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/lotList',
|
|
|
|
|
name: '项目概况_标段列表',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/lotList.vue'),
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
//楼栋管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/buildingManagement',
|
|
|
|
|
name: '项目概况_楼栋管理',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/buildingManage/buildingManagement.vue'),
|
|
|
|
|
},
|
|
|
|
|
//户型管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/familyManagement',
|
|
|
|
|
name: '项目概况_户型管理',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/familyManage/familyManagement.vue'),
|
|
|
|
|
},
|
|
|
|
|
//功能间命名
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/functionRoom',
|
|
|
|
|
name: '项目概况_功能间命名',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/functionRoom.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/extendInfo',
|
|
|
|
|
name: '项目概况_项目扩展信息',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/extendInfo.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/summary/devicePointConfig',
|
|
|
|
|
name: '项目概况_设备点位配置',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/devicePointConfig.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/configManage/sysConfig',
|
|
|
|
|
name: '系统配置',
|
|
|
|
|
component:() => import('@/views/projectFront/configManage/sysConfig.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/unidentification',
|
|
|
|
|
name: '劳务管理_人脸未识别记录',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/unidentification.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--人员管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/personManage',
|
|
|
|
|
name: '劳务管理_人员管理',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/personManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
// 劳务管理--人员下发记录
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/personnelRecords',
|
|
|
|
|
name: '劳务管理_人员下发记录',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/personnelRecords.vue'),
|
|
|
|
|
},
|
|
|
|
|
// tag: luck 劳务管理--工资发放
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/payoff',
|
|
|
|
|
name: '劳务管理_工资发放',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/Payoff'),
|
|
|
|
|
},
|
|
|
|
|
// tag: luck 劳务管理--防疫管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/epidemicPrevention',
|
|
|
|
|
name: '劳务管理_防疫管理',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/EpidemicPrevention'),
|
|
|
|
|
},
|
|
|
|
|
// 劳务管理--人员审批
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/personAudit',
|
|
|
|
|
name: '劳务管理_人员审核',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/personAudit.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--人员详情
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/personDetails',
|
|
|
|
|
name: '劳务管理_人员信息详情',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/personDetails.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--人员考勤
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/attendanceManage',
|
|
|
|
|
name: '劳务管理_人员考勤',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/attendanceManage/attendanceManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--工种管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/workTypeManage',
|
|
|
|
|
name: '劳务管理_工种管理',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/workTypeManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--考勤规则
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/attendanceRules',
|
|
|
|
|
name: '劳务管理_考勤规则',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/attendanceManage/attendanceRules.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/safetyTrainManage',
|
|
|
|
|
name: '劳务管理_安全培训管理',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/safetyTrainManage.vue'),
|
|
|
|
|
},
|
2022-06-09 12:55:22 +08:00
|
|
|
{
|
|
|
|
|
path: '/project/labor/safeeducation',
|
|
|
|
|
name: '劳务管理_人员安全培训记录',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/safeeducation/index.vue'),
|
|
|
|
|
},
|
2022-06-08 14:51:11 +08:00
|
|
|
{
|
|
|
|
|
path: '/project/labor/blackList',
|
|
|
|
|
name: '劳务管理_黑名单管理',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/blackList.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--人员总览
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/personnelOverview',
|
|
|
|
|
name: '劳务管理_人员总览',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/personnelOverview.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--报表中心
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/reportCenter',
|
|
|
|
|
name: '劳务管理_报表中心',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/reportCenter.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--评价中心
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/assessmentCentent',
|
|
|
|
|
name: '劳务管理_评价中心',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/assessmentCentent.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--电子围栏
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/electronicFence',
|
|
|
|
|
name: '劳务管理_电子围栏',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/electronicFence.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--处罚单
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/penalize',
|
|
|
|
|
name: '劳务管理_处罚单',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/penalize.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/addLED',
|
|
|
|
|
name: '劳务管理_人员审核',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/LEDBigScreen/addLED.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--花名册
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/roster',
|
|
|
|
|
name: '劳务管理_花名册',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/roster.vue'),
|
|
|
|
|
},
|
|
|
|
|
//劳务管理--宿舍管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/dormitory',
|
|
|
|
|
name: '劳务管理_宿舍管理',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/dormitory.vue'),
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
//劳务管理--人员统计分析
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/personnelAnalysis',
|
|
|
|
|
name: '劳务管理_人员统计分析',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/personnelAnalysis.vue'),
|
|
|
|
|
},
|
2022-06-16 19:58:54 +08:00
|
|
|
//核酸超时人员列表
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/nucleicAcidOvertimePersonnel',
|
|
|
|
|
name: '核酸超时人员列表',
|
|
|
|
|
component: () => import('@/views/projectFront/nucleicAcidOvertimePersonnel/index.vue'),
|
|
|
|
|
},
|
2022-06-21 15:26:23 +08:00
|
|
|
// 劳务管理--访客管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/labor/visitorsManage',
|
|
|
|
|
name: '劳务管理_访客管理',
|
|
|
|
|
component: () => import('@/views/projectFront/laborManage/visitorsManage.vue'),
|
|
|
|
|
},
|
2022-06-08 14:51:11 +08:00
|
|
|
//人员定位--卡片管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/personnelPosition/cardManage',
|
|
|
|
|
name: '人员定位_基站管理',
|
|
|
|
|
component: () => import('@/views/projectFront/personnelPosition/cardManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
//人员定位--信标管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/personnelPosition/beaconManage',
|
|
|
|
|
name: '人员定位_人员管理',
|
|
|
|
|
component: () => import('@/views/projectFront/personnelPosition/beaconManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
//人员定位--地图管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/personnelPosition/mapManage',
|
|
|
|
|
name: '人员定位_地图管理',
|
|
|
|
|
component: () => import('@/views/projectFront/personnelPosition/mapManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safeManage/addSafeRecord',
|
|
|
|
|
name: '安全管理_新增安全检查',
|
|
|
|
|
component: () => import('@/views/projectFront/safeManage/addSafeRecord.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safeManage/checkItemList',
|
|
|
|
|
name: '安全管理_检查项管理',
|
|
|
|
|
component: () => import('@/views/projectFront/safeManage/checkItemList.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safeManage/safeRocordList',
|
|
|
|
|
name: '安全管理_安全检查记录',
|
|
|
|
|
component: () => import('@/views/projectFront/safeManage/safeRocordList.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safeManage/checkStandingBook',
|
|
|
|
|
name: '安全管理_检查台账',
|
|
|
|
|
component: () => import('@/views/projectFront/safeManage/v2/checkStandingBook.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safeManage/projectSelfInspection',
|
|
|
|
|
name: '安全管理_项目自检',
|
|
|
|
|
component: () => import('@/views/projectFront/safeManage/v2/projectSelfInspection.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safeManage/subTasklist',
|
|
|
|
|
name: '安全管理_项目自检子任务',
|
|
|
|
|
component: () => import('@/views/projectFront/safeManage/v2/subTasklist.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safeManage/hiddenDangerLibrary',
|
|
|
|
|
name: '安全管理_隐患库',
|
|
|
|
|
component: () => import('@/views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safeManage/hazardAssess',
|
|
|
|
|
name: '安全管理_隐患考核',
|
|
|
|
|
component: () => import('@/views/projectFront/safeManage/v2/hazardAssess.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/environmentalMonitor/alarmValueSet',
|
|
|
|
|
name: '绿色施工_阈值设置',
|
|
|
|
|
component: () => import('@/views/projectFront/environmentalMonitor/alarmValueSet.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/environmentalMonitor/alarmWarning',
|
|
|
|
|
name: '绿色施工_报警预警',
|
|
|
|
|
component: () => import('@/views/projectFront/environmentalMonitor/alarmWarning.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/environmentalMonitor/envirDevManage',
|
|
|
|
|
name: '绿色施工_扬尘设备管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/environmentManage/devList.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/environmentalMonitor/sprayDevManage',
|
|
|
|
|
name: '绿色施工_雾炮喷淋设备管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/environmentManage/sprayDevManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/electricBox/messageOverview',
|
|
|
|
|
name: '电箱管理_信息总览',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/electricBox/messageOverview.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/electricBox/historyData',
|
|
|
|
|
name: '电箱管理_历史数据',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/electricBox/historyData.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/electricBox/deviceManage',
|
|
|
|
|
name: '电箱管理_阈值设置',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/electricBox/deviceManage.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/carManage/carManage',
|
|
|
|
|
name: '车辆管理_车辆黑白名单管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/carManage/carManage.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/carManage/carTypeManage',
|
|
|
|
|
name: '车辆管理_车种管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/carManage/carTypeManage.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/carManage/realTimeData',
|
|
|
|
|
name: '车辆管理_实时数据',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/carManage/realTimeData.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/carManage/carStatictis',
|
|
|
|
|
name: '车辆管理_车辆统计',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/carManage/carStatictis.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/carManage/carWashDevManage',
|
|
|
|
|
name: '车辆冲洗_设备管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/carManage/carWashDevManage.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/carManage/carWashRealTimeData',
|
|
|
|
|
name: '车辆冲洗_实时数据',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/carManage/carWashRealTimeData.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/configManage/roleManage',
|
|
|
|
|
name: '系统管理_角色管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/configManage/roleManage.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/configManage/personnelAccess',
|
|
|
|
|
name: '系统管理_人员权限',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/configManage/personnelAccess.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/configManage/operationLog',
|
|
|
|
|
name: '系统管理_操作日志',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/operationLog.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/home', //塔吊管理 首页
|
|
|
|
|
name: '塔吊管理_首页',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/home.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/antiCollision', //塔吊管理 群塔防碰撞
|
|
|
|
|
name: '塔吊管理_群塔防碰撞',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/antiCollision.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/monitoringStatistics', //塔吊管理 监控统计
|
|
|
|
|
name: '塔吊管理_监控统计',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/monitoringStatistics.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/reportForm', //塔吊管理 报表导出
|
|
|
|
|
name: '塔吊管理_报表导出',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/reportForm.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/basicInfo', //塔吊管理 点位配置
|
|
|
|
|
name: '塔吊管理_设备管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/basicInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/towerCraneList', //塔吊管理 点位配置
|
|
|
|
|
name: '塔吊管理_塔吊列表',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/towerCraneList.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/operationInfo', //塔吊管理 运营信息
|
|
|
|
|
name: '塔吊管理_运行数据',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/operationInfo.vue'], resolve)
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/towerCrane/operationInfo2', //塔吊管理 运营信息
|
|
|
|
|
name: '塔吊管理_运行数据2',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/operationInfo2.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/alarmAnalysis', //塔吊管理 运营信息
|
|
|
|
|
name: '塔吊管理_预警分析',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/alarmAnalysis.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/alarmInfo', //塔吊管理 报警信息
|
|
|
|
|
name: '塔吊管理_报警信息',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/alarmInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/devMaintain', //塔吊管理 设备维保
|
|
|
|
|
name: '塔吊管理_设备维保',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/devMaintain.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/Nut', //塔吊管理 设备维保
|
|
|
|
|
name: '塔吊管理_螺栓列表',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/Nut.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/Jacking', //塔吊管理 设备维保
|
|
|
|
|
name: '塔吊管理_顶升记录',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/Jacking.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/siteVisualization', //塔吊管理 塔吊可视化
|
|
|
|
|
name: '塔吊管理_工地可视化',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/siteVisualization.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/bimDemo', //塔吊管理 塔吊可视化
|
|
|
|
|
name: '塔吊管理_demo',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/bimDemo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/brand', //塔吊管理 设备维保
|
|
|
|
|
name: '塔吊管理_塔吊品牌管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/brand.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/historyData',
|
|
|
|
|
name: '塔吊管理_历史数据',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/historyData.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/towerCrane/devRegister',
|
|
|
|
|
name: '塔吊管理_设备备案', //策划管理
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/devRegister.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/lifter/devRegister',
|
|
|
|
|
name: '升降机管理_设备备案', //策划管理
|
|
|
|
|
component: resolve => require(['@/views/projectFront/lifter/devRegister.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/lifter/basicInfo', //升降机管理 基本信息
|
|
|
|
|
name: '升降机管理_基本信息',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/lifter/basicInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/lifter/lifterInfo', //升降机管理 设备管理
|
|
|
|
|
name: '升降机管理_设备管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/lifter/lifterInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/lifter/operationInfo', //升降机管理 运营信息
|
|
|
|
|
name: '升降机管理_运行数据',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/lifter/operationInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/lifter/newOperationInfo', //升降机管理 运营信息 暗色版
|
|
|
|
|
name: '升降机管理_运行数据',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/lifter/operationInfo2.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/lifter/earlyWarning', //升降机管理 运营信息 暗色版
|
|
|
|
|
name: '升降机管理_预警分析',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/lifter/earlyWarning.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/lifter/alarmInfo', //升降机管理 报警信息
|
|
|
|
|
name: '升降机管理_报警信息',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/lifter/alarmInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/lifter/devMaintain', //升降机管理 设备维保
|
|
|
|
|
name: '升降机管理_设备维保',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/lifter/devMaintain.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/quality/criterion', //质量管理 -- 标准中心
|
|
|
|
|
name: '质量管理_标准中心',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/quality/criterion.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/quality/business', //质量管理 -- 业务中心
|
|
|
|
|
name: '质量管理_业务中心',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/quality/business.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/quality/recordsCenter', //质量管理 -- 数据中心
|
|
|
|
|
name: '质量管理_数据中心',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/quality/recordsCenter.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
//标养室
|
|
|
|
|
{
|
|
|
|
|
path: '/project/markingRoom/devManage',
|
|
|
|
|
name: '标养室_设备管理',
|
|
|
|
|
component: () => import('@/views/projectFront/markingRoom/devManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/markingRoom/sampleManage',
|
|
|
|
|
name: '标养室_样品管理',
|
|
|
|
|
component: () => import('@/views/projectFront/markingRoom/sampleManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/markingRoom/sampleTypeMange',
|
|
|
|
|
name: '标养室_样品类型管理',
|
|
|
|
|
component: () => import('@/views/projectFront/markingRoom/sampleTypeMange.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/markingRoom/storageLocationManage',
|
|
|
|
|
name: '标养室_存放位置管理',
|
|
|
|
|
component: () => import('@/views/projectFront/markingRoom/storageLocationManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/markingRoom/realTime',
|
|
|
|
|
name: '标养室_实时数据',
|
|
|
|
|
component: () => import('@/views/projectFront/markingRoom/realTime.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/markingRoom/historyData',
|
|
|
|
|
name: '标养室_历史数据',
|
|
|
|
|
component: () => import('@/views/projectFront/markingRoom/historyData.vue'),
|
|
|
|
|
},
|
|
|
|
|
//用水管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/waterManage/relaTimeData',
|
|
|
|
|
name: '用水管理_实时数据',
|
|
|
|
|
component: () => import('@/views/projectFront/waterManage/relaTimeData.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/waterManage/alarmWarning',
|
|
|
|
|
name: '用水管理_报警信息',
|
|
|
|
|
component: () => import('@/views/projectFront/waterManage/alarmWarning.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/waterManage/alarmValueSet',
|
|
|
|
|
name: '用水管理_基本信息',
|
|
|
|
|
component: () => import('@/views/projectFront/waterManage/alarmValueSet.vue'),
|
|
|
|
|
},
|
|
|
|
|
//用电管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/electricityManage/relaTimeData',
|
|
|
|
|
name: '用电管理_实时数据',
|
|
|
|
|
component: () => import('@/views/projectFront/electricityManage/relaTimeData.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/electricityManage/alarmWarning',
|
|
|
|
|
name: '用电管理_报警信息',
|
|
|
|
|
component: () => import('@/views/projectFront/electricityManage/alarmWarning.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/electricityManage/alarmValueSet',
|
|
|
|
|
name: '用电管理_基本信息',
|
|
|
|
|
component: () => import('@/views/projectFront/electricityManage/alarmValueSet.vue'),
|
|
|
|
|
},
|
|
|
|
|
//进度管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/scheduleManage/gantt',
|
|
|
|
|
name: '进度管理_甘特图',
|
|
|
|
|
component: () => import('@/views/projectFront/scheduleManage/gantt.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/scheduleManage/projectNodeManage',
|
|
|
|
|
name: '进度管理_分布分项工程管理',
|
|
|
|
|
component: () => import('@/views/projectFront/scheduleManage/projectNodeManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/scheduleManage/warning',
|
|
|
|
|
name: '进度管理_进度预警',
|
|
|
|
|
component: () => import('@/views/projectFront/scheduleManage/warning.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/scheduleManage/BIMmanage',
|
|
|
|
|
name: '进度管理_BIM配置',
|
|
|
|
|
component: () => import('@/views/projectFront/scheduleManage/BIMmanage.vue'),
|
|
|
|
|
},
|
|
|
|
|
//档案管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/fileManage/fileManage',
|
|
|
|
|
name: '档案管理_档案管理',
|
|
|
|
|
component: () => import('@/views/projectFront/fileManage/fileManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
//日常巡检
|
|
|
|
|
{
|
|
|
|
|
path: '/project/dailyCheck/addCheck',
|
|
|
|
|
name: '日常巡检_新增巡检',
|
|
|
|
|
component: () => import('@/views/projectFront/dailyCheck/addCheck.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/dailyCheck/submitCheck',
|
|
|
|
|
name: '日常巡检_我提交的巡检',
|
|
|
|
|
component: () => import('@/views/projectFront/dailyCheck/submitCheck.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/dailyCheck/settleCheck',
|
|
|
|
|
name: '日常巡检_我整改的巡检',
|
|
|
|
|
component: () => import('@/views/projectFront/dailyCheck/settleCheck.vue'),
|
|
|
|
|
},
|
|
|
|
|
//BIM中心
|
|
|
|
|
{
|
|
|
|
|
path: '/project/bim/bimManage',
|
|
|
|
|
name: 'BIM中心_模型管理',
|
|
|
|
|
component: () => import('@/views/projectFront/BIMCenter/BIMManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
//BIM中心
|
|
|
|
|
{
|
|
|
|
|
path: '/project/bim/towerBimManage',
|
|
|
|
|
name: 'BIM中心_塔吊模型管理',
|
|
|
|
|
component: () => import('@/views/projectFront/BIMCenter/BIMManageV2.vue'),
|
|
|
|
|
},
|
|
|
|
|
//施工日志
|
|
|
|
|
{
|
|
|
|
|
path: '/project/buildersDiary/addDiary',
|
|
|
|
|
name: '施工日志_新增日志',
|
|
|
|
|
component: () => import('@/views/projectFront/buildersDiary/addDiary.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/buildersDiary/diaryList',
|
|
|
|
|
name: '施工日志_日志列表',
|
|
|
|
|
component: () => import('@/views/projectFront/buildersDiary/diaryList.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/qualitySpringback/buildManage',
|
|
|
|
|
name: '质量回弹_楼栋管理',
|
|
|
|
|
component: () => import('@/views/projectFront/qualitySpringback/buildManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/qualitySpringback/electronicPouringOrder',
|
|
|
|
|
name: '质量回弹_电子浇筑令',
|
|
|
|
|
component: () => import('@/views/projectFront/qualitySpringback/electronicPouringOrder.vue'),
|
|
|
|
|
},
|
|
|
|
|
//安全教育
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safetyEducation/courseManage/:type',
|
|
|
|
|
name: '安全教育_课程管理',
|
|
|
|
|
component: () => import('@/views/projectFront/safetyEducation/courseManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/safetyEducation/trainingRecords',
|
|
|
|
|
name: '安全教育_培训记录',
|
|
|
|
|
component: () => import('@/views/projectFront/safetyEducation/trainingRecords.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/safetyEducation/classification',
|
|
|
|
|
name: '安全教育_课程分类',
|
|
|
|
|
component: () => import('@/views/projectFront/safetyEducation/classification.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/wifiEducation/educationQuestions',
|
|
|
|
|
name: 'Wifi教育-教育题库',
|
|
|
|
|
component: () => import('../views/projectLevel/wifiEducation/educationOutline.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/wifiEducation/devManager',
|
|
|
|
|
name: 'Wifi教育-设备管理',
|
|
|
|
|
component: () => import('../views/projectLevel/wifiEducation/devManager.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/wifiEducation/answerAnalysis',
|
|
|
|
|
name: 'Wifi教育-答题分析',
|
|
|
|
|
component: () => import('../views/projectLevel/wifiEducation/answerAnalysis.vue'),
|
|
|
|
|
},
|
|
|
|
|
//卸料平台
|
|
|
|
|
{
|
|
|
|
|
path: '/project/unload/basicInfo', //卸料平台 基本信息
|
|
|
|
|
name: '卸料平台_基本信息',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/unload/basicInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/unload/operationInfo', //卸料平台 运营信息
|
|
|
|
|
name: '卸料平台_运行数据',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/unload/operationInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/unload/alarmInfo', //卸料平台 报警信息
|
|
|
|
|
name: '卸料平台_报警信息',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/unload/alarmInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
//大体积混泥土测温
|
|
|
|
|
{
|
|
|
|
|
path: '/project/concreteMonitoring/devManage', //
|
|
|
|
|
name: '卸料平台_设备管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/concreteMonitoring/devManage.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/concreteMonitoring/realTimeData', //
|
|
|
|
|
name: '卸料平台_实时数据',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/concreteMonitoring/realTimeData.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
//AR指挥中心
|
|
|
|
|
{
|
|
|
|
|
path: '/project/panoramicManage',
|
|
|
|
|
name: '地图管理',
|
|
|
|
|
component: () => import('../views/projectFront/panoramicView/panoramicManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
//材料管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/materialManage/constructionTeamManage',
|
|
|
|
|
name: '材料管理_资源中心_施工队伍管理',
|
|
|
|
|
component: () => import('@/views/projectFront/materialManage/constructionTeamManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/materialManage/materialManage',
|
|
|
|
|
name: '材料管理_资源中心_材料字典',
|
|
|
|
|
component: () => import('@/views/projectFront/materialManage/materialManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/materialManage/cooperationUnit',
|
|
|
|
|
name: '材料管理_资源中心_合作单位',
|
|
|
|
|
component: () => import('@/views/projectFront/materialManage/cooperationUnit.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/materialManage/projectSiteManage',
|
|
|
|
|
name: '材料管理_资源中心_工程部位管理',
|
|
|
|
|
component: () => import('@/views/projectFront/materialManage/projectSiteManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/materialManage/materialContract',
|
|
|
|
|
name: '材料管理_资源中心_材料合同',
|
|
|
|
|
component: () => import('@/views/companyAdmin/material/materialContract.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/materialManage/warehouseManage',
|
|
|
|
|
name: '材料管理_资源中心_库房字典',
|
|
|
|
|
component: () => import('@/views/projectFront/materialManage/warehouseManage.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/materialManage/materialPriceBack',
|
|
|
|
|
name: '材料管理_资源中心_材料价格库',
|
|
|
|
|
component: () => import('@/views/projectFront/materialManage/materialPriceBack.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/materialManage/thisProjectOrder',
|
|
|
|
|
name: '材料管理_资源中心_本项目订单',
|
|
|
|
|
component: () => import('@/views/projectFront/materialManage/thisProjectOrder.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/materialManage/thisProjectWaybill',
|
|
|
|
|
name: '材料管理_资源中心_本项目运单',
|
|
|
|
|
component: () => import('@/views/projectFront/materialManage/thisProjectWaybill.vue')
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/materialManage/materialWeightList',
|
|
|
|
|
name: '材料管理_作业中心_榜单台账',
|
|
|
|
|
component: () => import('@/views/projectFront/materialManage/materialWeightList.vue')
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// path: '/project/materialManage/',
|
|
|
|
|
// name: '材料管理_资源中心',
|
|
|
|
|
// component: () => import('../views/projectFront/materialManage/materialManage.vue'),
|
|
|
|
|
// children:[
|
|
|
|
|
// {
|
|
|
|
|
// path: '/project/materialManage/materialManage',
|
|
|
|
|
// name: '材料管理_资源中心_材料字典',
|
|
|
|
|
// component: () => import('@/views/projectFront/materialManage/materialManage.vue'),
|
|
|
|
|
// }
|
|
|
|
|
// ]
|
|
|
|
|
// },
|
|
|
|
|
{
|
|
|
|
|
path: '/project/dangerousBigProject/parameter',
|
|
|
|
|
name: '危大工程_危大工程台账',
|
|
|
|
|
component: () => import('../../src/views/projectFront/dangerousBigProject/index.vue')
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/dangerousBigProject/checkTable',
|
|
|
|
|
name: '危大工程_检查表',
|
|
|
|
|
component: () => import('../../src/views/projectFront/dangerousBigProject/checkTable.vue')
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/dangerousBigProject/dictionary',
|
|
|
|
|
name: '危大工程_字典',
|
|
|
|
|
component: () => import('@/views/projectFront/dangerousBigProject/dictionary.vue')
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/deepFoundationPitManage/realTimeData',
|
|
|
|
|
name: '深基坑监测系统_实时数据',
|
|
|
|
|
component: () => import('@/views/projectFront/deepFoundationPitManage/realTimeData.vue')
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/deepFoundationPitManage/monitorData',
|
|
|
|
|
name: '深基坑监测系统_基坑监测',
|
|
|
|
|
component: () => import('@/views/projectFront/deepFoundationPitManage/monitorData.vue')
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/deepFoundationPitManage/dataConfig',
|
|
|
|
|
name: '深基坑监测系统_基坑配置',
|
|
|
|
|
component: () => import('@/views/projectFront/deepFoundationPitManage/dataConfig.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/intelligentDress/index',
|
|
|
|
|
name: '智能穿戴管理系统',
|
|
|
|
|
component: () => import('@/views/projectFront/intelligentDress/index.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/aiAnalysis/warningList',
|
|
|
|
|
name: 'AI预警中心_预警列表',
|
|
|
|
|
component: () => import('@/views/projectFront/aiAnalysis/warningList.vue')
|
|
|
|
|
},
|
|
|
|
|
//高支模
|
|
|
|
|
{
|
|
|
|
|
path: '/project/highModulus/pointManage',
|
|
|
|
|
name: '高支模监测系统_点位配置',
|
|
|
|
|
component: () => import('@/views/projectFront/highModulus/pointManage.vue')
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/highModulus/planConfig',
|
|
|
|
|
name: '高支模监测系统_平面图配置',
|
|
|
|
|
component: () => import('@/views/projectFront/highModulus/planConfig.vue')
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/highModulus/manageStandards',
|
|
|
|
|
name: '高支模监测系统_管理标准',
|
|
|
|
|
component: () => import('@/views/projectFront/highModulus/manageStandards.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/highModulus/alarmInfo',
|
|
|
|
|
name: '高支模监测系统_报警信息',
|
|
|
|
|
component: () => import('@/views/projectFront/highModulus/alarmInfo.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/gantryCrane/gantryCraneInfo',
|
|
|
|
|
name: '龙门吊检测-设备管理',
|
|
|
|
|
component: () => import('@/views/projectLevel/gantryCrane/gantryCraneInfo.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/gantryCrane/operationInfo',
|
|
|
|
|
name: '龙门吊检测-运行数据',
|
|
|
|
|
component: () => import('@/views/projectLevel/gantryCrane/operationInfo.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/gantryCrane/devMaintain',
|
|
|
|
|
name: '龙门吊检测-设备维保',
|
|
|
|
|
component: () => import('@/views/projectLevel/gantryCrane/devMaintain.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/gantryCrane/earlyWarning',
|
|
|
|
|
name: '龙门吊检测-预警分析',
|
|
|
|
|
component: () => import('@/views/projectLevel/gantryCrane/earlyWarning.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/gantryCrane/devRegister',
|
|
|
|
|
name: '龙门吊检测-设备备案',
|
|
|
|
|
component: () => import('@/views/projectLevel/gantryCrane/devRegister.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/gantryCrane/alarmData',
|
|
|
|
|
name: '龙门吊检测-报警信息',
|
|
|
|
|
component: () => import('@/views/projectLevel/gantryCrane/alarmData.vue'),
|
|
|
|
|
},
|
|
|
|
|
//访客管理
|
|
|
|
|
{
|
|
|
|
|
path: '/project/epidemicPrevention/visitorsManage',
|
|
|
|
|
name: '防疫管理-访客管理',
|
|
|
|
|
component: () => import('@/views/projectFront/epidemicPrevention/visitorsManage.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/epidemicPrevention/inOutList',
|
|
|
|
|
name: '防疫管理-车辆人员进出记录',
|
|
|
|
|
component: () => import('@/views/projectFront/epidemicPrevention/inOutList.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/epidemicPrevention/peopleInOutList',
|
|
|
|
|
name: '防疫管理-人员进出记录',
|
|
|
|
|
component: () => import('@/views/projectFront/epidemicPrevention/peopleInOutList.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/epidemicPrevention/passingData',
|
|
|
|
|
name: '防疫管理_防疫通行数据对比',
|
|
|
|
|
component: () => import('@/views/projectFront/epidemicPrevention/passingData.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/qualitySafeReport/projectScore',
|
|
|
|
|
name: '质量安全检查-项目评分',
|
|
|
|
|
component: () => import('@/views/projectFront/qualitySafeReport/projectScore.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/qualitySafeReport/firstLineCompany',
|
|
|
|
|
name: '质量安全检查-一线公司检查',
|
|
|
|
|
component: () => import('@/views/projectFront/qualitySafeReport/firstLineCompany.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/qualitySafeReport/engineeringManagement',
|
|
|
|
|
name: '质量安全检查-工管中心检查',
|
|
|
|
|
component: () => import('@/views/projectFront/qualitySafeReport/engineeringManagement.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/environmentalMonitor/reportForm',
|
|
|
|
|
name: '环境监测-数据台账',
|
|
|
|
|
component: () => import('@/views/projectFront/environmentalMonitor/reportForm.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/waterManage/reportForm',
|
|
|
|
|
name: '用水管理-数据台账',
|
|
|
|
|
component: () => import('@/views/projectFront/waterManage/reportForm.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/electricityManage/reportForm',
|
|
|
|
|
name: '用电管理-数据台账',
|
|
|
|
|
component: () => import('@/views/projectFront/electricityManage/reportForm.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/lifter/reportForm',
|
|
|
|
|
name: '升降机-数据台账',
|
|
|
|
|
component: () => import('@/views/projectFront/lifter/reportForm.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/unload/reportForm',
|
|
|
|
|
name: '卸料平台-数据台账',
|
|
|
|
|
component: () => import('@/views/projectFront/unload/reportForm.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/sixHundred/carWash',
|
|
|
|
|
name: '六个百分百-车辆冲洗',
|
|
|
|
|
component: () => import('@/views/projectFront/sixHundred/carWash.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/sixHundred/carObfurage',
|
|
|
|
|
name: '六个百分百-车辆密闭',
|
|
|
|
|
component: () => import('@/views/projectFront/sixHundred/carObfurage.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/sixHundred/fenceReport',
|
|
|
|
|
name: '六个百分百-围挡上报',
|
|
|
|
|
component: () => import('@/views/projectFront/sixHundred/fenceReport.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/sixHundred/roadHardenReport',
|
|
|
|
|
name: '六个百分百-路面硬化上报',
|
|
|
|
|
component: () => import('@/views/projectFront/sixHundred/roadHardenReport.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/sixHundred/exposeSoilCover',
|
|
|
|
|
name: '六个百分百-裸土覆盖',
|
|
|
|
|
component: () => import('@/views/projectFront/sixHundred/exposeSoilCover.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/sixHundred/wetHomework',
|
|
|
|
|
name: '六个百分百-湿法作业',
|
|
|
|
|
component: () => import('@/views/projectFront/sixHundred/wetHomework.vue'),
|
|
|
|
|
},
|
|
|
|
|
//混凝土施工管控
|
|
|
|
|
{
|
|
|
|
|
path: '/project/betonManage/qualitySpringback', //
|
|
|
|
|
name: '混凝土施工管控_质量回弹',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/betonManage/qualitySpringback.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/betonManage/curingChamberManage', //
|
|
|
|
|
name: '混凝土施工管控_养护室管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/betonManage/curingChamberManage.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/betonManage/devManage', //
|
|
|
|
|
name: '混凝土施工管控_设备管理',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/betonManage/devManage.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
//企业后台
|
|
|
|
|
{
|
|
|
|
|
path: '/page',
|
|
|
|
|
name: 'page2',
|
|
|
|
|
component: () => import('@/views/companyAdmin/layout.vue'),
|
|
|
|
|
children: [{
|
|
|
|
|
path: '/companyAdmin/projectManager',
|
|
|
|
|
name: 'projectManager',
|
|
|
|
|
component: () => import('../views/companyAdmin/projectManager.vue'),
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/companyDiagram',
|
|
|
|
|
name: 'companyDiagram',
|
|
|
|
|
component: () => import('../views/companyAdmin/companyDiagram.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/companyDiagram_old',
|
|
|
|
|
name: 'companyDiagram_old',
|
|
|
|
|
component: () => import('../views/companyAdmin/companyDiagram_20210521.vue'),
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// 企业信息配置
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/systemSetup/enterpriseInfo',
|
|
|
|
|
name: 'enterpriseInfo',
|
|
|
|
|
component: () => import('../views/companyAdmin/systemSetup/enterpriseInfo.vue')
|
|
|
|
|
},
|
|
|
|
|
//材料管理
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/materialManage/materialDictionary',
|
|
|
|
|
name: 'companyMaterialDictionary',
|
|
|
|
|
component: () => import('../views/companyAdmin/material/materialDictionary.vue')
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/materialManage/materialContract',
|
|
|
|
|
name: 'companyMaterialContract',
|
|
|
|
|
component: () => import('../views/companyAdmin/material/materialContract.vue')
|
|
|
|
|
},
|
|
|
|
|
//企业库
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/enterpriseLibrary',
|
|
|
|
|
name: 'enterpriseLibrary',
|
|
|
|
|
component: () => import('@/views/projectFront/projectSummary/cooperationUnit.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/operationLog',
|
|
|
|
|
name: 'companyOperationLog',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/operationLog.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// path: '/companyAdmin/systemSetup/index',
|
|
|
|
|
// name: 'systemSetup',
|
|
|
|
|
// component: () => import('../views/companyAdmin/systemSetup/index.vue'),
|
|
|
|
|
// children: [
|
|
|
|
|
// {
|
|
|
|
|
// path: '/companyAdmin/systemSetup/enterpriseInfo',
|
|
|
|
|
// name: 'enterpriseInfo',
|
|
|
|
|
// component: resolve => require(['@/views/companyAdmin/systemSetup/enterpriseInfo.vue'], resolve)
|
|
|
|
|
// },
|
|
|
|
|
// ]
|
|
|
|
|
// },
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/qualityAndSafety/hiddenDangerLibrary',
|
|
|
|
|
name: 'hiddenDangerLibrary',
|
|
|
|
|
component: () => import('../views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/qualityAndSafety/securityCheckTypes',
|
|
|
|
|
name: 'securityCheckTypes',
|
|
|
|
|
component: () => import('../views/companyAdmin/qualityAndSafety/securityCheckTypes.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/qualityAndSafety/index',
|
|
|
|
|
name: 'qualityAndSafety',
|
|
|
|
|
component: () => import('../views/companyAdmin/qualityAndSafety/index.vue'),
|
|
|
|
|
children: [
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/qualityAndSafety/classify',
|
|
|
|
|
name: 'classify',
|
|
|
|
|
component: () => import('../views/companyAdmin/qualityAndSafety/classify.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/qualityAndSafety/evaluate',
|
|
|
|
|
name: 'evaluate',
|
|
|
|
|
component: () => import('../views/companyAdmin/qualityAndSafety/evaluate.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/qualityAndSafety/statistics',
|
|
|
|
|
name: 'statistics',
|
|
|
|
|
component: () => import('../views/companyAdmin/qualityAndSafety/statistics.vue'),
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/basicSetup/index',
|
|
|
|
|
name: 'basicSetup',
|
|
|
|
|
component: () => import('../views/companyAdmin/basicSetup/index.vue'),
|
|
|
|
|
children: [{
|
|
|
|
|
path: '/companyAdmin/basicSetup/checkItem',
|
|
|
|
|
name: 'checkItem',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/basicSetup/checkItem.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/basicSetup/specialCheck',
|
|
|
|
|
name: 'specialCheck',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/basicSetup/specialCheck.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/basicSetup/planTemplate',
|
|
|
|
|
name: 'planTemplate',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/basicSetup/planTemplate.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/progressOfWorks/index',
|
|
|
|
|
name: 'progressOfWorks',
|
|
|
|
|
component: () => import('../views/companyAdmin/progressOfWorks/index.vue'),
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/firmNotice/index',
|
|
|
|
|
name: 'firmNotice',
|
|
|
|
|
component: () => import('../views/companyAdmin/firmNotice/index.vue'),
|
|
|
|
|
children: [{
|
|
|
|
|
path: '/companyAdmin/firmNotice/notice',
|
|
|
|
|
name: 'notice',
|
|
|
|
|
component: () => import('../views/companyAdmin/firmNotice/notice.vue'),
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// path: '/companyAdmin/firmNotice/docManage',
|
|
|
|
|
// name: 'docManage',
|
|
|
|
|
// component: () => import('../views/companyAdmin/docManage.vue'),
|
|
|
|
|
// },
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/docManage',
|
|
|
|
|
name: 'docManage',
|
|
|
|
|
component: () => import('../views/companyAdmin/docManage.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/studyManage/index',
|
|
|
|
|
name: 'studyManage',
|
|
|
|
|
component: () => import('../views/companyAdmin/studyManage/index.vue'),
|
|
|
|
|
children: [{
|
|
|
|
|
path: '/companyAdmin/studyManage/courseList',
|
|
|
|
|
name: 'courseList',
|
|
|
|
|
component: () => import('../views/companyAdmin/studyManage/courseList.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/studyManage/studyPlan',
|
|
|
|
|
name: 'studyPlan',
|
|
|
|
|
component: () => import('../views/companyAdmin/studyManage/studyPlan.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/studyManage/myCourses',
|
|
|
|
|
name: 'myCourses',
|
|
|
|
|
component: () => import('../views/companyAdmin/studyManage/myCourses.vue'),
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
},{
|
|
|
|
|
path: '/companyAdmin/classification',
|
|
|
|
|
name: 'classification',
|
|
|
|
|
component: () => import('@/views/projectFront/safetyEducation/classification'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/companyAdmin/safetyEducation/courseManage',
|
|
|
|
|
name: 'courseManage',
|
|
|
|
|
component: () => import('@/views/projectFront/safetyEducation/courseManage'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/companyAdmin/wifiEducation/educationQuestions',
|
|
|
|
|
name: 'wifiEducation',
|
|
|
|
|
component: () => import('../views/projectLevel/wifiEducation/educationOutline.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/companyAdmin/dangerousBigProject/checkTable',
|
|
|
|
|
name: 'dangerousBigProjectcheckTable',
|
|
|
|
|
component: () => import('@/views/projectFront/dangerousBigProject/checkTable.vue')
|
|
|
|
|
},{
|
|
|
|
|
path: '/companyAdmin/dangerousBigProject/dictionary',
|
|
|
|
|
name: 'dangerousBigProjectdictionary',
|
|
|
|
|
component: () => import('@/views/projectFront/dangerousBigProject/dictionary.vue')
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/msgCenter',
|
|
|
|
|
name: 'msgCenter',
|
|
|
|
|
component: () => import('../views/message.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/projectIndex',
|
|
|
|
|
name: 'projectIndex',
|
|
|
|
|
component: () => import('../views/projectAdmin/projectIndex.vue'),
|
|
|
|
|
},
|
2022-06-20 13:36:29 +08:00
|
|
|
{
|
|
|
|
|
path: '/equipmentCenterIndx',
|
|
|
|
|
name: 'equipmentCenterIndx',
|
|
|
|
|
component: () => import('../views/equipmentCenter/equipmentCenterIndex.vue'),
|
|
|
|
|
},
|
2022-06-08 14:51:11 +08:00
|
|
|
{
|
|
|
|
|
path: '/project/panoramicOverview',
|
|
|
|
|
name: 'panoramicView',
|
|
|
|
|
component: () => import('../views/projectFront/panoramicView/overview.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/projectList',
|
|
|
|
|
name: 'projectList',
|
|
|
|
|
component: () => import('../views/projectAdmin/projectList.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/fileCenter',
|
|
|
|
|
name: 'fileCenter',
|
|
|
|
|
component: () => import('../views/projectAdmin/fileCenter.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/personnelPosition/overview',
|
|
|
|
|
name: '人员定位总览',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/personnelPosition/overview.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/projectSummary',
|
|
|
|
|
name: '项目总览',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/projectSummary/overview.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/videoOverview',
|
|
|
|
|
name: 'videoOverview',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/videoManage/overview.vue'], resolve)
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/imgRanging',
|
|
|
|
|
name: 'imgRanging',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/imgRanging/overview.vue'], resolve)
|
|
|
|
|
},,{
|
|
|
|
|
path: '/project/warningManage',
|
|
|
|
|
name: 'warningManage',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/warningManage/overview.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/aiOverview',
|
|
|
|
|
name: 'aiOverview',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/aiAnalysis/overview.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/bimOverview',
|
|
|
|
|
name: 'BIM中心',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/BIMCenter/overview.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/laborOverview',
|
|
|
|
|
name: 'laborOverview',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/laborManage/overview.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/companyAdmin/bigScreen',
|
|
|
|
|
name: 'bigScreen',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/bigScreen'], resolve)
|
|
|
|
|
},
|
2020-08-07 15:12:19 +08:00
|
|
|
|
2022-06-08 14:51:11 +08:00
|
|
|
{ //龙光大屏 原型2.0
|
|
|
|
|
path: '/companyAdmin/longguangBigScreen',
|
|
|
|
|
name: 'longguangBigScreen',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/longguang'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{ //龙光大屏风格 原型3.0
|
|
|
|
|
path: '/companyAdmin/longguangBigScreen2',
|
|
|
|
|
name: 'longguangBigScreen',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/longguang2'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{ // 河南大屏
|
|
|
|
|
path: '/companyAdmin/henanBigScreen',
|
|
|
|
|
name: 'henanBigScreen',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/HeNan'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{ //沈白高铁大屏
|
|
|
|
|
path: '/companyAdmin/shenbaiBigScreen',
|
|
|
|
|
name: 'shenbaiBigScreen',
|
|
|
|
|
component: resolve => require(['@/views/companyAdmin/shenbai'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/bigSiteVisualization', //塔吊管理 塔吊可视化全屏
|
|
|
|
|
name: '塔吊管理_工地可视化全屏',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/towerCrane/bigSiteVisualization.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/environmentalOverview',
|
|
|
|
|
name: '绿色施工总览',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/environmentalMonitor/overview.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/project/electricOverview',
|
|
|
|
|
name: '电箱管理总览',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/electricBox/overview.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/carOverview',
|
|
|
|
|
name: '车辆管理总览',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/carManage/overview.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/vrCenter',
|
|
|
|
|
name: 'vrCenter',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/vrCenter/iframe.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: '/project/markRoomOverview',
|
|
|
|
|
name: '标养室总览',
|
|
|
|
|
component: resolve => require(['@/views/projectFront/markingRoom/overview.vue'], resolve)
|
2022-06-15 08:56:20 +08:00
|
|
|
},
|
|
|
|
|
{
|
2022-06-08 14:51:11 +08:00
|
|
|
path: '/project/dataBoard/',
|
|
|
|
|
name: '数据看板',
|
2022-06-16 19:58:54 +08:00
|
|
|
// component: resolve => require(['@/views/projectAdmin/dataBoardTwo/dataBoard.vue'], resolve),
|
|
|
|
|
component: resolve => require(['@/views/projectAdmin/dataBoard/dataBoard.vue'], resolve),
|
2022-06-08 14:51:11 +08:00
|
|
|
children: [{
|
2022-06-16 19:58:54 +08:00
|
|
|
path: 'index',
|
|
|
|
|
name: '数据看板-首页概览',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/index.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'digitalSite',
|
|
|
|
|
name: '数据看板-数字工地',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/digitalSite.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'laborManage',
|
|
|
|
|
name: '数据看板-劳务管理',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/laborManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'environment',
|
|
|
|
|
name: '数据看板-环境监测',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/environment.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'material',
|
|
|
|
|
name: '数据看板-材料管理',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/material.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'plan',
|
|
|
|
|
name: '数据看板-进度计划',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/plan.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'secure',
|
|
|
|
|
name: '数据看板-安全管理',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/secure.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'quality',
|
|
|
|
|
name: '数据看板-质量管理',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/quality.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'SixHundred',
|
|
|
|
|
name: '数据看板-六个百分百',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/AiAnalysisCopy.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'AiAnalysis',
|
|
|
|
|
name: '数据看板-AI数据分析',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/AiAnalysis.vue'),
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
// children: [{
|
|
|
|
|
// path: 'index',
|
|
|
|
|
// name: '数据看板-首页概览',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/index.vue'),
|
|
|
|
|
// }, {
|
|
|
|
|
// path: 'digitalSite',
|
|
|
|
|
// name: '数据看板-数字工地',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/digitalSite'),
|
|
|
|
|
// }, {
|
|
|
|
|
// path: 'laborManage',
|
|
|
|
|
// name: '数据看板-劳务管理',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/laborManage.vue'),
|
|
|
|
|
// }, {
|
|
|
|
|
// path: 'environment',
|
|
|
|
|
// name: '数据看板-环境监测',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/environment.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'material',
|
|
|
|
|
// name: '数据看板-材料管理',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/material.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'plan',
|
|
|
|
|
// name: '数据看板-进度计划',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/plan.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'secure',
|
|
|
|
|
// name: '数据看板-安全管理',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/secure.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'quality',
|
|
|
|
|
// name: '数据看板-质量管理',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/quality.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'SixHundred',
|
|
|
|
|
// name: '数据看板-六个百分百',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/AiAnalysisCopy.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'AiAnalysis',
|
|
|
|
|
// name: '数据看板-AI数据分析',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/AiAnalysis.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'contractManage',
|
|
|
|
|
// name: '数据看板-合约管理',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/contractManage.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'doublecManage',
|
|
|
|
|
// name: '数据看板-双碳管理',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/doublecManage.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'bigScreen',
|
|
|
|
|
// name: '数据看板-监控大屏',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/bigScreen.vue'),
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// path: 'cimManage',
|
|
|
|
|
// name: '数据看板-CIM+',
|
|
|
|
|
// component: () => import('@/views/projectAdmin/dataBoardTwo/cimManage.vue'),
|
|
|
|
|
// }
|
|
|
|
|
// ]
|
2022-06-08 14:51:11 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/equipmentCenter/',
|
|
|
|
|
name: 'page3',
|
|
|
|
|
component: () => import('@/components/layout.vue'),
|
|
|
|
|
children: [{
|
|
|
|
|
path: 'laborDevManage',
|
|
|
|
|
name: '劳务管理_设备管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/laborManage/devConfig.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'carCameraDev',
|
|
|
|
|
name: '车辆管理_车辆相机管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/carManage/carCameraDev'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'basicInfo', //塔吊管理 基本信息
|
|
|
|
|
name: '塔吊管理_设备管理',
|
|
|
|
|
component: resolve => require(['../views/projectFront/towerCrane/basicInfo.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: 'electricDevManage',
|
|
|
|
|
name: '电箱管理_设备管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/electricBox/deviceManage'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'lifterBasicInfo', //升降机管理 基本信息
|
|
|
|
|
name: '升降机管理_设备管理',
|
|
|
|
|
component: resolve => require(['../views/projectFront/lifter/basicInfo.vue'], resolve)
|
|
|
|
|
}]
|
|
|
|
|
},
|
|
|
|
|
//项目级页面 ---- V2
|
|
|
|
|
{
|
|
|
|
|
path: '/projectV2/',
|
|
|
|
|
name: 'projectV2Page',
|
|
|
|
|
component: () => import('@/views/projectLevel/common/page.vue'),
|
|
|
|
|
children: [{
|
|
|
|
|
path: 'taskList', // 任务清单
|
|
|
|
|
name: 'taskList',
|
|
|
|
|
component: () => import('../views/projectLevel/workstation/taskList/taskListIndex.vue')
|
|
|
|
|
}, {
|
|
|
|
|
path: 'noticeList', //通知公告
|
|
|
|
|
name: 'noticeList',
|
|
|
|
|
component: () => import('../views/projectLevel/workstation/notice/noticeList.vue')
|
|
|
|
|
}, {
|
|
|
|
|
path: 'workerSchedule', //工作日程
|
|
|
|
|
name: 'workerSchedule',
|
|
|
|
|
component: () => import('../views/projectLevel/workstation/workerSchedule/scheduleIndex.vue')
|
|
|
|
|
}, {
|
|
|
|
|
path: 'businessIndex',
|
|
|
|
|
name: 'businessIndex',
|
|
|
|
|
component: () => import('../views/projectLevel/businessCenter/index.vue')
|
|
|
|
|
},{
|
|
|
|
|
path: 'projectOverview/index',
|
|
|
|
|
name: '数据看板-首页概览',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/index.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'projectOverview/digitalSite',
|
|
|
|
|
name: '数据看板-数字工地',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/digitalSite.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'projectOverview/laborManage',
|
|
|
|
|
name: '数据看板-劳务管理',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/laborManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'projectOverview/environment',
|
|
|
|
|
name: '数据看板-环境监测',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/environment.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'projectOverview/material',
|
|
|
|
|
name: '数据看板-材料管理',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/material.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'projectOverview/plan',
|
|
|
|
|
name: '数据看板-进度计划',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/plan.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'projectOverview/secure',
|
|
|
|
|
name: '数据看板-安全管理',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/secure.vue'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'projectOverview/quality',
|
|
|
|
|
name: '数据看板-质量管理',
|
|
|
|
|
component: () => import('@/views/projectAdmin/dataBoard/quality.vue'),
|
|
|
|
|
}]
|
|
|
|
|
},
|
|
|
|
|
//项目级页面 ---- V2 -----业务中心
|
|
|
|
|
{
|
|
|
|
|
path: '/project/',
|
|
|
|
|
name: 'businessCenterPage',
|
|
|
|
|
component: () => import('@/views/projectLevel/businessCenter/layout.vue'),
|
|
|
|
|
// children: [{
|
|
|
|
|
// path:'taskList', // 任务清单
|
|
|
|
|
// name: 'taskList',
|
|
|
|
|
// component: ()=>import('../views/projectLevel/workstation/taskList/taskListIndex.vue')
|
|
|
|
|
// },{
|
|
|
|
|
// path:'noticeList', //通知公告
|
|
|
|
|
// name: 'noticeList',
|
|
|
|
|
// component: ()=>import('../views/projectLevel/workstation/notice/noticeList.vue')
|
|
|
|
|
// },{
|
|
|
|
|
// path:'bussinessIndex',
|
|
|
|
|
// name: 'bussinessIndex',
|
|
|
|
|
// component: ()=>import('../views/projectLevel/businessCenter/index.vue')
|
|
|
|
|
// },{
|
|
|
|
|
// path:'projectOverview',
|
|
|
|
|
// name: 'projectOverview',
|
|
|
|
|
// component: ()=>import('../views/projectLevel/dataCenter/projectOverview.vue')
|
|
|
|
|
// }]
|
|
|
|
|
}
|
2020-08-07 15:12:19 +08:00
|
|
|
]
|
2022-06-08 14:51:11 +08:00
|
|
|
var devRoutes = {
|
|
|
|
|
path: '/equipmentCenter/',
|
|
|
|
|
name: 'page3',
|
|
|
|
|
component: () => import('@/components/layout_zhongjian.vue'),
|
|
|
|
|
children: [{
|
|
|
|
|
path: 'videoAlarmList',
|
|
|
|
|
name: 'videoAlarmList',
|
|
|
|
|
component: () => import('../views/equipmentCenter/videoManage/cameraList.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'cameraList',
|
|
|
|
|
name: '视频监控_摄像机列表',
|
|
|
|
|
component: () => import('../views/equipmentCenter/videoManage/videoConfig.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'laborDevManage',
|
|
|
|
|
name: '劳务管理_设备管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/laborManage/devConfig.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'markingRoomDevManage',
|
|
|
|
|
name: '标养室_设备管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/markingRoom/devConfig.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'envirDevManage',
|
|
|
|
|
name: '绿色施工_扬尘设备管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/environmentManage/devList.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'sprayDevManage',
|
|
|
|
|
name: '绿色施工_雾炮喷淋设备管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/environmentManage/sprayDevManage.vue'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'electricDevManage',
|
|
|
|
|
name: '电箱管理_设备管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/electricBox/deviceManage'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'carCameraDev',
|
|
|
|
|
name: '车辆管理_车辆相机管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/carManage/carCameraDev'),
|
|
|
|
|
}, {
|
|
|
|
|
path: 'carGateDev',
|
|
|
|
|
name: '车辆管理_车辆闸门管理',
|
|
|
|
|
component: () => import('../views/equipmentCenter/carManage/carGateDev'),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'basicInfo', //塔吊管理 基本信息
|
|
|
|
|
name: '塔吊管理_设备管理',
|
|
|
|
|
component: resolve => require(['../views/projectFront/towerCrane/basicInfo.vue'], resolve)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: 'lifterBasicInfo', //升降机管理 基本信息
|
|
|
|
|
name: '升降机管理_设备管理',
|
|
|
|
|
component: resolve => require(['../views/projectFront/lifter/basicInfo.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: 'waterDevManage', //
|
|
|
|
|
name: '用水管理_设备管理',
|
|
|
|
|
component: resolve => require(['../views/equipmentCenter/waterManage/devManage.vue'], resolve)
|
|
|
|
|
}, {
|
|
|
|
|
path: 'electricityDevManage', //
|
|
|
|
|
name: '用电管理_设备管理',
|
|
|
|
|
component: resolve => require(['../views/equipmentCenter/electricityManage/devManage.vue'], resolve)
|
|
|
|
|
},
|
2020-08-07 15:12:19 +08:00
|
|
|
|
2022-06-08 14:51:11 +08:00
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
if (isDockingToWoer) {
|
|
|
|
|
var routes3 = [{
|
|
|
|
|
path: '/page',
|
|
|
|
|
name: 'page4',
|
|
|
|
|
component: () => import('@/components/layout_zhongjian.vue'),
|
|
|
|
|
children: [{
|
|
|
|
|
path: '/firm/playVideo',
|
|
|
|
|
name: '视频监控_视频中心',
|
|
|
|
|
component: () => import('@/views/companyFront/videoManage/playVideo.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/markingRoom/realTime',
|
|
|
|
|
name: '标养室_实时数据',
|
|
|
|
|
component: () => import('@/views/projectFront/markingRoom/realTime.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/qualitySpringback/buildManage',
|
|
|
|
|
name: '质量回弹_楼栋管理',
|
|
|
|
|
component: () => import('@/views/projectFront/qualitySpringback/buildManage.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/towerCrane/home',
|
|
|
|
|
name: '塔吊管理_首页',
|
|
|
|
|
component: () => import('@/views/projectFront/towerCrane/home.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/towerCrane/antiCollision',
|
|
|
|
|
name: '塔吊管理_群塔防碰撞',
|
|
|
|
|
component: () => import('@/views/projectFront/towerCrane/antiCollision.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/towerCrane/monitoringStatistics',
|
|
|
|
|
name: '塔吊管理_监控统计',
|
|
|
|
|
component: () => import('@/views/projectFront/towerCrane/monitoringStatistics.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/towerCrane/reportForm',
|
|
|
|
|
name: '塔吊管理_报表导出',
|
|
|
|
|
component: () => import('@/views/projectFront/towerCrane/reportForm.vue'),
|
|
|
|
|
},{
|
|
|
|
|
path: '/project/towerCrane/basicInfo',
|
|
|
|
|
name: '塔吊管理_设备管理',
|
|
|
|
|
component: () => import('@/views/projectFront/towerCrane/basicInfo.vue'),
|
|
|
|
|
}]
|
|
|
|
|
}]
|
|
|
|
|
// routes.splice(0,3)
|
|
|
|
|
// routes3.push(devRoutes)
|
|
|
|
|
routes = routes3
|
|
|
|
|
} else {
|
|
|
|
|
routes = routes2
|
|
|
|
|
}
|
|
|
|
|
// console.log(routes)
|
2020-08-07 15:12:19 +08:00
|
|
|
const router = new VueRouter({
|
2022-06-08 14:51:11 +08:00
|
|
|
mode: 'hash',
|
|
|
|
|
base: process.env.BASE_URL,
|
|
|
|
|
routes
|
2020-08-07 15:12:19 +08:00
|
|
|
})
|
|
|
|
|
|
|
|
|
|
export default router
|