zhgdyun/src/router/index.js
2022-09-23 15:36:48 +08:00

2899 lines
108 KiB
JavaScript

import Vue from 'vue'
import VueRouter from 'vue-router'
// 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' //首页-系统简介页面
import zjsjLargeScreen from './largeScreen/zjsj.js'
Vue.use(VueRouter)
var routes = []
const routes2 = [
{
path: '/',
name: 'Home',
// component: homeLayout
component: homeIntro
},
{
path: '/login',
name: 'login',
// component: () => import('../views/home/login.vue')
component: () => import('../views/home/login_v1.vue')
},
{
path: '/sign',
name: '注册',
component: () => import('../views/home/sign.vue')
},
{
path: '/authorization',
name: '授权',
component: () => import('../views/home/authorization.vue')
},
// 中建四局的登录页面
// {
// 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')
// },
{
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/zh/attendanceManage',
name: '劳务管理_人员考勤',
component: () => import('@/views/projectFront/laborManage/attendanceManage/zhAttendanceManage.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')
},
{
path: '/project/labor/safeeducation',
name: '劳务管理_人员安全培训记录',
component: () => import('@/views/projectFront/laborManage/safeeducation/index.vue')
},
{
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')
},
//核酸超时人员列表
{
path: '/project/labor/nucleicAcidOvertimePersonnel',
name: '核酸超时人员列表',
component: () => import('@/views/projectFront/nucleicAcidOvertimePersonnel/index.vue')
},
// 劳务管理--访客管理
{
path: '/project/labor/visitorsManage',
name: '劳务管理_访客管理',
component: () => import('@/views/projectFront/laborManage/visitorsManage.vue')
},
//人员定位--卡片管理
{
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/violationInfo', //升降机管理 违规信息
name: '升降机管理_违规信息',
component: resolve => require(['@/views/projectFront/lifter/violationInfo.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')
},
//BIM中心
{
path: '/project/bim/jlwManage',
name: 'BIM中心_金林湾',
component: () => import('@/views/projectFront/BIMCenter/BIMManageV3.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: '/project/inspecPoint/selfInspect', //
name: '巡检点_项目自检',
component: resolve => require(['@/views/projectFront/inspecPoint/selfInspect.vue'], resolve)
},
{
path: '/project/inspecPoint/inspection', //
name: '巡检点_巡检点',
component: resolve => require(['@/views/projectFront/inspecPoint/inspection.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')
},
// {
// path: '/equipmentCenterIndx',
// name: 'equipmentCenterIndx',
// component: () => import('../views/equipmentCenter/equipmentCenterIndex.vue'),
// },
{
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)
},
{
//龙光大屏 原型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)
},
{
path: '/project/dataBoard/',
name: '数据看板',
// component: resolve => require(['@/views/projectAdmin/dataBoardTwo/dataBoard.vue'], resolve),
component: resolve => require(['@/views/projectAdmin/dataBoard/dataBoard.vue'], resolve),
children: [
{
path: 'index',
name: '数据看板-首页概览',
component: () => import('@/views/projectAdmin/dataBoard/index.vue')
},
{
path: 'digitalSite',
name: '数据看板-数字工地',
component: () => import('@/views/projectAdmin/dataBoard/digitalSite')
},
{
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')
},
{
path: 'SixHundred',
name: '数据看板-六个百分百',
component: () => import('@/views/projectAdmin/dataBoard/AiAnalysisCopy.vue')
},
{
path: 'AiAnalysis',
name: '数据看板-AI数据分析',
component: () => import('@/views/projectAdmin/dataBoard/AiAnalysis.vue')
}
// 湖里大屏模块路由配置
// {
// path: 'projectHuli',
// name: '数据看板-项目概览',
// component: () => import('@/views/projectAdmin/dataBoard/projectHuScreen/projectHuli/index.vue')
// },
// {
// path: 'projectCIM',
// name: '数据看板-CIM',
// component: () => import('@/views/projectAdmin/dataBoard/projectHuScreen/CIM/index.vue')
// },
// {
// path: 'projectSafe',
// name: '数据看板-安全管理',
// component: () => import('@/views/projectAdmin/dataBoard/projectHuScreen/safeManage/index.vue')
// },
// {
// path: 'projectQuality',
// name: '数据看板-质量管理',
// component: () => import('@/views/projectAdmin/dataBoard/projectHuScreen/qualityManage/index.vue')
// },
// {
// path: 'projectProgress',
// name: '数据看板-进度计划',
// component: () => import('@/views/projectAdmin/dataBoard/projectHuScreen/planProgress/index.vue')
// },
// {
// path: 'projectEnvir',
// name: '数据看板-环境管理',
// component: () => import('@/views/projectAdmin/dataBoard/projectHuScreen/envirManage/index.vue')
// },
// {
// path: 'projectDigital',
// name: '数据看板-数字工地',
// component: () => import('@/views/projectAdmin/dataBoard/projectHuScreen/digitalSite/index.vue')
// },
// {
// path: 'projectLabor',
// name: '数据看板-劳务管理',
// component: () => import('@/views/projectAdmin/dataBoard/projectHuScreen/laborManage/index.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'),
// }
// ]
},
// 湖里金林湾大屏路由
{
path: '/project/jlw',
name: '金陵湾',
component: resolve => require(['@/views/projectAdmin/jlw'], resolve),
children: [
{
path: 'home',
name: '数据看板-项目概览',
component: () => import('@/views/projectAdmin/jlw/projectHuli/index.vue')
},
{
path: 'cim',
name: '数据看板-BIM',
component: () => import('@/views/projectAdmin/jlw/BIM/index.vue')
},
{
path: 'safe',
name: '数据看板-安全管理',
component: () => import('@/views/projectAdmin/jlw/safeManage/index.vue')
},
{
path: 'quality',
name: '数据看板-质量管理',
component: () => import('@/views/projectAdmin/jlw/qualityManage/index.vue')
},
{
path: 'progress',
name: '数据看板-进度计划',
component: () => import('@/views/projectAdmin/jlw/planProgress/index.vue')
},
{
path: 'envir',
name: '数据看板-环境管理',
component: () => import('@/views/projectAdmin/jlw/envirManage/index.vue')
},
{
path: 'digital',
name: '数据看板-数字工地',
component: () => import('@/views/projectAdmin/jlw/digitalSite/index.vue')
},
{
path: 'labor',
name: '数据看板-劳务管理',
component: () => import('@/views/projectAdmin/jlw/laborManage/index.vue')
},
]
},
// 中建四局大屏
zjsjLargeScreen,
{
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')
},
{
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')
}
]
},
// 项目进入衢州的路由
{
path: '/projectV3/taskList',
name: 'projectV3TaskList',
component: () => import('../views/projectThree/homePage.vue'),
children: [
// 衢州版配置的新路由
// 通知公告
{
path: '/projectQu/information',
name: 'projectQuInformation',
component: () => import('@/views/projectQu/noticeAnnouncement/index.vue')
},
// 信息公示
{
path: '/projectQu/inforPublicity',
name: 'projectQuInforPublicity',
component: () => import('@/views/projectQu/noticeAnnouncement/inforPublicity.vue')
},
// 解疑答惑
{
path: '/projectQu/answerQuestions',
name: 'answerQuestions',
component: () => import('@/views/projectQu/noticeAnnouncement/answerQuestions.vue')
},
// gis地图
{
path: '/projectQu/gisMap',
name: 'projectQuGisMap',
component: () => import('@/views/projectQu/gisMap/map.vue')
},
// 项目管理 项目库 重点
{
path: '/projectQu/projectManage/information',
name: 'projectQuProjectManage',
component: () => import('@/views/projectQu/projectManage/informationBase/information.vue')
},
// 项目管理 项目库 一般
{
path: '/projectQu/projectManage/commonly',
name: 'projectQuInformationBase',
component: () => import('@/views/projectQu/projectManage/informationBase/commonly.vue')
},
// 开工许可证办理
{
path: '/projectQu/projectManage/commencementPermit',
name: 'commencementPermit',
component: () => import('@/views/projectQu/projectManage/commencementPermit/application.vue')
},
// 项目报监 质检
{
path: '/projectQu/projectManage/qualityTesting',
name: 'projectQuqualityTesting',
// @/views/projectQu/projectManage/projectSupervision/qualityTesting.vue
component: () => import('@/views/projectQu/noData.vue')
},
// 项目报监 安检
{
path: '/projectQu/projectManage/securityCheck',
name: 'projectQusecurityCheck',
// @/views/projectQu/projectManage/projectSupervision/securityCheck.vue
component: () => import('@/views/projectQu/noData.vue')
},
// 资金管理 收入
{
path: '/projectQu/projectManage/income',
name: 'projectQuincome',
// @/views/projectQu/projectManage/fundManage/income.vue
component: () => import('@/views/projectQu/noData.vue')
},
// 资金管理 支出
{
path: '/projectQu/projectManage/expenditure',
name: 'projectQuExpenditure',
// @/views/projectQu/projectManage/fundManage/expenditure.vue
component: () => import('@/views/projectQu/noData.vue')
},
// 合同管理
{
path: '/projectQu/projectManage/contractManage',
name: 'projectQuContractManage',
component: () => import('@/views/projectQu/projectManage/contractManage/index.vue')
},
// 人员管理
{
path: '/projectQu/projectManage/personManage',
name: 'projectQuPersonManage',
component: () => import('@/views/projectQu/projectManage/personManage/index.vue')
},
// 政策法规
{
path: '/projectQu/policiesRegulations',
name: 'projectQuPoliciesRegulations',
component: () => import('@/views/projectQu/policiesRegulations/index.vue')
},
// 质量标准 国家标准
{
path: '/projectQu/qualityStandard/nationalStandard',
name: 'projectQuNationalStandard',
component: () => import('@/views/projectQu/qualityStandard/nationalStandard.vue')
},
// 质量标准 省标准
{
path: '/projectQu/qualityStandard/provincialStandard',
name: 'projectQuNationalStandard',
component: () => import('@/views/projectQu/qualityStandard/provincialStandard.vue')
},
// 质量标准 市标准
{
path: '/projectQu/qualityStandard/municipalStandard',
name: 'projectQuMunicipalStandard',
component: () => import('@/views/projectQu/qualityStandard/municipalStandard.vue')
},
// 质量标准 区标准
{
path: '/projectQu/qualityStandard/areaStandard',
name: 'projectQuAreaStandard',
component: () => import('@/views/projectQu/qualityStandard/areaStandard.vue')
},
// 企业管理 四库一平台
{
path: '/projectQu/businessManage/fourLibraries',
name: 'projectQuFourLibraries',
component: () => import('@/views/projectQu/businessManage/fourLibraries/index.vue')
},
// 企业管理 诚信管理
{
path: '/projectQu/businessManage/integrityManage',
name: 'projectQuIntegrityManage',
component: () => import('@/views/projectQu/businessManage/integrityManage.vue')
},
// 企业管理 企业类别
{
path: '/projectQu/businessManage/projectCategory',
name: 'projectQuProjectCategory',
component: () => import('@/views/projectQu/businessManage/projectCategory.vue')
},
// 质量管理 工程验收
{
path: '/projectQu/qualityManage/acceptanceWork',
name: 'projectQuAcceptanceWork',
component: () => import('@/views/projectQu/projectManage/qualityManage/acceptanceWork.vue')
},
// 质量管理 质量检查
{
path: '/projectQu/qualityManage/qualityTest',
name: 'projectQuQualityTest',
component: () => import('@/views/projectQu/projectManage/qualityManage/qualityTest.vue')
},
// 物料管理
{
path: '/projectQu/projectManage/materialManagement',
name: 'projectQuMaterial',
component: () => import('@/views/projectQu/projectManage/materialManagement/index.vue')
},
// 原来有的路由重新配置
//劳务管理--人员管理
{
path: '/projectQu/labor/personManage',
name: '劳务管理_人员管理',
component: () => import('@/views/projectFront/laborManage/personManage.vue')
},
// 劳务管理--人员下发记录
{
path: '/projectQu/labor/personnelRecords',
name: '劳务管理_人员下发记录',
component: () => import('@/views/projectFront/laborManage/personnelRecords.vue')
},
// tag: luck 劳务管理--工资发放
{
path: '/projectQu/labor/payoff',
name: '劳务管理_工资发放',
component: () => import('@/views/projectFront/laborManage/Payoff')
},
// tag: luck 劳务管理--防疫管理
{
path: '/projectQu/labor/epidemicPrevention',
name: '劳务管理_防疫管理',
component: () => import('@/views/projectFront/laborManage/EpidemicPrevention')
},
// 劳务管理--人员审批
{
path: '/projectQu/labor/personAudit',
name: '劳务管理_人员审核',
component: () => import('@/views/projectFront/laborManage/personAudit.vue')
},
//劳务管理--人员详情
{
path: '/projectQu/labor/personDetails',
name: '劳务管理_人员信息详情',
component: () => import('@/views/projectFront/laborManage/personDetails.vue')
},
//劳务管理--人员考勤
{
path: '/projectQu/labor/attendanceManage',
name: '劳务管理_人员考勤',
component: () => import('@/views/projectFront/laborManage/attendanceManage/attendanceManage.vue')
},
//劳务管理--工种管理
{
path: '/projectQu/labor/workTypeManage',
name: '劳务管理_工种管理',
component: () => import('@/views/projectFront/laborManage/workTypeManage.vue')
},
//劳务管理--考勤规则
{
path: '/projectQu/labor/attendanceRules',
name: '劳务管理_考勤规则',
component: () => import('@/views/projectFront/laborManage/attendanceManage/attendanceRules.vue')
},
{
path: '/projectQu/labor/safetyTrainManage',
name: '劳务管理_安全培训管理',
component: () => import('@/views/projectFront/laborManage/safetyTrainManage.vue')
},
{
path: '/projectQu/labor/safeeducation',
name: '劳务管理_人员安全培训记录',
component: () => import('@/views/projectFront/laborManage/safeeducation/index.vue')
},
{
path: '/projectQu/labor/blackList',
name: '劳务管理_黑名单管理',
component: () => import('@/views/projectFront/laborManage/blackList.vue')
},
//劳务管理--人员总览
{
path: '/projectQu/labor/personnelOverview',
name: '劳务管理_人员总览',
component: () => import('@/views/projectFront/laborManage/personnelOverview.vue')
},
//劳务管理--报表中心
{
path: '/projectQu/labor/reportCenter',
name: '劳务管理_报表中心',
component: () => import('@/views/projectFront/laborManage/reportCenter.vue')
},
//劳务管理--评价中心
{
path: '/projectQu/labor/assessmentCentent',
name: '劳务管理_评价中心',
component: () => import('@/views/projectFront/laborManage/assessmentCentent.vue')
},
//劳务管理--电子围栏
{
path: '/projectQu/labor/electronicFence',
name: '劳务管理_电子围栏',
component: () => import('@/views/projectFront/laborManage/electronicFence.vue')
},
//劳务管理--处罚单
{
path: '/projectQu/labor/penalize',
name: '劳务管理_处罚单',
component: () => import('@/views/projectFront/laborManage/penalize.vue')
},
{
path: '/projectQu/labor/addLED',
name: '劳务管理_人员审核',
component: () => import('@/views/projectFront/laborManage/LEDBigScreen/addLED.vue')
},
//劳务管理--花名册
{
path: '/projectQu/labor/roster',
name: '劳务管理_花名册',
component: () => import('@/views/projectFront/laborManage/roster.vue')
},
//劳务管理--宿舍管理
{
path: '/projectQu/labor/dormitory',
name: '劳务管理_宿舍管理',
component: () => import('@/views/projectFront/laborManage/dormitory.vue')
},
//劳务管理--人员统计分析
{
path: '/projectQu/labor/personnelAnalysis',
name: '劳务管理_人员统计分析',
component: () => import('@/views/projectFront/laborManage/personnelAnalysis.vue')
},
//核酸超时人员列表
{
path: '/projectQu/labor/nucleicAcidOvertimePersonnel',
name: '核酸超时人员列表',
component: () => import('@/views/projectFront/nucleicAcidOvertimePersonnel/index.vue')
},
// 劳务管理--访客管理
{
path: '/projectQu/labor/visitorsManage',
name: '劳务管理_访客管理',
component: () => import('@/views/projectFront/laborManage/visitorsManage.vue')
},
//安全管理安全管理
{
path: '/projectQu/safeManage/addSafeRecord',
name: '安全管理_新增安全检查',
component: () => import('@/views/projectFront/safeManage/addSafeRecord.vue')
},
{
path: '/projectQu/safeManage/checkItemList',
name: '安全管理_检查项管理',
component: () => import('@/views/projectFront/safeManage/checkItemList.vue')
},
{
path: '/projectQu/safeManage/safeRocordList',
name: '安全管理_安全检查记录',
component: () => import('@/views/projectFront/safeManage/safeRocordList.vue')
},
{
path: '/projectQu/safeManage/checkStandingBook',
name: '安全管理_检查台账',
component: () => import('@/views/projectFront/safeManage/v2/checkStandingBook.vue')
},
{
path: '/projectQu/safeManage/projectSelfInspection',
name: '安全管理_项目自检',
component: () => import('@/views/projectFront/safeManage/v2/projectSelfInspection.vue')
},
{
path: '/projectQu/safeManage/subTasklist',
name: '安全管理_项目自检子任务',
component: () => import('@/views/projectFront/safeManage/v2/subTasklist.vue')
},
{
path: '/projectQu/safeManage/hiddenDangerLibrary',
name: '安全管理_隐患库',
component: () => import('@/views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue')
},
{
path: '/projectQu/safeManage/hazardAssess',
name: '安全管理_隐患考核',
component: () => import('@/views/projectFront/safeManage/v2/hazardAssess.vue')
},
//塔吊管理塔吊管理
{
path: '/projectQu/towerCrane/home', //塔吊管理 首页
name: '塔吊管理_首页',
component: () => import('@/views/projectFront/towerCrane/home.vue')
},
{
path: '/projectQu/towerCrane/antiCollision', //塔吊管理 群塔防碰撞
name: '塔吊管理_群塔防碰撞',
component: resolve => require(['@/views/projectFront/towerCrane/antiCollision.vue'], resolve)
},
{
path: '/projectQu/towerCrane/monitoringStatistics', //塔吊管理 监控统计
name: '塔吊管理_监控统计',
component: resolve => require(['@/views/projectFront/towerCrane/monitoringStatistics.vue'], resolve)
},
{
path: '/projectQu/towerCrane/towerCraneList', //塔吊管理 点位配置
name: '塔吊管理_塔吊列表',
component: resolve => require(['@/views/projectFront/towerCrane/towerCraneList.vue'], resolve)
},
{
path: '/projectQu/towerCrane/basicInfo', //塔吊管理 点位配置
name: '塔吊管理_设备管理',
component: resolve => require(['@/views/projectFront/towerCrane/basicInfo.vue'], resolve)
},
{
path: '/projectQu/towerCrane/alarmInfo', //塔吊管理 报警信息
name: '塔吊管理_报警信息',
component: resolve => require(['@/views/projectFront/towerCrane/alarmInfo.vue'], resolve)
},
{
path: '/projectQu/towerCrane/devMaintain', //塔吊管理 设备维保
name: '塔吊管理_设备维保',
component: resolve => require(['@/views/projectFront/towerCrane/devMaintain.vue'], resolve)
},
{
path: '/projectQu/towerCrane/Nut', //塔吊管理 设备维保
name: '塔吊管理_螺栓列表',
component: resolve => require(['@/views/projectFront/towerCrane/Nut.vue'], resolve)
},
{
path: '/projectQu/towerCrane/Jacking', //塔吊管理 设备维保
name: '塔吊管理_顶升记录',
component: resolve => require(['@/views/projectFront/towerCrane/Jacking.vue'], resolve)
},
{
path: '/projectQu/towerCrane/siteVisualization', //塔吊管理 塔吊可视化
name: '塔吊管理_工地可视化',
component: resolve => require(['@/views/projectFront/towerCrane/siteVisualization.vue'], resolve)
},
{
path: '/projectQu/towerCrane/bimDemo', //塔吊管理 塔吊可视化
name: '塔吊管理_demo',
component: resolve => require(['@/views/projectFront/towerCrane/bimDemo.vue'], resolve)
},
{
path: '/projectQu/towerCrane/brand', //塔吊管理 设备维保
name: '塔吊管理_塔吊品牌管理',
component: resolve => require(['@/views/projectFront/towerCrane/brand.vue'], resolve)
},
{
path: '/projectQu/towerCrane/historyData',
name: '塔吊管理_历史数据',
component: resolve => require(['@/views/projectFront/towerCrane/historyData.vue'], resolve)
},
// 升降机管理
{
path: '/projectQu/lifter/basicInfo', //升降机管理 基本信息
name: '升降机管理_基本信息',
component: resolve => require(['@/views/projectFront/lifter/basicInfo.vue'], resolve)
},
{
path: '/projectQu/lifter/lifterInfo', //升降机管理 设备管理
name: '升降机管理_设备管理',
component: resolve => require(['@/views/projectFront/lifter/lifterInfo.vue'], resolve)
},
{
path: '/projectQu/lifter/operationInfo', //升降机管理 运营信息
name: '升降机管理_运行数据',
component: resolve => require(['@/views/projectFront/lifter/operationInfo.vue'], resolve)
},
{
path: '/projectQu/lifter/earlyWarning', //升降机管理 运营信息 暗色版
name: '升降机管理_预警分析',
component: resolve => require(['@/views/projectFront/lifter/earlyWarning.vue'], resolve)
},
{
path: '/projectQu/lifter/alarmInfo', //升降机管理 报警信息
name: '升降机管理_报警信息',
component: resolve => require(['@/views/projectFront/lifter/alarmInfo.vue'], resolve)
},
{
path: '/projectQu/lifter/devMaintain', //升降机管理 设备维保
name: '升降机管理_设备维保',
component: resolve => require(['@/views/projectFront/lifter/devMaintain.vue'], resolve)
},
{
path: '/projectQu/quality/criterion', //质量管理 -- 标准中心
name: '质量管理_标准中心',
component: resolve => require(['@/views/projectFront/quality/criterion.vue'], resolve)
},
{
path: '/projectQu/quality/business', //质量管理 -- 业务中心
name: '质量管理_业务中心',
component: resolve => require(['@/views/projectFront/quality/business.vue'], resolve)
},
{
path: '/projectQu/quality/recordsCenter', //质量管理 -- 数据中心
name: '质量管理_数据中心',
component: resolve => require(['@/views/projectFront/quality/recordsCenter.vue'], resolve)
},
// 材料管理
{
path: '/projectQu/materialManage/constructionTeamManage',
name: '材料管理_资源中心_施工队伍管理',
component: () => import('@/views/projectFront/materialManage/constructionTeamManage.vue')
},
{
path: '/projectQu/materialManage/materialManage',
name: '材料管理_资源中心_材料字典',
component: () => import('@/views/projectFront/materialManage/materialManage.vue')
},
{
path: '/projectQu/materialManage/cooperationUnit',
name: '材料管理_资源中心_合作单位',
component: () => import('@/views/projectFront/materialManage/cooperationUnit.vue')
},
{
path: '/projectQu/materialManage/projectSiteManage',
name: '材料管理_资源中心_工程部位管理',
component: () => import('@/views/projectFront/materialManage/projectSiteManage.vue')
},
{
path: '/projectQu/materialManage/materialContract',
name: '材料管理_资源中心_材料合同',
component: () => import('@/views/companyAdmin/material/materialContract.vue')
},
{
path: '/projectQu/materialManage/warehouseManage',
name: '材料管理_资源中心_库房字典',
component: () => import('@/views/projectFront/materialManage/warehouseManage.vue')
},
{
path: '/projectQu/materialManage/materialPriceBack',
name: '材料管理_资源中心_材料价格库',
component: () => import('@/views/projectFront/materialManage/materialPriceBack.vue')
},
{
path: '/projectQu/materialManage/thisProjectOrder',
name: '材料管理_资源中心_本项目订单',
component: () => import('@/views/projectFront/materialManage/thisProjectOrder.vue')
},
{
path: '/projectQu/materialManage/thisProjectWaybill',
name: '材料管理_资源中心_本项目运单',
component: () => import('@/views/projectFront/materialManage/thisProjectWaybill.vue')
},
{
path: '/projectQu/materialManage/materialWeightList',
name: '材料管理_作业中心_榜单台账',
component: () => import('@/views/projectFront/materialManage/materialWeightList.vue')
},
// 项目概况
{
path: '/projectQu/summary/baseInfo',
name: '项目概况_项目基础信息',
component: () => import('@/views/projectFront/projectSummary/baseInfo.vue')
},
//档案管理
{
path: '/projectQu/fileManage/fileManage',
name: '档案管理_档案管理',
component: () => import('@/views/projectFront/fileManage/fileManage.vue')
},
// 进度计划
{
path: '/projectQu/plan',
name: '进度计划',
component: () => import('@/views/projectAdmin/dataBoard/plan.vue')
},
// 扬尘监测
{
path: '/projectQu/environmentalMonitor/reportForm',
name: '数据台账',
component: () => import('@/views/projectFront/environmentalMonitor/reportForm.vue')
},
{
path: '/projectQu/environmentalMonitor/sprayDevManage',
name: '雾炮喷淋设备管理',
component: () => import('../views/equipmentCenter/environmentManage/sprayDevManage.vue')
},
{
path: '/projectQu/environmentalOverview',
name: '绿色施工总览',
component: resolve => require(['@/views/projectFront/environmentalMonitor/overview.vue'], resolve)
},
{
path: '/projectQu/environmentalMonitor/alarmValueSet',
name: '绿色施工_阈值设置',
component: () => import('@/views/projectFront/environmentalMonitor/alarmValueSet.vue')
},
{
path: '/projectQu/environmentalMonitor/alarmWarning',
name: '绿色施工_报警预警',
component: () => import('@/views/projectFront/environmentalMonitor/alarmWarning.vue')
},
{
path: '/projectQu/environmentalMonitor/envirDevManage',
name: '绿色施工_扬尘设备管理',
component: () => import('../views/equipmentCenter/environmentManage/devList.vue')
},
// 高支模
{
path: '/projectQu/highModulus/pointManage',
name: '高支模监测系统_点位配置',
component: () => import('@/views/projectFront/highModulus/pointManage.vue')
},
{
path: '/projectQu/highModulus/planConfig',
name: '高支模监测系统_平面图配置',
component: () => import('@/views/projectFront/highModulus/planConfig.vue')
},
{
path: '/projectQu/highModulus/manageStandards',
name: '高支模监测系统_管理标准',
component: () => import('@/views/projectFront/highModulus/manageStandards.vue')
},
{
path: '/projectQu/highModulus/alarmInfo',
name: '高支模监测系统_报警信息',
component: () => import('@/views/projectFront/highModulus/alarmInfo.vue')
},
// 电箱
{
path: '/projectQu/electricBox/messageOverview',
name: '电箱管理_信息总览',
component: resolve => require(['@/views/projectFront/electricBox/messageOverview.vue'], resolve)
},
{
path: '/projectQu/electricBox/historyData',
name: '电箱管理_历史数据',
component: resolve => require(['@/views/projectFront/electricBox/historyData.vue'], resolve)
},
{
path: '/projectQu/electricOverview',
name: '电箱管理总览',
component: resolve => require(['@/views/projectFront/electricBox/overview.vue'], resolve)
},
{
path: '/projectQu/electricDevManage',
name: '设备管理',
component: () => import('../views/equipmentCenter/electricBox/deviceManage')
},
// 深基坑监测系统
{
path: '/projectQu/deepFoundationPitManage/realTimeData',
name: '深基坑监测系统_实时数据',
component: () => import('@/views/projectFront/deepFoundationPitManage/realTimeData.vue')
},
{
path: '/projectQu/deepFoundationPitManage/monitorData',
name: '深基坑监测系统_基坑监测',
component: () => import('@/views/projectFront/deepFoundationPitManage/monitorData.vue')
},
{
path: '/projectQu/deepFoundationPitManage/dataConfig',
name: '深基坑监测系统_基坑配置',
component: () => import('@/views/projectFront/deepFoundationPitManage/dataConfig.vue')
},
// 衢州2 默认没有内容的跳到noData
{
path: '/projectQu/home',
name: '首页',
component: () => import('@/views/projectQu/noData.vue')
},
//个人中心
{
path: '/projectQu/personalCenter/messageCenter',
name: '消息中心',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/taskCenter',
name: '任务中心',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/userCenter',
name: '用户中心',
component: () => import('@/views/projectQu/noData.vue')
},
// 用户中心
{
path: '/projectQu/personalCenter/Mobile',
name: '手机绑定',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/changePass',
name: '修改密码',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/basicInfor',
name: '基本资料',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/Read',
name: '已读',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/Unread',
name: '未读',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/all',
name: '全部',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/entrust',
name: '委托',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/already',
name: '已办',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/dealtWith',
name: '待办',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/oA',
name: 'OA',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/homepagePreview',
name: '首页预览',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/personalCenter/myDocuments',
name: '我的文档',
component: () => import('@/views/projectQu/noData.vue')
},
// 管控中心
{
path: '/projectQu/controlCenter/basicDataManagement',
name: '基础数据管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/docManage',
name: '文档管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/integratedManagement',
name: '集成管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/startWorkApply',
name: '开工许可证办理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/review',
name: '图审',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/incognizance',
name: '不认识的字',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/patrol',
name: '巡察',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/environment',
name: '环境',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/inspectionCompletion',
name: '验峻',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/acceptanceTest',
name: '验收检测',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/finance',
name: '财务',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/contract',
name: '合同',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/laborEmployment',
name: '劳务用工',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/controlCenter/coordination/projectOverview',
name: '项目概览',
component: () => import('@/views/projectQu/noData.vue')
},
// 业务中心
{
path: '/projectQu/business/overview',
name: '项目概览',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/personnelManage',
name: '人员管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/securityManage',
name: '安全管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/projectGS',
name: '项目GS',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/dataManage',
name: '资料管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/materialManage',
name: '物料管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/project',
name: '项目',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/qualityManage',
name: '质量管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/projectObjectivesManage',
name: '项目目标管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/costManage',
name: '成本管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/environmentManage',
name: '环境管理',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/mechanicsManage',
name: '机械管理',
component: () => import('@/views/projectQu/noData.vue')
},
// 生产管理
{
path: '/projectQu/business/organization',
name: '组织',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/control',
name: '控制',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/coordinate',
name: '协调',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/business/plan',
name: '计划',
component: () => import('@/views/projectQu/noData.vue')
},
//
{
path: '/projectQu/taskCollaboration/environmentalMonitoring',
name: '环境监测',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/taskCollaboration/constructionPermit',
name: '开工许可',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/taskCollaboration/laborEmployment',
name: '劳动用工',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/taskCollaboration/financial',
name: '财务收支',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/taskCollaboration/messageNotification',
name: '消息通知',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/taskCollaboration/checkBeforeAcceptance',
name: '验收',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/taskCollaboration/patrol',
name: '巡查',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/taskCollaboration/nationalAudit',
name: '国审',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/taskCollaboration/projectSupervisionReport',
name: '项目报监',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/taskCollaboration/inspectionDetection',
name: '检验检测',
component: () => import('@/views/projectQu/noData.vue')
},
{
path: '/projectQu/markingRoom/realTime',
name: '标养室_实时数据',
component: () => import('@/views/projectFront/markingRoom/realTime.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')
// }]
}
]
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)
}
]
}
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)
const router = new VueRouter({
mode: 'hash',
base: process.env.BASE_URL,
routes
})
// 解决跳转重复路由
const VueRouterPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(to) {
return VueRouterPush.call(this, to).catch(err => err)
}
export default router