From 59756c672b6233d5b2019b91c7f8b3fc14217358 Mon Sep 17 00:00:00 2001 From: kun <1422840143@qq.com> Date: Tue, 12 Dec 2023 11:43:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20BUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/bimBaseProgressModel.html | 126 + public/js/config.js | 2 +- .../BIMCenter => public}/progressModel.html | 30 +- src/assets/js/api/progressManagement.js | 1 + src/assets/js/api/project.js | 3 +- src/assets/js/http.js | 4 +- src/router/index.js | 3740 +++++++++-------- .../BIMBASECenter/progressManagement.vue | 469 +++ .../BIMCenter/progressManagement.vue | 89 +- 9 files changed, 2550 insertions(+), 1914 deletions(-) create mode 100644 public/bimBaseProgressModel.html rename {src/views/projectFront/BIMCenter => public}/progressModel.html (78%) create mode 100644 src/views/projectFront/BIMBASECenter/progressManagement.vue diff --git a/public/bimBaseProgressModel.html b/public/bimBaseProgressModel.html new file mode 100644 index 00000000..5c06c8c1 --- /dev/null +++ b/public/bimBaseProgressModel.html @@ -0,0 +1,126 @@ + + + + + My first BIMFACE app + + + +
+ + + + + + diff --git a/public/js/config.js b/public/js/config.js index 0a958e0f..802d4761 100644 --- a/public/js/config.js +++ b/public/js/config.js @@ -20,7 +20,7 @@ var COMPANY = '' //通用 // COMPANY = 'shjg'//上海优益(上海建工) // COMPANY = 'syhy'//沈阳和盈 // COMPANY = 'jxwjj'//嘉兴王江泾公用码头项目 -COMPANY = 'gxbs'//广西百色 +// COMPANY = 'gxbs'//广西百色 var PROJECT = { local_test: 'common', // 普通版 diff --git a/src/views/projectFront/BIMCenter/progressModel.html b/public/progressModel.html similarity index 78% rename from src/views/projectFront/BIMCenter/progressModel.html rename to public/progressModel.html index 00395eac..9936a665 100644 --- a/src/views/projectFront/BIMCenter/progressModel.html +++ b/public/progressModel.html @@ -16,8 +16,7 @@ let app; let modelState; let configValue = { - hideArr: [], - colorArr: [], + bimComponent: [], }; const bimCallback = (viewToken) => { // let viewToken = '11b0d307c09f43bfa5fa3922bcce0342' @@ -51,8 +50,8 @@ Glodon.Bimface.Viewer.Viewer3DEvent.MouseClicked, (data) => { console.log(data); - // 往父级传递 - window.parent.postMessage({ msg: data.elementId }); + // 往父级传递 + window.parent.postMessage({ msg: data.elementId }); } ); } @@ -64,32 +63,27 @@ function renderConfigModel() { // 恢复模型状态 viewer3D.setState(modelState); - model3D.hideComponentsById(configValue.hideArr); - configValue.colorArr.map((item) => { - model3D.overrideComponentsColorById( - [item.name], - new Glodon.Web.Graphics.Color(item.color, 1) - ); - }); + model3D.overrideComponentsColorById( + configValue.bimComponent, + new Glodon.Web.Graphics.Color("#337AB7", 1) + ); viewer3D.render(); } // 监听父组件的信息传递 window.addEventListener("message", async function(e) { // const modelId = e.data.modelId const data = e.data || {}; + console.log(data); if (data.token) { // removeModel(modelId) document.getElementById("domId").innerHTML = ""; await bimCallback(data.token); - if (data.hideArr && data.colorArr) { - configValue.hideArr = data.hideArr; - configValue.colorArr = data.colorArr; + if (data.bimComponent && data.bimComponent.length > 0) { + configValue.bimComponent = data.bimComponent; + } else { + configValue.bimComponent = []; } } - // console.log(e.data, '父级页面传来的数据') - // setTimeout(() => { - // window.parent.postMessage({ msg: 'hello' }) - // }, 2000) }); diff --git a/src/assets/js/api/progressManagement.js b/src/assets/js/api/progressManagement.js index 0e047b6b..a925a7b9 100644 --- a/src/assets/js/api/progressManagement.js +++ b/src/assets/js/api/progressManagement.js @@ -10,6 +10,7 @@ export const getParentChildTaskListApi = data => post('xmgl/taskProgress/getPare export const addTaskProgressApi = data => post('xmgl/taskProgress/add', data); export const deleteTaskProgressApi = data => post('xmgl/taskProgress/delete', data); export const editTaskProgressApi = data => post('xmgl/taskProgress/edit', data); +export const editProgressBindComponentApi = data => post('xmgl/taskProgress/editBimComponent', data); export const getTaskProgressPageApi = data => post('xmgl/taskProgress/getParentChildPage', data); diff --git a/src/assets/js/api/project.js b/src/assets/js/api/project.js index 747c8822..d64ccf75 100644 --- a/src/assets/js/api/project.js +++ b/src/assets/js/api/project.js @@ -53,6 +53,7 @@ export const getJlwConfigApi = data => get('/xmgl/bimface/getConfigStatus', data export const getJlwTokenApi = data => get('/xmgl/bimface/getViewTokenByFileId', data); // 通过文件标识获取ViewToken export const getJlwDetailsApi = data => get('/xmgl/bimface/getDetailsByFileIdAndProjectSn', data); // 通过文件标识获取详情(包括ViewToken) export const saveBimfaceConfig = data => post('/xmgl/bimface/edit', data); // 保存BIMFACE相关配置 +export const searchEnableModel = data => get('/xmgl/bimface/getEnableModel', data); // 查询启用的模型和token // bimBase中心 export const addBimBaseConfigApi = data => post('/xmgl/gouliPkpmConfig/add', data); // 添加配置 @@ -61,7 +62,7 @@ export const projectBimBaseListApi = data => get('/xmgl/gouliPkpmModel/list', da export const addBimBaseUploadApi = data => post('/xmgl/gouliPkpmModel/add', data); // 添加新模型 export const updateBimBaseUploadApi = data => post('/xmgl/gouliPkpmModel/edit', data); // 编辑模型 export const deleteBimBaseUploadApi = data => post('/xmgl/gouliPkpmModel/delete', data); // 删除模型 -export const startBimBaseApi = data => get('/xmgl/gouliPkpmModel/setEnableMainModel', data); // 启用所对应的bim +export const startBimBaseApi = data => post('/xmgl/gouliPkpmModel/setEnableMainModel', data); // 启用所对应的bim export const getBimBaseDetailsApi = data => get('/xmgl/gouliPkpmModel/getBimTokenByProjectSn', data); // 通过文件标识获取ViewToken export const getBimBaseDetails = data => get('/xmgl/gouliPkpmModel/queryById', data); // 通过文件标识获取详情 diff --git a/src/assets/js/http.js b/src/assets/js/http.js index 82d899bb..5fc3dfed 100644 --- a/src/assets/js/http.js +++ b/src/assets/js/http.js @@ -82,12 +82,12 @@ if (process.env.NODE_ENV == 'development') { // axios.defaults.baseURL ='http://huli.zjzhiliao.com/jxjgdapi/' //金林湾测试线上 // axios.defaults.baseURL ='http://101.43.164.214:45001/' //上海张江 // axios.defaults.baseURL ='http://101.43.164.214:45011/' //上海优益(上海建工) - // axios.defaults.baseURL = 'http://192.168.34.221:30002/' //郭圣雄本地 + axios.defaults.baseURL = 'http://192.168.34.221:28888/' //郭圣雄本地 // axios.defaults.baseURL ='http://192.168.34.221:30012/' //郭圣雄本地 // axios.defaults.baseURL = 'http://182.90.224.237:51234' //郭圣雄远程 // axios.defaults.baseURL ='http://101.43.164.214:45020/' //沈阳和盈 // axios.defaults.baseURL ='http://183.249.224.118:9000/' //嘉兴王江泾公用码头 - axios.defaults.baseURL ='http://101.43.164.214:11111/' // 百色三标段项目 + // axios.defaults.baseURL ='http://101.43.164.214:11111/' // 百色三标段项目 // axios.defaults.baseURL = 'http://125.88.207.86:8088/'//中建四局线上(最新)地址 diff --git a/src/router/index.js b/src/router/index.js index b3a4ec81..b639c5ce 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,36 +1,36 @@ -import Vue from 'vue' -import VueRouter from 'vue-router' +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' -import zjsj2LargeScreen from './largeScreen/forth.js' +import homeLayout from "../views/homeTwo/homeLayout.vue"; //首页 +import homeIntro from "../views/homeTwo/homeIntro.vue"; //首页-系统简介页面 +import zjsjLargeScreen from "./largeScreen/zjsj.js"; +import zjsj2LargeScreen from "./largeScreen/forth.js"; -Vue.use(VueRouter) -var routes = [] +Vue.use(VueRouter); +var routes = []; const routes2 = [ { - path: '/', - name: 'Home', + path: "/", + name: "Home", // component: homeLayout component: homeIntro, }, { - path: '/login', - name: 'login', + path: "/login", + name: "login", // component: () => import('../views/home/login.vue') - component: () => import('../views/home/login_v1.vue'), + component: () => import("../views/home/login_v1.vue"), }, { - path: '/sign', - name: '注册', - component: () => import('../views/home/sign.vue'), + path: "/sign", + name: "注册", + component: () => import("../views/home/sign.vue"), }, { - path: '/authorization', - name: '授权', - component: () => import('../views/home/authorization.vue'), + path: "/authorization", + name: "授权", + component: () => import("../views/home/authorization.vue"), }, // 中建四局的登录页面 // { @@ -56,171 +56,171 @@ const routes2 = [ // component: () => import('../views/homeTwo/authorization.vue') // }, { - path: '/page', - name: 'page5', - component: () => import('@/components/layout.vue'), + path: "/page", + name: "page5", + component: () => import("@/components/layout.vue"), children: [ { - path: '/registerAudit', - name: 'registerAudit', - component: () => import('../views/jxjadmin/registerAudit.vue'), + path: "/registerAudit", + name: "registerAudit", + component: () => import("../views/jxjadmin/registerAudit.vue"), }, { - path: '/moduleMenuManage', - name: 'moduleMenuManage', - component: () => import('../views/jxjadmin/moduleMenuManage.vue'), + path: "/moduleMenuManage", + name: "moduleMenuManage", + component: () => import("../views/jxjadmin/moduleMenuManage.vue"), }, { - path: '/operateManage', - name: 'operateManage', - component: () => import('../views/jxjadmin/operateManage.vue'), + path: "/operateManage", + name: "operateManage", + component: () => import("../views/jxjadmin/operateManage.vue"), }, //字典管理 { - path: '/dictionaryManaged', - name: 'dictionaryManaged', - component: () => import('../views/jxjadmin/dictionaryManaged.vue'), + path: "/dictionaryManaged", + name: "dictionaryManaged", + component: () => import("../views/jxjadmin/dictionaryManaged.vue"), }, //系统设置 { - path: '/systemSettings', - name: 'systemSettings', - component: () => import('../views/jxjadmin/systemSettings.vue'), + path: "/systemSettings", + name: "systemSettings", + component: () => import("../views/jxjadmin/systemSettings.vue"), }, { - path: '/brand', - name: 'brand', - component: () => import('../views/projectFront/towerCrane/brand.vue'), + path: "/brand", + name: "brand", + component: () => import("../views/projectFront/towerCrane/brand.vue"), }, // 企业版 人员管理 { - path: '/firm/peopleManage', - name: 'peopleManage', + path: "/firm/peopleManage", + name: "peopleManage", component: () => - import('@/views/companyFront/peopleManage/peopleManage.vue'), + import("@/views/companyFront/peopleManage/peopleManage.vue"), }, { - path: '/firm/projectManage', - name: 'firmprojectManage', - component: () => import('@/views/companyFront/project/overview.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/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/servicePlatform", + name: "servicePlatform", + component: () => import("@/views/companyFront/servicePlatform.vue"), }, { - path: '/firm/carManage', - name: 'companyCarManage', - component: () => import('@/views/companyFront/carManage/overview.vue'), + path: "/firm/carManage", + name: "companyCarManage", + component: () => import("@/views/companyFront/carManage/overview.vue"), }, { - path: '/firm/deviceManage', - name: 'firmdeviceManage', + path: "/firm/deviceManage", + name: "firmdeviceManage", component: () => - import('@/views/companyFront/deviceManage/overview.vue'), + import("@/views/companyFront/deviceManage/overview.vue"), }, { - path: '/firm/environManage', - name: 'firmenvironManage', + path: "/firm/environManage", + name: "firmenvironManage", component: () => - import('@/views/companyFront/environManage/overview.vue'), + import("@/views/companyFront/environManage/overview.vue"), }, { - path: '/firm/qualitySpringback', - name: 'firmqualitySpringback', + path: "/firm/qualitySpringback", + name: "firmqualitySpringback", component: () => import( - '@/views/companyFront/qualitySpringback/qualitySpringback.vue' + "@/views/companyFront/qualitySpringback/qualitySpringback.vue" ), }, { - path: '/firm/markRoom', - name: 'firmmarkRoom', + path: "/firm/markRoom", + name: "firmmarkRoom", component: () => - import('@/views/companyFront/markRoomManage/overview.vue'), + import("@/views/companyFront/markRoomManage/overview.vue"), }, { - path: '/firm/videoManage', - name: 'firmvideoManage', + path: "/firm/videoManage", + name: "firmvideoManage", component: () => - import('@/views/companyFront/videoManage/overview.vue'), + import("@/views/companyFront/videoManage/overview.vue"), }, { - path: '/firm/playVideo', - name: '视频监控_视频中心', + path: "/firm/playVideo", + name: "视频监控_视频中心", component: () => - import('@/views/companyFront/videoManage/playVideo.vue'), + import("@/views/companyFront/videoManage/playVideo.vue"), }, // 企业前台 塔吊工效分析 { - path: '/firm/towerManage', - name: 'towerManage', + path: "/firm/towerManage", + name: "towerManage", component: () => - import('@/views/companyFront/towerManage/towerManage.vue'), + import("@/views/companyFront/towerManage/towerManage.vue"), children: [ { - path: '/firm/towerManage/home', - name: '塔吊管理_首页', - component: () => import('@/views/projectFront/towerCrane/home.vue'), + path: "/firm/towerManage/home", + name: "塔吊管理_首页", + component: () => import("@/views/projectFront/towerCrane/home.vue"), }, { - path: '/firm/towerManage/antiCollision', //塔吊管理 群塔防碰撞 - name: '塔吊管理_群塔防碰撞', + path: "/firm/towerManage/antiCollision", //塔吊管理 群塔防碰撞 + name: "塔吊管理_群塔防碰撞", component: (resolve) => require([ - '@/views/projectFront/towerCrane/antiCollision.vue', + "@/views/projectFront/towerCrane/antiCollision.vue", ], resolve), }, { - path: '/firm/towerManage/monitoringStatistics', //塔吊管理 监控统计 - name: '塔吊管理_监控统计', + path: "/firm/towerManage/monitoringStatistics", //塔吊管理 监控统计 + name: "塔吊管理_监控统计", component: (resolve) => require([ - '@/views/projectFront/towerCrane/monitoringStatistics.vue', + "@/views/projectFront/towerCrane/monitoringStatistics.vue", ], resolve), }, { - path: '/firm/towerManage/reportForm', //塔吊管理 报表导出 - name: '塔吊管理_报表导出', + path: "/firm/towerManage/reportForm", //塔吊管理 报表导出 + name: "塔吊管理_报表导出", component: (resolve) => require([ - '@/views/projectFront/towerCrane/reportForm.vue', + "@/views/projectFront/towerCrane/reportForm.vue", ], resolve), }, { - path: '/firm/towerManage/basicInfo', //塔吊管理 点位配置 - name: '塔吊管理_设备管理', + path: "/firm/towerManage/basicInfo", //塔吊管理 点位配置 + name: "塔吊管理_设备管理", component: (resolve) => require([ - '@/views/projectFront/towerCrane/basicInfo.vue', + "@/views/projectFront/towerCrane/basicInfo.vue", ], resolve), }, { - path: '/firm/towerManage/Nut', //塔吊管理 设备维保 - name: '塔吊管理_螺栓列表', + path: "/firm/towerManage/Nut", //塔吊管理 设备维保 + name: "塔吊管理_螺栓列表", component: (resolve) => - require(['@/views/projectFront/towerCrane/Nut.vue'], resolve), + require(["@/views/projectFront/towerCrane/Nut.vue"], resolve), }, { - path: '/firm/towerManage/Jacking', //塔吊管理 设备维保 - name: '塔吊管理_顶升记录', + path: "/firm/towerManage/Jacking", //塔吊管理 设备维保 + name: "塔吊管理_顶升记录", component: (resolve) => - require(['@/views/projectFront/towerCrane/Jacking.vue'], resolve), + require(["@/views/projectFront/towerCrane/Jacking.vue"], resolve), }, { - path: '/firm/towerManage/siteVisualization', //塔吊管理 塔吊可视化 - name: '塔吊管理_工地可视化', + path: "/firm/towerManage/siteVisualization", //塔吊管理 塔吊可视化 + name: "塔吊管理_工地可视化", component: (resolve) => require([ - '@/views/projectFront/towerCrane/siteVisualization.vue', + "@/views/projectFront/towerCrane/siteVisualization.vue", ], resolve), }, ], @@ -228,14 +228,14 @@ const routes2 = [ ], }, { - path: '/page', - name: 'page', + path: "/page", + name: "page", component: () => isDockingToWoer - ? import('@/components/layout_zhongjian.vue') + ? import("@/components/layout_zhongjian.vue") : enabledProjectV2 == 1 - ? import('@/views/projectLevel/common/page.vue') - : import('@/components/layout.vue'), + ? import("@/views/projectLevel/common/page.vue") + : import("@/components/layout.vue"), meta: { keepAlive: true, }, @@ -243,1942 +243,1947 @@ const routes2 = [ children: [ //项目基础信息 { - path: '/project/summary/floorManagement', - name: '项目概况_楼层计划', + path: "/project/summary/floorManagement", + name: "项目概况_楼层计划", component: () => - import('@/views/projectFront/projectSummary/floorManagement.vue'), + import("@/views/projectFront/projectSummary/floorManagement.vue"), }, { - path: '/project/summary/baseInfo', - name: '项目概况_项目基础信息', + path: "/project/summary/baseInfo", + name: "项目概况_项目基础信息", component: () => - import('@/views/projectFront/projectSummary/baseInfo.vue'), + import("@/views/projectFront/projectSummary/baseInfo.vue"), }, { - path: '/project/summary/manageTeam', - name: '项目概况_管理团队', + path: "/project/summary/manageTeam", + name: "项目概况_管理团队", component: () => - import('@/views/projectFront/projectSummary/manageTeam.vue'), + import("@/views/projectFront/projectSummary/manageTeam.vue"), }, { - path: '/project/summary/cooperationUnit', - name: '项目概况_合作单位', + path: "/project/summary/cooperationUnit", + name: "项目概况_合作单位", component: () => - import('@/views/projectFront/projectSummary/cooperationUnit.vue'), + import("@/views/projectFront/projectSummary/cooperationUnit.vue"), }, { - path: '/project/summary/panoramaPlan', - name: '项目概况_全景计划', + path: "/project/summary/panoramaPlan", + name: "项目概况_全景计划", component: () => - import('@/views/projectFront/projectSummary/panoramaPlan.vue'), + import("@/views/projectFront/projectSummary/panoramaPlan.vue"), }, { - path: '/project/summary/buildingPlan', - name: '项目概况_楼栋计划', + path: "/project/summary/buildingPlan", + name: "项目概况_楼栋计划", component: () => - import('@/views/projectFront/projectSummary/buildingPlan.vue'), + import("@/views/projectFront/projectSummary/buildingPlan.vue"), }, { - path: '/project/summary/NodeLibrary', - name: '项目概况_节点库', + path: "/project/summary/NodeLibrary", + name: "项目概况_节点库", component: () => - import('@/views/projectFront/projectSummary/NodeLibrary.vue'), + import("@/views/projectFront/projectSummary/NodeLibrary.vue"), }, { - path: '/project/summary/lotList', - name: '项目概况_标段列表', + path: "/project/summary/lotList", + name: "项目概况_标段列表", component: () => - import('@/views/projectFront/projectSummary/lotList.vue'), + import("@/views/projectFront/projectSummary/lotList.vue"), }, //楼栋管理 { - path: '/project/summary/buildingManagement', - name: '项目概况_楼栋管理', + path: "/project/summary/buildingManagement", + name: "项目概况_楼栋管理", component: () => import( - '@/views/projectFront/projectSummary/buildingManage/buildingManagement.vue' + "@/views/projectFront/projectSummary/buildingManage/buildingManagement.vue" ), }, //户型管理 { - path: '/project/summary/familyManagement', - name: '项目概况_户型管理', + path: "/project/summary/familyManagement", + name: "项目概况_户型管理", component: () => import( - '@/views/projectFront/projectSummary/familyManage/familyManagement.vue' + "@/views/projectFront/projectSummary/familyManage/familyManagement.vue" ), }, //功能间命名 { - path: '/project/summary/functionRoom', - name: '项目概况_功能间命名', + path: "/project/summary/functionRoom", + name: "项目概况_功能间命名", component: () => - import('@/views/projectFront/projectSummary/functionRoom.vue'), + import("@/views/projectFront/projectSummary/functionRoom.vue"), }, { - path: '/project/summary/extendInfo', - name: '项目概况_项目扩展信息', + path: "/project/summary/extendInfo", + name: "项目概况_项目扩展信息", component: () => - import('@/views/projectFront/projectSummary/extendInfo.vue'), + import("@/views/projectFront/projectSummary/extendInfo.vue"), }, { - path: '/project/summary/devicePointConfig', - name: '项目概况_设备点位配置', + path: "/project/summary/devicePointConfig", + name: "项目概况_设备点位配置", component: () => - import('@/views/projectFront/projectSummary/devicePointConfig.vue'), + import("@/views/projectFront/projectSummary/devicePointConfig.vue"), }, { - path: '/project/configManage/sysConfig', - name: '系统配置', + path: "/project/configManage/sysConfig", + name: "系统配置", component: () => - import('@/views/projectFront/configManage/sysConfig.vue'), + import("@/views/projectFront/configManage/sysConfig.vue"), }, { - path: '/project/labor/unidentification', - name: '劳务管理_人脸未识别记录', + path: "/project/labor/unidentification", + name: "劳务管理_人脸未识别记录", component: () => - import('@/views/projectFront/laborManage/unidentification.vue'), + import("@/views/projectFront/laborManage/unidentification.vue"), }, //劳务管理--人员管理 { - path: '/project/labor/personManage', - name: '劳务管理_人员管理', + path: "/project/labor/personManage", + name: "劳务管理_人员管理", component: () => - import('@/views/projectFront/laborManage/personManage.vue'), + import("@/views/projectFront/laborManage/personManage.vue"), }, // 劳务管理--人员下发记录 { - path: '/project/labor/personnelRecords', - name: '劳务管理_人员下发记录', + path: "/project/labor/personnelRecords", + name: "劳务管理_人员下发记录", component: () => - import('@/views/projectFront/laborManage/personnelRecords.vue'), + import("@/views/projectFront/laborManage/personnelRecords.vue"), }, // tag: luck 劳务管理--工资发放 { - path: '/project/labor/payoff', - name: '劳务管理_工资发放', - component: () => import('@/views/projectFront/laborManage/Payoff'), + path: "/project/labor/payoff", + name: "劳务管理_工资发放", + component: () => import("@/views/projectFront/laborManage/Payoff"), }, // tag: luck 劳务管理--防疫管理 { - path: '/project/labor/epidemicPrevention', - name: '劳务管理_防疫管理', + path: "/project/labor/epidemicPrevention", + name: "劳务管理_防疫管理", component: () => - import('@/views/projectFront/laborManage/EpidemicPrevention'), + import("@/views/projectFront/laborManage/EpidemicPrevention"), }, // 劳务管理--人员审批 { - path: '/project/labor/personAudit', - name: '劳务管理_人员审核', + path: "/project/labor/personAudit", + name: "劳务管理_人员审核", component: () => - import('@/views/projectFront/laborManage/personAudit.vue'), + import("@/views/projectFront/laborManage/personAudit.vue"), }, //劳务管理--人员详情 { - path: '/project/labor/personDetails', - name: '劳务管理_人员信息详情', + path: "/project/labor/personDetails", + name: "劳务管理_人员信息详情", component: () => - import('@/views/projectFront/laborManage/personDetails.vue'), + import("@/views/projectFront/laborManage/personDetails.vue"), }, //劳务管理--人员考勤 { - path: '/project/labor/attendanceManage', - name: '劳务管理_人员考勤', + path: "/project/labor/attendanceManage", + name: "劳务管理_人员考勤", component: () => import( - '@/views/projectFront/laborManage/attendanceManage/attendanceManage.vue' + "@/views/projectFront/laborManage/attendanceManage/attendanceManage.vue" ), }, //劳务管理--人员考勤--珠海路由 { - path: '/project/labor/zh/attendanceManage', - name: '劳务管理_人员考勤', + path: "/project/labor/zh/attendanceManage", + name: "劳务管理_人员考勤", component: () => import( - '@/views/projectFront/laborManage/attendanceManage/zhAttendanceManage.vue' + "@/views/projectFront/laborManage/attendanceManage/zhAttendanceManage.vue" ), }, //劳务管理--工种管理 { - path: '/project/labor/workTypeManage', - name: '劳务管理_工种管理', + path: "/project/labor/workTypeManage", + name: "劳务管理_工种管理", component: () => - import('@/views/projectFront/laborManage/workTypeManage.vue'), + import("@/views/projectFront/laborManage/workTypeManage.vue"), }, //劳务管理--考勤规则 { - path: '/project/labor/attendanceRules', - name: '劳务管理_考勤规则', + path: "/project/labor/attendanceRules", + name: "劳务管理_考勤规则", component: () => import( - '@/views/projectFront/laborManage/attendanceManage/attendanceRules.vue' + "@/views/projectFront/laborManage/attendanceManage/attendanceRules.vue" ), }, { - path: '/project/labor/safetyTrainManage', - name: '劳务管理_安全培训管理', + path: "/project/labor/safetyTrainManage", + name: "劳务管理_安全培训管理", component: () => - import('@/views/projectFront/laborManage/safetyTrainManage.vue'), + import("@/views/projectFront/laborManage/safetyTrainManage.vue"), }, { - path: '/project/labor/safeeducation', - name: '劳务管理_人员安全培训记录', + path: "/project/labor/safeeducation", + name: "劳务管理_人员安全培训记录", component: () => - import('@/views/projectFront/laborManage/safeeducation/index.vue'), + import("@/views/projectFront/laborManage/safeeducation/index.vue"), }, { - path: '/project/labor/blackList', - name: '劳务管理_黑名单管理', + path: "/project/labor/blackList", + name: "劳务管理_黑名单管理", component: () => - import('@/views/projectFront/laborManage/blackList.vue'), + import("@/views/projectFront/laborManage/blackList.vue"), }, //劳务管理--人员总览 { - path: '/project/labor/personnelOverview', - name: '劳务管理_人员总览', + path: "/project/labor/personnelOverview", + name: "劳务管理_人员总览", component: () => - import('@/views/projectFront/laborManage/personnelOverview.vue'), + import("@/views/projectFront/laborManage/personnelOverview.vue"), }, //劳务管理--报表中心 { - path: '/project/labor/reportCenter', - name: '劳务管理_报表中心', + path: "/project/labor/reportCenter", + name: "劳务管理_报表中心", component: () => - import('@/views/projectFront/laborManage/reportCenter.vue'), + import("@/views/projectFront/laborManage/reportCenter.vue"), }, //劳务管理--评价中心 { - path: '/project/labor/assessmentCentent', - name: '劳务管理_评价中心', + path: "/project/labor/assessmentCentent", + name: "劳务管理_评价中心", component: () => - import('@/views/projectFront/laborManage/assessmentCentent.vue'), + import("@/views/projectFront/laborManage/assessmentCentent.vue"), }, //劳务管理--电子围栏 { - path: '/project/labor/electronicFence', - name: '劳务管理_电子围栏', + path: "/project/labor/electronicFence", + name: "劳务管理_电子围栏", component: () => - import('@/views/projectFront/laborManage/electronicFence.vue'), + import("@/views/projectFront/laborManage/electronicFence.vue"), }, //劳务管理--处罚单 { - path: '/project/labor/penalize', - name: '劳务管理_处罚单', + path: "/project/labor/penalize", + name: "劳务管理_处罚单", component: () => - import('@/views/projectFront/laborManage/penalize.vue'), + import("@/views/projectFront/laborManage/penalize.vue"), }, { - path: '/project/labor/addLED', - name: '劳务管理_人员审核', + path: "/project/labor/addLED", + name: "劳务管理_人员审核", component: () => - import('@/views/projectFront/laborManage/LEDBigScreen/addLED.vue'), + import("@/views/projectFront/laborManage/LEDBigScreen/addLED.vue"), }, //劳务管理--花名册 { - path: '/project/labor/roster', - name: '劳务管理_花名册', - component: () => import('@/views/projectFront/laborManage/roster.vue'), + path: "/project/labor/roster", + name: "劳务管理_花名册", + component: () => import("@/views/projectFront/laborManage/roster.vue"), }, //劳务管理--宿舍管理 { - path: '/project/labor/dormitory', - name: '劳务管理_宿舍管理', + path: "/project/labor/dormitory", + name: "劳务管理_宿舍管理", component: () => - import('@/views/projectFront/laborManage/dormitory.vue'), + import("@/views/projectFront/laborManage/dormitory.vue"), }, //劳务管理--人员统计分析 { - path: '/project/labor/personnelAnalysis', - name: '劳务管理_人员统计分析', + path: "/project/labor/personnelAnalysis", + name: "劳务管理_人员统计分析", component: () => - import('@/views/projectFront/laborManage/personnelAnalysis.vue'), + import("@/views/projectFront/laborManage/personnelAnalysis.vue"), }, //核酸超时人员列表 { - path: '/project/labor/nucleicAcidOvertimePersonnel', - name: '核酸超时人员列表', + path: "/project/labor/nucleicAcidOvertimePersonnel", + name: "核酸超时人员列表", component: () => - import('@/views/projectFront/nucleicAcidOvertimePersonnel/index.vue'), + import("@/views/projectFront/nucleicAcidOvertimePersonnel/index.vue"), }, // 劳务管理--访客管理 { - path: '/project/labor/visitorsManage', - name: '劳务管理_访客管理', + path: "/project/labor/visitorsManage", + name: "劳务管理_访客管理", component: () => - import('@/views/projectFront/laborManage/visitorsManage.vue'), + import("@/views/projectFront/laborManage/visitorsManage.vue"), }, //人员定位--卡片管理 { - path: '/project/personnelPosition/cardManage', - name: '人员定位_基站管理', + path: "/project/personnelPosition/cardManage", + name: "人员定位_基站管理", component: () => - import('@/views/projectFront/personnelPosition/cardManage.vue'), + import("@/views/projectFront/personnelPosition/cardManage.vue"), }, //人员定位--信标管理 { - path: '/project/personnelPosition/beaconManage', - name: '人员定位_人员管理', + path: "/project/personnelPosition/beaconManage", + name: "人员定位_人员管理", component: () => - import('@/views/projectFront/personnelPosition/beaconManage.vue'), + import("@/views/projectFront/personnelPosition/beaconManage.vue"), }, //人员定位--地图管理 { - path: '/project/personnelPosition/mapManage', - name: '人员定位_地图管理', + path: "/project/personnelPosition/mapManage", + name: "人员定位_地图管理", component: () => - import('@/views/projectFront/personnelPosition/mapManage.vue'), + import("@/views/projectFront/personnelPosition/mapManage.vue"), }, //------ //人员定位--点位配置 { - path: '/project/personnelPosition/pointConfiguration', - name: '人员定位_点位配置', + path: "/project/personnelPosition/pointConfiguration", + name: "人员定位_点位配置", component: () => import( - '@/views/projectFront/personnelPosition/pointConfiguration.vue' + "@/views/projectFront/personnelPosition/pointConfiguration.vue" ), }, //人员定位--人员定位 { - path: '/project/personnelPosition/personnelPositioning', - name: '人员定位_人员定位', + path: "/project/personnelPosition/personnelPositioning", + name: "人员定位_人员定位", component: () => import( - '@/views/projectFront/personnelPosition/personnelPositioning.vue' + "@/views/projectFront/personnelPosition/personnelPositioning.vue" ), }, { - path: '/project/safeManage/addSafeRecord', - name: '安全管理_新增安全检查', + path: "/project/safeManage/addSafeRecord", + name: "安全管理_新增安全检查", component: () => - import('@/views/projectFront/safeManage/addSafeRecord.vue'), + import("@/views/projectFront/safeManage/addSafeRecord.vue"), }, { - path: '/project/safeManage/checkItemList', - name: '安全管理_检查项管理', + path: "/project/safeManage/checkItemList", + name: "安全管理_检查项管理", component: () => - import('@/views/projectFront/safeManage/checkItemList.vue'), + import("@/views/projectFront/safeManage/checkItemList.vue"), }, { - path: '/project/safeManage/safeRocordList', - name: '安全管理_安全检查记录', + path: "/project/safeManage/safeRocordList", + name: "安全管理_安全检查记录", component: () => - import('@/views/projectFront/safeManage/safeRocordList.vue'), + import("@/views/projectFront/safeManage/safeRocordList.vue"), }, { - path: '/project/safeManage/checkStandingBook', - name: '安全管理_检查台账', + path: "/project/safeManage/checkStandingBook", + name: "安全管理_检查台账", component: () => - import('@/views/projectFront/safeManage/v2/checkStandingBook.vue'), + import("@/views/projectFront/safeManage/v2/checkStandingBook.vue"), }, { - path: '/project/safeManage/projectSelfInspection', - name: '安全管理_项目自检', + path: "/project/safeManage/projectSelfInspection", + name: "安全管理_项目自检", component: () => import( - '@/views/projectFront/safeManage/v2/projectSelfInspection.vue' + "@/views/projectFront/safeManage/v2/projectSelfInspection.vue" ), }, { - path: '/project/safeManage/subTasklist', - name: '安全管理_项目自检子任务', + path: "/project/safeManage/subTasklist", + name: "安全管理_项目自检子任务", component: () => - import('@/views/projectFront/safeManage/v2/subTasklist.vue'), + import("@/views/projectFront/safeManage/v2/subTasklist.vue"), }, //项目自检记录 { - path: '/project/safeManage/inspectionRecord', - name: '安全管理_项目自检记录', + path: "/project/safeManage/inspectionRecord", + name: "安全管理_项目自检记录", component: () => - import('@/views/projectFront/safeManage/v2/inspectionRecord.vue'), + import("@/views/projectFront/safeManage/v2/inspectionRecord.vue"), }, { - path: '/project/safeManage/hiddenDangerLibrary', - name: '安全管理_隐患库', + path: "/project/safeManage/hiddenDangerLibrary", + name: "安全管理_隐患库", component: () => import( - '@/views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue' + "@/views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue" ), }, { - path: '/project/safeManage/hazardAssess', - name: '安全管理_隐患考核', + path: "/project/safeManage/hazardAssess", + name: "安全管理_隐患考核", component: () => - import('@/views/projectFront/safeManage/v2/hazardAssess.vue'), + import("@/views/projectFront/safeManage/v2/hazardAssess.vue"), }, { - path: '/project/safeManage/business', - name: '安全管理_责任区域', + path: "/project/safeManage/business", + name: "安全管理_责任区域", component: () => - import('@/views/projectFront/safeManage/v2/business.vue'), + import("@/views/projectFront/safeManage/v2/business.vue"), }, { - path: '/project/environmentalMonitor/alarmValueSet', - name: '绿色施工_阈值设置', + path: "/project/environmentalMonitor/alarmValueSet", + name: "绿色施工_阈值设置", component: () => - import('@/views/projectFront/environmentalMonitor/alarmValueSet.vue'), + import("@/views/projectFront/environmentalMonitor/alarmValueSet.vue"), }, { - path: '/project/environmentalMonitor/alarmWarning', - name: '绿色施工_报警预警', + path: "/project/environmentalMonitor/alarmWarning", + name: "绿色施工_报警预警", component: () => - import('@/views/projectFront/environmentalMonitor/alarmWarning.vue'), + import("@/views/projectFront/environmentalMonitor/alarmWarning.vue"), }, { - path: '/project/environmentalMonitor/envirDevManage', - name: '绿色施工_扬尘设备管理', + path: "/project/environmentalMonitor/envirDevManage", + name: "绿色施工_扬尘设备管理", component: () => - import('../views/equipmentCenter/environmentManage/devList.vue'), + import("../views/equipmentCenter/environmentManage/devList.vue"), }, { - path: '/project/environmentalMonitor/sprayDevManage', - name: '绿色施工_雾炮喷淋设备管理', + path: "/project/environmentalMonitor/sprayDevManage", + name: "绿色施工_雾炮喷淋设备管理", component: () => import( - '../views/equipmentCenter/environmentManage/sprayDevManage.vue' + "../views/equipmentCenter/environmentManage/sprayDevManage.vue" ), }, { - path: '/project/electricBox/messageOverview', - name: '电箱管理_信息总览', + path: "/project/electricBox/messageOverview", + name: "电箱管理_信息总览", component: (resolve) => require([ - '@/views/projectFront/electricBox/messageOverview.vue', + "@/views/projectFront/electricBox/messageOverview.vue", ], resolve), }, { - path: '/project/electricBox/historyData', - name: '电箱管理_历史数据', + path: "/project/electricBox/historyData", + name: "电箱管理_历史数据", component: (resolve) => require([ - '@/views/projectFront/electricBox/historyData.vue', + "@/views/projectFront/electricBox/historyData.vue", ], resolve), }, { - path: '/project/electricBox/deviceManage', - name: '电箱管理_阈值设置', + path: "/project/electricBox/deviceManage", + name: "电箱管理_阈值设置", component: (resolve) => require([ - '@/views/projectFront/electricBox/deviceManage.vue', + "@/views/projectFront/electricBox/deviceManage.vue", ], resolve), }, { - path: '/project/carManage/carManage', - name: '车辆管理_车辆黑白名单管理', + path: "/project/carManage/carManage", + name: "车辆管理_车辆黑白名单管理", component: (resolve) => - require(['@/views/projectFront/carManage/carManage.vue'], resolve), + require(["@/views/projectFront/carManage/carManage.vue"], resolve), }, { - path: '/project/carManage/carTypeManage', - name: '车辆管理_车种管理', + path: "/project/carManage/carTypeManage", + name: "车辆管理_车种管理", component: (resolve) => require([ - '@/views/projectFront/carManage/carTypeManage.vue', + "@/views/projectFront/carManage/carTypeManage.vue", ], resolve), }, { - path: '/project/carManage/realTimeData', - name: '车辆管理_实时数据', + path: "/project/carManage/realTimeData", + name: "车辆管理_实时数据", component: (resolve) => - require(['@/views/projectFront/carManage/realTimeData.vue'], resolve), + require(["@/views/projectFront/carManage/realTimeData.vue"], resolve), }, { - path: '/project/carManage/carStatictis', - name: '车辆管理_车辆统计', + path: "/project/carManage/carStatictis", + name: "车辆管理_车辆统计", component: (resolve) => - require(['@/views/projectFront/carManage/carStatictis.vue'], resolve), + require(["@/views/projectFront/carManage/carStatictis.vue"], resolve), }, { - path: '/project/carManage/carWashDevManage', - name: '车辆冲洗_设备管理', + path: "/project/carManage/carWashDevManage", + name: "车辆冲洗_设备管理", component: (resolve) => require([ - '@/views/projectFront/carManage/carWashDevManage.vue', + "@/views/projectFront/carManage/carWashDevManage.vue", ], resolve), }, { - path: '/project/carManage/carWashRealTimeData', - name: '车辆冲洗_实时数据', + path: "/project/carManage/carWashRealTimeData", + name: "车辆冲洗_实时数据", component: (resolve) => require([ - '@/views/projectFront/carManage/carWashRealTimeData.vue', + "@/views/projectFront/carManage/carWashRealTimeData.vue", ], resolve), }, { - path: '/project/configManage/roleManage', - name: '系统管理_角色管理', + path: "/project/configManage/roleManage", + name: "系统管理_角色管理", component: (resolve) => require([ - '@/views/projectFront/configManage/roleManage.vue', + "@/views/projectFront/configManage/roleManage.vue", ], resolve), }, { - path: '/project/configManage/personnelAccess', - name: '系统管理_人员权限', + path: "/project/configManage/personnelAccess", + name: "系统管理_人员权限", component: (resolve) => require([ - '@/views/projectFront/configManage/personnelAccess.vue', + "@/views/projectFront/configManage/personnelAccess.vue", ], resolve), }, { - path: '/project/configManage/operationLog', - name: '系统管理_操作日志', + path: "/project/configManage/operationLog", + name: "系统管理_操作日志", component: (resolve) => - require(['@/views/companyAdmin/operationLog.vue'], resolve), + require(["@/views/companyAdmin/operationLog.vue"], resolve), }, { - path: '/project/towerCrane/home', //塔吊管理 首页 - name: '塔吊管理_首页', + path: "/project/towerCrane/home", //塔吊管理 首页 + name: "塔吊管理_首页", component: (resolve) => - require(['@/views/projectFront/towerCrane/home.vue'], resolve), + require(["@/views/projectFront/towerCrane/home.vue"], resolve), }, { - path: '/project/towerCrane/antiCollision', //塔吊管理 群塔防碰撞 - name: '塔吊管理_群塔防碰撞', + path: "/project/towerCrane/antiCollision", //塔吊管理 群塔防碰撞 + name: "塔吊管理_群塔防碰撞", component: (resolve) => require([ - '@/views/projectFront/towerCrane/antiCollision.vue', + "@/views/projectFront/towerCrane/antiCollision.vue", ], resolve), }, { - path: '/project/towerCrane/monitoringStatistics', //塔吊管理 监控统计 - name: '塔吊管理_监控统计', + path: "/project/towerCrane/monitoringStatistics", //塔吊管理 监控统计 + name: "塔吊管理_监控统计", component: (resolve) => require([ - '@/views/projectFront/towerCrane/monitoringStatistics.vue', + "@/views/projectFront/towerCrane/monitoringStatistics.vue", ], resolve), }, { - path: '/project/towerCrane/reportForm', //塔吊管理 报表导出 - name: '塔吊管理_报表导出', + path: "/project/towerCrane/reportForm", //塔吊管理 报表导出 + name: "塔吊管理_报表导出", component: (resolve) => - require(['@/views/projectFront/towerCrane/reportForm.vue'], resolve), + require(["@/views/projectFront/towerCrane/reportForm.vue"], resolve), }, { - path: '/project/towerCrane/basicInfo', //塔吊管理 点位配置 - name: '塔吊管理_设备管理', + path: "/project/towerCrane/basicInfo", //塔吊管理 点位配置 + name: "塔吊管理_设备管理", component: (resolve) => - require(['@/views/projectFront/towerCrane/basicInfo.vue'], resolve), + require(["@/views/projectFront/towerCrane/basicInfo.vue"], resolve), }, { - path: '/project/towerCrane/towerCraneList', //塔吊管理 点位配置 - name: '塔吊管理_塔吊列表', + path: "/project/towerCrane/towerCraneList", //塔吊管理 点位配置 + name: "塔吊管理_塔吊列表", component: (resolve) => require([ - '@/views/projectFront/towerCrane/towerCraneList.vue', + "@/views/projectFront/towerCrane/towerCraneList.vue", ], resolve), }, { - path: '/project/towerCrane/operationInfo', //塔吊管理 运营信息 - name: '塔吊管理_运行数据', + path: "/project/towerCrane/operationInfo", //塔吊管理 运营信息 + name: "塔吊管理_运行数据", component: (resolve) => require([ - '@/views/projectFront/towerCrane/operationInfo.vue', + "@/views/projectFront/towerCrane/operationInfo.vue", ], resolve), }, { - path: '/project/towerCrane/operationInfo2', //塔吊管理 运营信息 - name: '塔吊管理_运行数据2', + path: "/project/towerCrane/operationInfo2", //塔吊管理 运营信息 + name: "塔吊管理_运行数据2", component: (resolve) => require([ - '@/views/projectFront/towerCrane/operationInfo2.vue', + "@/views/projectFront/towerCrane/operationInfo2.vue", ], resolve), }, { - path: '/project/towerCrane/alarmAnalysis', //塔吊管理 运营信息 - name: '塔吊管理_预警分析', + path: "/project/towerCrane/alarmAnalysis", //塔吊管理 运营信息 + name: "塔吊管理_预警分析", component: (resolve) => require([ - '@/views/projectFront/towerCrane/alarmAnalysis.vue', + "@/views/projectFront/towerCrane/alarmAnalysis.vue", ], resolve), }, { - path: '/project/towerCrane/alarmInfo', //塔吊管理 报警信息 - name: '塔吊管理_报警信息', + path: "/project/towerCrane/alarmInfo", //塔吊管理 报警信息 + name: "塔吊管理_报警信息", component: (resolve) => - require(['@/views/projectFront/towerCrane/alarmInfo.vue'], resolve), + require(["@/views/projectFront/towerCrane/alarmInfo.vue"], resolve), }, { - path: '/project/towerCrane/devMaintain', //塔吊管理 设备维保 - name: '塔吊管理_设备维保', + path: "/project/towerCrane/devMaintain", //塔吊管理 设备维保 + name: "塔吊管理_设备维保", component: (resolve) => - require(['@/views/projectFront/towerCrane/devMaintain.vue'], resolve), + require(["@/views/projectFront/towerCrane/devMaintain.vue"], resolve), }, { - path: '/project/towerCrane/Nut', //塔吊管理 设备维保 - name: '塔吊管理_螺栓列表', + path: "/project/towerCrane/Nut", //塔吊管理 设备维保 + name: "塔吊管理_螺栓列表", component: (resolve) => - require(['@/views/projectFront/towerCrane/Nut.vue'], resolve), + require(["@/views/projectFront/towerCrane/Nut.vue"], resolve), }, { - path: '/project/towerCrane/Jacking', //塔吊管理 设备维保 - name: '塔吊管理_顶升记录', + path: "/project/towerCrane/Jacking", //塔吊管理 设备维保 + name: "塔吊管理_顶升记录", component: (resolve) => - require(['@/views/projectFront/towerCrane/Jacking.vue'], resolve), + require(["@/views/projectFront/towerCrane/Jacking.vue"], resolve), }, { - path: '/project/towerCrane/siteVisualization', //塔吊管理 塔吊可视化 - name: '塔吊管理_工地可视化', + path: "/project/towerCrane/siteVisualization", //塔吊管理 塔吊可视化 + name: "塔吊管理_工地可视化", component: (resolve) => require([ - '@/views/projectFront/towerCrane/siteVisualization.vue', + "@/views/projectFront/towerCrane/siteVisualization.vue", ], resolve), }, { - path: '/project/towerCrane/bimDemo', //塔吊管理 塔吊可视化 - name: '塔吊管理_demo', + path: "/project/towerCrane/bimDemo", //塔吊管理 塔吊可视化 + name: "塔吊管理_demo", component: (resolve) => - require(['@/views/projectFront/towerCrane/bimDemo.vue'], resolve), + require(["@/views/projectFront/towerCrane/bimDemo.vue"], resolve), }, { - path: '/project/towerCrane/brand', //塔吊管理 设备维保 - name: '塔吊管理_塔吊品牌管理', + path: "/project/towerCrane/brand", //塔吊管理 设备维保 + name: "塔吊管理_塔吊品牌管理", component: (resolve) => - require(['@/views/projectFront/towerCrane/brand.vue'], resolve), + require(["@/views/projectFront/towerCrane/brand.vue"], resolve), }, { - path: '/project/towerCrane/historyData', - name: '塔吊管理_历史数据', + path: "/project/towerCrane/historyData", + name: "塔吊管理_历史数据", component: (resolve) => - require(['@/views/projectFront/towerCrane/historyData.vue'], resolve), + require(["@/views/projectFront/towerCrane/historyData.vue"], resolve), }, { - path: '/project/towerCrane/devRegister', - name: '塔吊管理_设备备案', //策划管理 + path: "/project/towerCrane/devRegister", + name: "塔吊管理_设备备案", //策划管理 component: (resolve) => - require(['@/views/projectFront/towerCrane/devRegister.vue'], resolve), + require(["@/views/projectFront/towerCrane/devRegister.vue"], resolve), }, { - path: '/project/lifter/devRegister', - name: '升降机管理_设备备案', //策划管理 + path: "/project/lifter/devRegister", + name: "升降机管理_设备备案", //策划管理 component: (resolve) => - require(['@/views/projectFront/lifter/devRegister.vue'], resolve), + require(["@/views/projectFront/lifter/devRegister.vue"], resolve), }, { - path: '/project/lifter/basicInfo', //升降机管理 基本信息 - name: '升降机管理_基本信息', + path: "/project/lifter/basicInfo", //升降机管理 基本信息 + name: "升降机管理_基本信息", component: (resolve) => - require(['@/views/projectFront/lifter/basicInfo.vue'], resolve), + require(["@/views/projectFront/lifter/basicInfo.vue"], resolve), }, { - path: '/project/lifter/lifterInfo', //升降机管理 设备管理 - name: '升降机管理_设备管理', + path: "/project/lifter/lifterInfo", //升降机管理 设备管理 + name: "升降机管理_设备管理", component: (resolve) => - require(['@/views/projectFront/lifter/lifterInfo.vue'], resolve), + require(["@/views/projectFront/lifter/lifterInfo.vue"], resolve), }, { - path: '/project/lifter/operationInfo', //升降机管理 运营信息 - name: '升降机管理_运行数据', + path: "/project/lifter/operationInfo", //升降机管理 运营信息 + name: "升降机管理_运行数据", component: (resolve) => - require(['@/views/projectFront/lifter/operationInfo.vue'], resolve), + require(["@/views/projectFront/lifter/operationInfo.vue"], resolve), }, { - path: '/project/lifter/violationInfo', //升降机管理 违规信息 - name: '升降机管理_违规信息', + path: "/project/lifter/violationInfo", //升降机管理 违规信息 + name: "升降机管理_违规信息", component: (resolve) => - require(['@/views/projectFront/lifter/violationInfo.vue'], resolve), + require(["@/views/projectFront/lifter/violationInfo.vue"], resolve), }, { - path: '/project/lifter/newOperationInfo', //升降机管理 运营信息 暗色版 - name: '升降机管理_运行数据', + path: "/project/lifter/newOperationInfo", //升降机管理 运营信息 暗色版 + name: "升降机管理_运行数据", component: (resolve) => - require(['@/views/projectFront/lifter/operationInfo2.vue'], resolve), + require(["@/views/projectFront/lifter/operationInfo2.vue"], resolve), }, { - path: '/project/lifter/earlyWarning', //升降机管理 运营信息 暗色版 - name: '升降机管理_预警分析', + path: "/project/lifter/earlyWarning", //升降机管理 运营信息 暗色版 + name: "升降机管理_预警分析", component: (resolve) => - require(['@/views/projectFront/lifter/earlyWarning.vue'], resolve), + require(["@/views/projectFront/lifter/earlyWarning.vue"], resolve), }, { - path: '/project/lifter/alarmInfo', //升降机管理 报警信息 - name: '升降机管理_报警信息', + path: "/project/lifter/alarmInfo", //升降机管理 报警信息 + name: "升降机管理_报警信息", component: (resolve) => - require(['@/views/projectFront/lifter/alarmInfo.vue'], resolve), + require(["@/views/projectFront/lifter/alarmInfo.vue"], resolve), }, { - path: '/project/lifter/devMaintain', //升降机管理 设备维保 - name: '升降机管理_设备维保', + path: "/project/lifter/devMaintain", //升降机管理 设备维保 + name: "升降机管理_设备维保", component: (resolve) => - require(['@/views/projectFront/lifter/devMaintain.vue'], resolve), + require(["@/views/projectFront/lifter/devMaintain.vue"], resolve), }, { - path: '/project/quality/criterion', //质量管理 -- 标准中心 - name: '质量管理_标准中心', + path: "/project/quality/criterion", //质量管理 -- 标准中心 + name: "质量管理_标准中心", component: (resolve) => - require(['@/views/projectFront/quality/criterion.vue'], resolve), + require(["@/views/projectFront/quality/criterion.vue"], resolve), }, { - path: '/project/quality/business', //质量管理 -- 业务中心 - name: '质量管理_业务中心', + path: "/project/quality/business", //质量管理 -- 业务中心 + name: "质量管理_业务中心", component: (resolve) => - require(['@/views/projectFront/quality/business.vue'], resolve), + require(["@/views/projectFront/quality/business.vue"], resolve), }, { - path: '/project/quality/recordsCenter', //质量管理 -- 数据中心 - name: '质量管理_数据中心', + path: "/project/quality/recordsCenter", //质量管理 -- 数据中心 + name: "质量管理_数据中心", component: (resolve) => - require(['@/views/projectFront/quality/recordsCenter.vue'], resolve), + require(["@/views/projectFront/quality/recordsCenter.vue"], resolve), }, { - path: '/project/quality/inspectionLedger', //质量管理 -- 检查记录 - name: '质量管理_全部检查记录', + path: "/project/quality/inspectionLedger", //质量管理 -- 检查记录 + name: "质量管理_全部检查记录", component: (resolve) => - require(['@/views/projectFront/quality/inspectionLedger.vue'], resolve), + require([ + "@/views/projectFront/quality/inspectionLedger.vue", + ], resolve), }, { - path: '/project/quality/qualityProblem', //质量管理 -- 质量问题库配置 - name: '质量管理_质量问题库配置', + path: "/project/quality/qualityProblem", //质量管理 -- 质量问题库配置 + name: "质量管理_质量问题库配置", component: (resolve) => - require(['@/views/projectFront/quality/qualityProblem.vue'], resolve), + require(["@/views/projectFront/quality/qualityProblem.vue"], resolve), }, //------- { - path: '/project/quality/acceptanceMoudle', //质量管理 -- 分布分项验收 - name: '质量管理_分部分项验收', + path: "/project/quality/acceptanceMoudle", //质量管理 -- 分布分项验收 + name: "质量管理_分部分项验收", component: (resolve) => require([ - '@/views/projectFront/quality/acceptanceMoudle.vue', + "@/views/projectFront/quality/acceptanceMoudle.vue", ], resolve), }, { - path: '/project/quality/acceptanceReport', //质量管理 -- 材料检测报告 - name: '质量管理_材料检测报告', + path: "/project/quality/acceptanceReport", //质量管理 -- 材料检测报告 + name: "质量管理_材料检测报告", component: (resolve) => require([ - '@/views/projectFront/quality/acceptanceReport.vue', + "@/views/projectFront/quality/acceptanceReport.vue", ], resolve), }, { - path: '/project/quality/actualMeasured', //质量管理 -- 实测实量 - name: '质量管理_实测实量', + path: "/project/quality/actualMeasured", //质量管理 -- 实测实量 + name: "质量管理_实测实量", component: (resolve) => - require(['@/views/projectFront/quality/actualMeasured.vue'], resolve), + require(["@/views/projectFront/quality/actualMeasured.vue"], resolve), }, { - path: '/project/quality/qualityHighlights', //质量管理 -- 质量亮点 - name: '质量管理_质量亮点', + path: "/project/quality/qualityHighlights", //质量管理 -- 质量亮点 + name: "质量管理_质量亮点", component: (resolve) => require([ - '@/views/projectFront/quality/qualityHighlights.vue', + "@/views/projectFront/quality/qualityHighlights.vue", ], resolve), }, { - path: '/project/quality/subdivisionalWorks', //质量管理 -- 分布分项工程 - name: '质量管理_分部分项工程', + path: "/project/quality/subdivisionalWorks", //质量管理 -- 分布分项工程 + name: "质量管理_分部分项工程", component: (resolve) => require([ - '@/views/projectFront/quality/subdivisionalWorks.vue', + "@/views/projectFront/quality/subdivisionalWorks.vue", ], resolve), }, { - path: '/project/quality/rectificationRanking', //质量管理 -- 整改排名 - name: '质量管理_整改排名', + path: "/project/quality/rectificationRanking", //质量管理 -- 整改排名 + name: "质量管理_整改排名", component: (resolve) => require([ - '@/views/projectFront/quality/rectificationRanking.vue', + "@/views/projectFront/quality/rectificationRanking.vue", ], resolve), }, { - path: '/project/quality/qualitypersonnel', //质量管理 -- 整改排名 - name: '质量管理_人员管理', + path: "/project/quality/qualitypersonnel", //质量管理 -- 整改排名 + name: "质量管理_人员管理", component: (resolve) => require([ - '@/views/projectFront/quality/qualitypersonnel.vue', + "@/views/projectFront/quality/qualitypersonnel.vue", ], resolve), }, { - path: '/project/quality/materialManagement', //质量管理 -- 物料管理 --称重信息 - name: '物料管理_称重信息', + path: "/project/quality/materialManagement", //质量管理 -- 物料管理 --称重信息 + name: "物料管理_称重信息", component: (resolve) => require([ - '@/views/projectFront/quality/material/weighInfo.vue', + "@/views/projectFront/quality/material/weighInfo.vue", ], resolve), }, { - path: '/project/quality/forwardingUnit', //质量管理 -- 物料管理 --发货单位 - name: '物料管理_发货单位', + path: "/project/quality/forwardingUnit", //质量管理 -- 物料管理 --发货单位 + name: "物料管理_发货单位", component: (resolve) => require([ - '@/views/projectFront/quality/material/forwardingUnit.vue', + "@/views/projectFront/quality/material/forwardingUnit.vue", ], resolve), }, { - path: '/project/quality/receivingUnit', //质量管理 -- 物料管理 --收货单位 - name: '物料管理_收货单位', + path: "/project/quality/receivingUnit", //质量管理 -- 物料管理 --收货单位 + name: "物料管理_收货单位", component: (resolve) => require([ - '@/views/projectFront/quality/material/receivingUnit.vue', + "@/views/projectFront/quality/material/receivingUnit.vue", ], resolve), }, { - path: '/project/quality/makeAnAppointment', //质量管理 -- 物料管理 --过磅预约车辆信息 - name: '物料管理_过磅预约车辆信息', + path: "/project/quality/makeAnAppointment", //质量管理 -- 物料管理 --过磅预约车辆信息 + name: "物料管理_过磅预约车辆信息", component: (resolve) => require([ - '@/views/projectFront/quality/material/makeAnAppointment.vue', + "@/views/projectFront/quality/material/makeAnAppointment.vue", ], resolve), }, { - path: '/project/quality/tradeName', //质量管理 -- 物料管理 --货名 - name: '物料管理_货名', + path: "/project/quality/tradeName", //质量管理 -- 物料管理 --货名 + name: "物料管理_货名", component: (resolve) => require([ - '@/views/projectFront/quality/material/tradeName.vue', + "@/views/projectFront/quality/material/tradeName.vue", ], resolve), }, //标养室 { - path: '/project/markingRoom/devManage', - name: '标养室_设备管理', + path: "/project/markingRoom/devManage", + name: "标养室_设备管理", component: () => - import('@/views/projectFront/markingRoom/devManage.vue'), + import("@/views/projectFront/markingRoom/devManage.vue"), }, { - path: '/project/markingRoom/sampleManage', - name: '标养室_样品管理', + path: "/project/markingRoom/sampleManage", + name: "标养室_样品管理", component: () => - import('@/views/projectFront/markingRoom/sampleManage.vue'), + import("@/views/projectFront/markingRoom/sampleManage.vue"), }, { - path: '/project/markingRoom/sampleTypeMange', - name: '标养室_样品类型管理', + path: "/project/markingRoom/sampleTypeMange", + name: "标养室_样品类型管理", component: () => - import('@/views/projectFront/markingRoom/sampleTypeMange.vue'), + import("@/views/projectFront/markingRoom/sampleTypeMange.vue"), }, { - path: '/project/markingRoom/storageLocationManage', - name: '标养室_存放位置管理', + path: "/project/markingRoom/storageLocationManage", + name: "标养室_存放位置管理", component: () => - import('@/views/projectFront/markingRoom/storageLocationManage.vue'), + import("@/views/projectFront/markingRoom/storageLocationManage.vue"), }, { - path: '/project/markingRoom/realTime', - name: '标养室_实时数据', + path: "/project/markingRoom/realTime", + name: "标养室_实时数据", component: () => - import('@/views/projectFront/markingRoom/realTime.vue'), + import("@/views/projectFront/markingRoom/realTime.vue"), }, { - path: '/project/markingRoom/historyData', - name: '标养室_历史数据', + path: "/project/markingRoom/historyData", + name: "标养室_历史数据", component: () => - import('@/views/projectFront/markingRoom/historyData.vue'), + import("@/views/projectFront/markingRoom/historyData.vue"), }, //用水管理 { - path: '/project/waterManage/relaTimeData', - name: '用水管理_实时数据', + path: "/project/waterManage/relaTimeData", + name: "用水管理_实时数据", component: () => - import('@/views/projectFront/waterManage/relaTimeData.vue'), + import("@/views/projectFront/waterManage/relaTimeData.vue"), }, { - path: '/project/waterManage/alarmWarning', - name: '用水管理_报警信息', + path: "/project/waterManage/alarmWarning", + name: "用水管理_报警信息", component: () => - import('@/views/projectFront/waterManage/alarmWarning.vue'), + import("@/views/projectFront/waterManage/alarmWarning.vue"), }, { - path: '/project/waterManage/alarmValueSet', - name: '用水管理_基本信息', + path: "/project/waterManage/alarmValueSet", + name: "用水管理_基本信息", component: () => - import('@/views/projectFront/waterManage/alarmValueSet.vue'), + import("@/views/projectFront/waterManage/alarmValueSet.vue"), }, //用电管理 { - path: '/project/electricityManage/relaTimeData', - name: '用电管理_实时数据', + path: "/project/electricityManage/relaTimeData", + name: "用电管理_实时数据", component: () => - import('@/views/projectFront/electricityManage/relaTimeData.vue'), + import("@/views/projectFront/electricityManage/relaTimeData.vue"), }, { - path: '/project/electricityManage/alarmWarning', - name: '用电管理_报警信息', + path: "/project/electricityManage/alarmWarning", + name: "用电管理_报警信息", component: () => - import('@/views/projectFront/electricityManage/alarmWarning.vue'), + import("@/views/projectFront/electricityManage/alarmWarning.vue"), }, { - path: '/project/electricityManage/alarmValueSet', - name: '用电管理_基本信息', + path: "/project/electricityManage/alarmValueSet", + name: "用电管理_基本信息", component: () => - import('@/views/projectFront/electricityManage/alarmValueSet.vue'), + import("@/views/projectFront/electricityManage/alarmValueSet.vue"), }, //进度管理 { - path: '/project/scheduleManage/gantt', //该页面路由作废 - name: '进度管理_甘特图', + path: "/project/scheduleManage/gantt", //该页面路由作废 + name: "进度管理_甘特图", component: () => - import('@/views/projectFront/scheduleManage/gantt.vue'), + import("@/views/projectFront/scheduleManage/gantt.vue"), }, { - path: '/project/scheduleManage/ganttwo', - name: '进度管理_甘特图示例', + path: "/project/scheduleManage/ganttwo", + name: "进度管理_甘特图示例", component: () => - import('@/views/projectFront/scheduleManage/ganttwo.vue'), + import("@/views/projectFront/scheduleManage/ganttwo.vue"), }, { - path: '/project/scheduleManage/projectNodeManages', - name: '进度管理_分布分项工程管理', + path: "/project/scheduleManage/projectNodeManages", + name: "进度管理_分布分项工程管理", component: () => - import('@/views/projectFront/scheduleManage/projectNodeManage2.vue'), + import("@/views/projectFront/scheduleManage/projectNodeManage2.vue"), }, { - path: '/project/scheduleManage/projectNodeManage', - name: '进度管理_分布分项工程管理', + path: "/project/scheduleManage/projectNodeManage", + name: "进度管理_分布分项工程管理", component: () => - import('@/views/projectFront/scheduleManage/projectNodeManage.vue'), + import("@/views/projectFront/scheduleManage/projectNodeManage.vue"), }, { - path: '/project/scheduleManage/warning', - name: '进度管理_进度预警', + path: "/project/scheduleManage/warning", + name: "进度管理_进度预警", component: () => - import('@/views/projectFront/scheduleManage/warning.vue'), + import("@/views/projectFront/scheduleManage/warning.vue"), }, { - path: '/project/scheduleManage/BIMmanage', - name: '进度管理_BIM配置', + path: "/project/scheduleManage/BIMmanage", + name: "进度管理_BIM配置", component: () => - import('@/views/projectFront/scheduleManage/BIMmanage.vue'), + import("@/views/projectFront/scheduleManage/BIMmanage.vue"), }, //档案管理 { - path: '/project/fileManage/fileManage', - name: '档案管理_档案管理', + path: "/project/fileManage/fileManage", + name: "档案管理_档案管理", component: () => - import('@/views/projectFront/fileManage/fileManage.vue'), + import("@/views/projectFront/fileManage/fileManage.vue"), }, //日常巡检 { - path: '/project/dailyCheck/addCheck', - name: '日常巡检_新增巡检', - component: () => import('@/views/projectFront/dailyCheck/addCheck.vue'), + path: "/project/dailyCheck/addCheck", + name: "日常巡检_新增巡检", + component: () => import("@/views/projectFront/dailyCheck/addCheck.vue"), }, { - path: '/project/dailyCheck/submitCheck', - name: '日常巡检_我提交的巡检', + path: "/project/dailyCheck/submitCheck", + name: "日常巡检_我提交的巡检", component: () => - import('@/views/projectFront/dailyCheck/submitCheck.vue'), + import("@/views/projectFront/dailyCheck/submitCheck.vue"), }, { - path: '/project/dailyCheck/settleCheck', - name: '日常巡检_我整改的巡检', + path: "/project/dailyCheck/settleCheck", + name: "日常巡检_我整改的巡检", component: () => - import('@/views/projectFront/dailyCheck/settleCheck.vue'), + import("@/views/projectFront/dailyCheck/settleCheck.vue"), }, //BIM中心 { - path: '/project/bim/bimManage', - name: 'BIM中心_模型管理', - component: () => import('@/views/projectFront/BIMCenter/BIMManage.vue'), + path: "/project/bim/bimManage", + name: "BIM中心_模型管理", + component: () => import("@/views/projectFront/BIMCenter/BIMManage.vue"), }, //BIM中心 { - path: '/project/bim/towerBimManage', - name: 'BIM中心_塔吊模型管理', + path: "/project/bim/towerBimManage", + name: "BIM中心_塔吊模型管理", component: () => - import('@/views/projectFront/BIMCenter/BIMManageV2.vue'), + import("@/views/projectFront/BIMCenter/BIMManageV2.vue"), }, //BIM中心 { - path: '/project/bim/jlwManage', - name: 'BIM中心_金林湾', + path: "/project/bim/jlwManage", + name: "BIM中心_金林湾", component: () => - import('@/views/projectFront/BIMCenter/BIMManageV3.vue'), + import("@/views/projectFront/BIMCenter/BIMManageV3.vue"), }, //BIM中心-构件关联进度 { - path: '/project/bim/componentProgress', - name: '构件关联进度', + path: "/project/bim/componentProgress", + name: "构件关联进度", component: () => - import('@/views/projectFront/BIMCenter/progressManagement.vue'), + import("@/views/projectFront/BIMCenter/progressManagement.vue"), }, //BIMBASE中心 { - path: '/project/bim/bimBaseManage', - name: 'BIMBASE中心', + path: "/project/bim/bimBaseManage", + name: "BIMBASE中心", component: () => - import('@/views/projectFront/BIMBASECenter/BIMManage.vue'), + import("@/views/projectFront/BIMBASECenter/BIMManage.vue"), + }, + //BIMBASE中心-构件关联进度 + { + path: "/project/bim/bimBaseComponentProgress", + name: "构件关联进度", + component: () => + import("@/views/projectFront/BIMBASECenter/progressManagement.vue"), }, //施工日志 { - path: '/project/buildersDiary/addDiary', - name: '施工日志_新增日志', + path: "/project/buildersDiary/addDiary", + name: "施工日志_新增日志", component: () => - import('@/views/projectFront/buildersDiary/addDiary.vue'), + import("@/views/projectFront/buildersDiary/addDiary.vue"), }, { - path: '/project/buildersDiary/diaryList', - name: '施工日志_日志列表', + path: "/project/buildersDiary/diaryList", + name: "施工日志_日志列表", component: () => - import('@/views/projectFront/buildersDiary/diaryList.vue'), + import("@/views/projectFront/buildersDiary/diaryList.vue"), }, { - path: '/project/qualitySpringback/buildManage', - name: '质量回弹_楼栋管理', + path: "/project/qualitySpringback/buildManage", + name: "质量回弹_楼栋管理", component: () => - import('@/views/projectFront/qualitySpringback/buildManage.vue'), + import("@/views/projectFront/qualitySpringback/buildManage.vue"), }, { - path: '/project/qualitySpringback/electronicPouringOrder', - name: '质量回弹_电子浇筑令', + path: "/project/qualitySpringback/electronicPouringOrder", + name: "质量回弹_电子浇筑令", component: () => import( - '@/views/projectFront/qualitySpringback/electronicPouringOrder.vue' + "@/views/projectFront/qualitySpringback/electronicPouringOrder.vue" ), }, //安全教育 { - path: '/project/safetyEducation/courseManage/:type', - name: '安全教育_课程管理', + path: "/project/safetyEducation/courseManage/:type", + name: "安全教育_课程管理", component: () => - import('@/views/projectFront/safetyEducation/courseManage.vue'), + import("@/views/projectFront/safetyEducation/courseManage.vue"), }, { - path: '/project/safetyEducation/trainingRecords', - name: '安全教育_培训记录', + path: "/project/safetyEducation/trainingRecords", + name: "安全教育_培训记录", component: () => - import('@/views/projectFront/safetyEducation/trainingRecords.vue'), + import("@/views/projectFront/safetyEducation/trainingRecords.vue"), }, { - path: '/project/safetyEducation/classification', - name: '安全教育_课程分类', + path: "/project/safetyEducation/classification", + name: "安全教育_课程分类", component: () => - import('@/views/projectFront/safetyEducation/classification.vue'), + import("@/views/projectFront/safetyEducation/classification.vue"), }, { - path: '/project/wifiEducation/educationQuestions', - name: 'Wifi教育-教育题库', + path: "/project/wifiEducation/educationQuestions", + name: "Wifi教育-教育题库", component: () => - import('../views/projectLevel/wifiEducation/educationOutline.vue'), + import("../views/projectLevel/wifiEducation/educationOutline.vue"), }, { - path: '/project/wifiEducation/devManager', - name: 'Wifi教育-设备管理', + path: "/project/wifiEducation/devManager", + name: "Wifi教育-设备管理", component: () => - import('../views/projectLevel/wifiEducation/devManager.vue'), + import("../views/projectLevel/wifiEducation/devManager.vue"), }, { - path: '/project/wifiEducation/answerAnalysis', - name: 'Wifi教育-答题分析', + path: "/project/wifiEducation/answerAnalysis", + name: "Wifi教育-答题分析", component: () => - import('../views/projectLevel/wifiEducation/answerAnalysis.vue'), + import("../views/projectLevel/wifiEducation/answerAnalysis.vue"), }, //卸料平台 { - path: '/project/unload/basicInfo', //卸料平台 基本信息 - name: '卸料平台_基本信息', + path: "/project/unload/basicInfo", //卸料平台 基本信息 + name: "卸料平台_基本信息", component: (resolve) => - require(['@/views/projectFront/unload/basicInfo.vue'], resolve), + require(["@/views/projectFront/unload/basicInfo.vue"], resolve), }, { - path: '/project/unload/operationInfo', //卸料平台 运营信息 - name: '卸料平台_运行数据', + path: "/project/unload/operationInfo", //卸料平台 运营信息 + name: "卸料平台_运行数据", component: (resolve) => - require(['@/views/projectFront/unload/operationInfo.vue'], resolve), + require(["@/views/projectFront/unload/operationInfo.vue"], resolve), }, { - path: '/project/unload/alarmInfo', //卸料平台 报警信息 - name: '卸料平台_报警信息', + path: "/project/unload/alarmInfo", //卸料平台 报警信息 + name: "卸料平台_报警信息", component: (resolve) => - require(['@/views/projectFront/unload/alarmInfo.vue'], resolve), + require(["@/views/projectFront/unload/alarmInfo.vue"], resolve), }, //大体积混泥土测温 { - path: '/project/concreteMonitoring/devManage', // - name: '卸料平台_设备管理', + path: "/project/concreteMonitoring/devManage", // + name: "卸料平台_设备管理", component: (resolve) => require([ - '@/views/projectFront/concreteMonitoring/devManage.vue', + "@/views/projectFront/concreteMonitoring/devManage.vue", ], resolve), }, { - path: '/project/concreteMonitoring/realTimeData', // - name: '卸料平台_实时数据', + path: "/project/concreteMonitoring/realTimeData", // + name: "卸料平台_实时数据", component: (resolve) => require([ - '@/views/projectFront/concreteMonitoring/realTimeData.vue', + "@/views/projectFront/concreteMonitoring/realTimeData.vue", ], resolve), }, //AR指挥中心 { - path: '/project/panoramicManage', - name: '地图管理', + path: "/project/panoramicManage", + name: "地图管理", component: () => - import('../views/projectFront/panoramicView/panoramicManage.vue'), + import("../views/projectFront/panoramicView/panoramicManage.vue"), }, //材料管理 { - path: '/project/materialManage/constructionTeamManage', - name: '材料管理_资源中心_施工队伍管理', + path: "/project/materialManage/constructionTeamManage", + name: "材料管理_资源中心_施工队伍管理", component: () => import( - '@/views/projectFront/materialManage/constructionTeamManage.vue' + "@/views/projectFront/materialManage/constructionTeamManage.vue" ), }, { - path: '/project/materialManage/materialManage', - name: '材料管理_资源中心_材料字典', + path: "/project/materialManage/materialManage", + name: "材料管理_资源中心_材料字典", component: () => - import('@/views/projectFront/materialManage/materialManage.vue'), + import("@/views/projectFront/materialManage/materialManage.vue"), }, { - path: '/project/materialManage/cooperationUnit', - name: '材料管理_资源中心_合作单位', + path: "/project/materialManage/cooperationUnit", + name: "材料管理_资源中心_合作单位", component: () => - import('@/views/projectFront/materialManage/cooperationUnit.vue'), + import("@/views/projectFront/materialManage/cooperationUnit.vue"), }, { - path: '/project/materialManage/projectSiteManage', - name: '材料管理_资源中心_工程部位管理', + path: "/project/materialManage/projectSiteManage", + name: "材料管理_资源中心_工程部位管理", component: () => - import('@/views/projectFront/materialManage/projectSiteManage.vue'), + import("@/views/projectFront/materialManage/projectSiteManage.vue"), }, { - path: '/project/materialManage/materialContract', - name: '材料管理_资源中心_材料合同', + path: "/project/materialManage/materialContract", + name: "材料管理_资源中心_材料合同", component: () => - import('@/views/companyAdmin/material/materialContract.vue'), + import("@/views/companyAdmin/material/materialContract.vue"), }, { - path: '/project/materialManage/warehouseManage', - name: '材料管理_资源中心_库房字典', + path: "/project/materialManage/warehouseManage", + name: "材料管理_资源中心_库房字典", component: () => - import('@/views/projectFront/materialManage/warehouseManage.vue'), + import("@/views/projectFront/materialManage/warehouseManage.vue"), }, { - path: '/project/materialManage/materialPriceBack', - name: '材料管理_资源中心_材料价格库', + path: "/project/materialManage/materialPriceBack", + name: "材料管理_资源中心_材料价格库", component: () => - import('@/views/projectFront/materialManage/materialPriceBack.vue'), + import("@/views/projectFront/materialManage/materialPriceBack.vue"), }, { - path: '/project/materialManage/thisProjectOrder', - name: '材料管理_资源中心_本项目订单', + path: "/project/materialManage/thisProjectOrder", + name: "材料管理_资源中心_本项目订单", component: () => - import('@/views/projectFront/materialManage/thisProjectOrder.vue'), + import("@/views/projectFront/materialManage/thisProjectOrder.vue"), }, { - path: '/project/materialManage/thisProjectWaybill', - name: '材料管理_资源中心_本项目运单', + path: "/project/materialManage/thisProjectWaybill", + name: "材料管理_资源中心_本项目运单", component: () => - import('@/views/projectFront/materialManage/thisProjectWaybill.vue'), + import("@/views/projectFront/materialManage/thisProjectWaybill.vue"), }, { - path: '/project/materialManage/materialWeightList', - name: '材料管理_作业中心_榜单台账', + path: "/project/materialManage/materialWeightList", + name: "材料管理_作业中心_榜单台账", component: () => - import('@/views/projectFront/materialManage/materialWeightList.vue'), + import("@/views/projectFront/materialManage/materialWeightList.vue"), }, { - path: '/project/materialManage/materialCategory', - name: '材料管理_作业中心_榜单台账', + path: "/project/materialManage/materialCategory", + name: "材料管理_作业中心_榜单台账", component: () => - import('@/views/projectFront/materialManage/materialCategory.vue'), + import("@/views/projectFront/materialManage/materialCategory.vue"), }, { - path: '/project/materialManage/materialMobilization', - name: '材料管理_计量中心_材料进场记录', + path: "/project/materialManage/materialMobilization", + name: "材料管理_计量中心_材料进场记录", component: () => import( - '@/views/projectFront/materialManage/materialMobilization.vue' + "@/views/projectFront/materialManage/materialMobilization.vue" ), }, // 仓库管理------------------- { - path: '/warehouseManagement/basicInformation/warehouseList', - name: '物料管理_基础信息管理_仓库管理', + path: "/warehouseManagement/basicInformation/warehouseList", + name: "物料管理_基础信息管理_仓库管理", component: () => import( - '@/views/projectFront/warehouseManagement/basicInformation/warehouseList.vue' + "@/views/projectFront/warehouseManagement/basicInformation/warehouseList.vue" ), }, { - path: '/warehouseManagement/basicInformation/InventorySituation', - name: '物料管理_基础信息管理_库存情况', + path: "/warehouseManagement/basicInformation/InventorySituation", + name: "物料管理_基础信息管理_库存情况", component: () => import( - '@/views/projectFront/warehouseManagement/basicInformation/InventorySituation.vue' + "@/views/projectFront/warehouseManagement/basicInformation/InventorySituation.vue" ), }, { - path: '/warehouseManagement/basicInformation/productClassification', - name: '物料管理_基础信息管理_货品管理', + path: "/warehouseManagement/basicInformation/productClassification", + name: "物料管理_基础信息管理_货品管理", component: () => import( - '@/views/projectFront/warehouseManagement/basicInformation/productClassification.vue' + "@/views/projectFront/warehouseManagement/basicInformation/productClassification.vue" ), }, { - path: '/warehouseManagement/basicInformation/productManagement', - name: '物料管理_基础信息管理_供应商管理', + path: "/warehouseManagement/basicInformation/productManagement", + name: "物料管理_基础信息管理_供应商管理", component: () => import( - '@/views/projectFront/warehouseManagement/basicInformation/productManagement.vue' + "@/views/projectFront/warehouseManagement/basicInformation/productManagement.vue" ), }, { - path: '/warehouseManagement/basicInformation/materialReceiving', - name: '物料管理_基础信息管理_领料单位管理', + path: "/warehouseManagement/basicInformation/materialReceiving", + name: "物料管理_基础信息管理_领料单位管理", component: () => import( - '@/views/projectFront/warehouseManagement/basicInformation/materialReceiving.vue' + "@/views/projectFront/warehouseManagement/basicInformation/materialReceiving.vue" ), }, { - path: '/warehouseManagement/basicInformation/outsourcingManagement', - name: '物料管理_基础信息管理_部门或外加工管理', + path: "/warehouseManagement/basicInformation/outsourcingManagement", + name: "物料管理_基础信息管理_部门或外加工管理", component: () => import( - '@/views/projectFront/warehouseManagement/basicInformation/outsourcingManagement.vue' + "@/views/projectFront/warehouseManagement/basicInformation/outsourcingManagement.vue" ), }, { - path: '/warehouseManagement/basicInformation/employeeManagement', - name: '物料管理_基础信息管理_员工管理', + path: "/warehouseManagement/basicInformation/employeeManagement", + name: "物料管理_基础信息管理_员工管理", component: () => import( - '@/views/projectFront/warehouseManagement/basicInformation/employeeManagement.vue' + "@/views/projectFront/warehouseManagement/basicInformation/employeeManagement.vue" ), }, { - path: '/warehouseManagement/basicInformation/InbOutboundType', - name: '物料管理_基础信息管理_出入库类型', + path: "/warehouseManagement/basicInformation/InbOutboundType", + name: "物料管理_基础信息管理_出入库类型", component: () => import( - '@/views/projectFront/warehouseManagement/basicInformation/InbOutboundType.vue' + "@/views/projectFront/warehouseManagement/basicInformation/InbOutboundType.vue" ), }, { - path: '/warehouseManagement/inOutManagement/warehousingManagement', - name: '物料管理_出入库管理_入库管理', + path: "/warehouseManagement/inOutManagement/warehousingManagement", + name: "物料管理_出入库管理_入库管理", component: () => import( - '@/views/projectFront/warehouseManagement/inOutManagement/warehousingManagement.vue' + "@/views/projectFront/warehouseManagement/inOutManagement/warehousingManagement.vue" ), }, { - path: '/warehouseManagement/inOutManagement/outboundManagement', - name: '物料管理_出入库管理_出库管理', + path: "/warehouseManagement/inOutManagement/outboundManagement", + name: "物料管理_出入库管理_出库管理", component: () => import( - '@/views/projectFront/warehouseManagement/inOutManagement/outboundManagement.vue' + "@/views/projectFront/warehouseManagement/inOutManagement/outboundManagement.vue" ), }, // 材料管理------------------- { - path: '/purchasingManagement/purchasing', - name: '采购管理', + path: "/purchasingManagement/purchasing", + name: "采购管理", component: () => - import('@/views/projectFront/purchasingManagement/purchasing.vue'), + import("@/views/projectFront/purchasingManagement/purchasing.vue"), }, { - path: '/procurementManagement/biddingManagement', - name: '招采管理_招标管理', + path: "/procurementManagement/biddingManagement", + name: "招采管理_招标管理", component: () => import( - '@/views/projectFront/procurementManagement/biddingManagement.vue' + "@/views/projectFront/procurementManagement/biddingManagement.vue" ), }, { - path: '/procurementManagement/materialSupplierManagement', - name: '招采管理_供应商管理', + path: "/procurementManagement/materialSupplierManagement", + name: "招采管理_供应商管理", component: () => import( - '@/views/projectFront/procurementManagement/materialSupplierManagement.vue' + "@/views/projectFront/procurementManagement/materialSupplierManagement.vue" ), }, { - path: '/contractManagement/basicInformation', - name: '合同管理_基本信息', + path: "/contractManagement/basicInformation", + name: "合同管理_基本信息", component: () => import( - '@/views/projectFront/contractManagement/basicInformation.vue' + "@/views/projectFront/contractManagement/basicInformation.vue" ), }, { - path: '/contractManagement/evaluationRecords', - name: '合同管理_供应商评价记录', + path: "/contractManagement/evaluationRecords", + name: "合同管理_供应商评价记录", component: () => import( - '@/views/projectFront/contractManagement/evaluationRecords.vue' + "@/views/projectFront/contractManagement/evaluationRecords.vue" ), }, { - path: '/inOutboundManagement/inspectionWarehousing', - name: '出入库管理_点验入库', + path: "/inOutboundManagement/inspectionWarehousing", + name: "出入库管理_点验入库", component: () => import( - '@/views/projectFront/inOutboundManagement/inspectionWarehousing.vue' + "@/views/projectFront/inOutboundManagement/inspectionWarehousing.vue" ), }, { - path: '/inOutboundManagement/materialOutbound', - name: '出入库管理_用料出库', + path: "/inOutboundManagement/materialOutbound", + name: "出入库管理_用料出库", component: () => import( - '@/views/projectFront/inOutboundManagement/materialOutbound.vue' + "@/views/projectFront/inOutboundManagement/materialOutbound.vue" ), }, { - path: '/inOutboundManagement/returnManagement', - name: '出入库管理_退库管理', + path: "/inOutboundManagement/returnManagement", + name: "出入库管理_退库管理", component: () => import( - '@/views/projectFront/inOutboundManagement/returnManagement.vue' + "@/views/projectFront/inOutboundManagement/returnManagement.vue" ), }, { - path: '/inOutboundManagement/inventoryManagement', - name: '出入库管理_库存管理', + path: "/inOutboundManagement/inventoryManagement", + name: "出入库管理_库存管理", component: () => import( - '@/views/projectFront/inOutboundManagement/inventoryManagement.vue' + "@/views/projectFront/inOutboundManagement/inventoryManagement.vue" ), }, { - path: '/inOutboundManagement/operationalUnit', - name: '出入库管理_作业单位', + path: "/inOutboundManagement/operationalUnit", + name: "出入库管理_作业单位", component: () => import( - '@/views/projectFront/inOutboundManagement/operationalUnit.vue' + "@/views/projectFront/inOutboundManagement/operationalUnit.vue" ), }, { - path: '/inOutboundManagement/departmentTeam', - name: '出入库管理_部门班组', + path: "/inOutboundManagement/departmentTeam", + name: "出入库管理_部门班组", component: () => import( - '@/views/projectFront/inOutboundManagement/departmentTeam.vue' + "@/views/projectFront/inOutboundManagement/departmentTeam.vue" ), }, { - path: '/turnoverMaterialManagement/entryRegistration', - name: '周转料管理_进场登记', + path: "/turnoverMaterialManagement/entryRegistration", + name: "周转料管理_进场登记", component: () => import( - '@/views/projectFront/turnoverMaterialManagement/entryRegistration.vue' + "@/views/projectFront/turnoverMaterialManagement/entryRegistration.vue" ), }, { - path: '/turnoverMaterialManagement/exitRegistration', - name: '周转料管理_出场登记', + path: "/turnoverMaterialManagement/exitRegistration", + name: "周转料管理_出场登记", component: () => import( - '@/views/projectFront/turnoverMaterialManagement/exitRegistration.vue' + "@/views/projectFront/turnoverMaterialManagement/exitRegistration.vue" ), }, { - path: '/equipmentManagement/ownEquipment', - name: '设备管理_自有设备管理', + path: "/equipmentManagement/ownEquipment", + name: "设备管理_自有设备管理", component: () => - import('@/views/projectFront/equipmentManagement/ownEquipment.vue'), + import("@/views/projectFront/equipmentManagement/ownEquipment.vue"), }, { - path: '/equipmentManagement/leasingEquipment', - name: '设备管理_租赁设备管理', + path: "/equipmentManagement/leasingEquipment", + name: "设备管理_租赁设备管理", component: () => import( - '@/views/projectFront/equipmentManagement/leasingEquipment.vue' + "@/views/projectFront/equipmentManagement/leasingEquipment.vue" ), }, //检验检测----------- { - path: '/inspectionTesting/testingOrganization', - name: '检验检测_检测机构', + path: "/inspectionTesting/testingOrganization", + name: "检验检测_检测机构", component: () => import( - '@/views/projectFront/inspectionTesting/testingOrganization.vue' + "@/views/projectFront/inspectionTesting/testingOrganization.vue" ), }, { - path: '/inspectionTesting/witnessSampling', - name: '检验检测_见证取样管理', + path: "/inspectionTesting/witnessSampling", + name: "检验检测_见证取样管理", component: () => - import('@/views/projectFront/inspectionTesting/witnessSampling.vue'), + import("@/views/projectFront/inspectionTesting/witnessSampling.vue"), }, { - path: '/inspectionTesting/sendingReceiving', - name: '检验检测_送样收样管理', + path: "/inspectionTesting/sendingReceiving", + name: "检验检测_送样收样管理", component: () => - import('@/views/projectFront/inspectionTesting/sendingReceiving.vue'), + import("@/views/projectFront/inspectionTesting/sendingReceiving.vue"), }, { - path: '/inspectionTesting/samplesTesting', - name: '检验检测_样品检测管理', + path: "/inspectionTesting/samplesTesting", + name: "检验检测_样品检测管理", component: () => - import('@/views/projectFront/inspectionTesting/samplesTesting.vue'), + import("@/views/projectFront/inspectionTesting/samplesTesting.vue"), }, //质量监管------------ { - path: '/qualitySupervision/completionAcceptance', - name: '质量监管_竣工验收管理', + path: "/qualitySupervision/completionAcceptance", + name: "质量监管_竣工验收管理", component: () => import( - '@/views/projectFront/qualitySupervision/completionAcceptance.vue' + "@/views/projectFront/qualitySupervision/completionAcceptance.vue" ), }, { - path: '/qualitySupervision/sampleAcceptance', - name: '质量监管_样板验收信息', + path: "/qualitySupervision/sampleAcceptance", + name: "质量监管_样板验收信息", component: () => import( - '@/views/projectFront/qualitySupervision/sampleAcceptance.vue' + "@/views/projectFront/qualitySupervision/sampleAcceptance.vue" ), }, { - path: '/qualitySupervision/hiddenAcceptanc', - name: '质量监管_隐藏验收记录', + path: "/qualitySupervision/hiddenAcceptanc", + name: "质量监管_隐藏验收记录", component: () => - import('@/views/projectFront/qualitySupervision/hiddenAcceptanc.vue'), + import("@/views/projectFront/qualitySupervision/hiddenAcceptanc.vue"), }, { - path: '/qualitySupervision/partialAcceptance', - name: '质量监管_分部验收_基础验收', + path: "/qualitySupervision/partialAcceptance", + name: "质量监管_分部验收_基础验收", component: () => import( - '@/views/projectFront/qualitySupervision/partialAcceptance.vue' + "@/views/projectFront/qualitySupervision/partialAcceptance.vue" ), }, { - path: '/qualitySupervision/specialWorks', - name: '质量监管_分部验收_特殊分部工程验收', + path: "/qualitySupervision/specialWorks", + name: "质量监管_分部验收_特殊分部工程验收", component: () => - import('@/views/projectFront/qualitySupervision/specialWorks.vue'), + import("@/views/projectFront/qualitySupervision/specialWorks.vue"), }, { - path: '/qualitySupervision/mainStructure', - name: '质量监管_分部验收_主体结构验收', + path: "/qualitySupervision/mainStructure", + name: "质量监管_分部验收_主体结构验收", component: () => - import('@/views/projectFront/qualitySupervision/mainStructure.vue'), + import("@/views/projectFront/qualitySupervision/mainStructure.vue"), }, //智慧党建------------ { - path: '/smartPartyBuilding/articleManagement', - name: '智慧党建_文章管理', + path: "/smartPartyBuilding/articleManagement", + name: "智慧党建_文章管理", component: () => import( - '@/views/projectFront/smartPartyBuilding/articleManagement.vue' + "@/views/projectFront/smartPartyBuilding/articleManagement.vue" ), }, { - path: '/smartPartyBuilding/partyBuildingActivities', - name: '智慧党建_党建活动(四川成润)', + path: "/smartPartyBuilding/partyBuildingActivities", + name: "智慧党建_党建活动(四川成润)", component: () => import( - '@/views/projectFront/smartPartyBuilding/partyBuildingActivities.vue' + "@/views/projectFront/smartPartyBuilding/partyBuildingActivities.vue" ), }, { - path: '/smartPartyBuilding/partyMemberManagement', - name: '智慧党建_党员管理(四川成润)', + path: "/smartPartyBuilding/partyMemberManagement", + name: "智慧党建_党员管理(四川成润)", component: () => import( - '@/views/projectFront/smartPartyBuilding/partyMemberManagement.vue' + "@/views/projectFront/smartPartyBuilding/partyMemberManagement.vue" ), }, { - path: '/project/smartPartyBuilding/learningToSpeak', - name: '智慧党建_学习讲话', + path: "/project/smartPartyBuilding/learningToSpeak", + name: "智慧党建_学习讲话", + component: () => + import("@/views/projectFront/smartPartyBuilding/learningToSpeak.vue"), + }, + { + path: "/project/smartPartyBuilding/carePartyMembers", + name: "智慧党建_党员关怀", component: () => import( - '@/views/projectFront/smartPartyBuilding/learningToSpeak.vue' + "@/views/projectFront/smartPartyBuilding/carePartyMembers.vue" ), }, { - path: '/project/smartPartyBuilding/carePartyMembers', - name: '智慧党建_党员关怀', + path: "/project/smartPartyBuilding/learningBuildStrongCountry", + name: "智慧党建_学习强国", component: () => import( - '@/views/projectFront/smartPartyBuilding/carePartyMembers.vue' + "@/views/projectFront/smartPartyBuilding/learningBuildStrongCountry.vue" ), }, { - path: '/project/smartPartyBuilding/learningBuildStrongCountry', - name: '智慧党建_学习强国', + path: "/project/smartPartyBuilding/promotionVideo", + name: "智慧党建_宣传视频", + component: () => + import("@/views/projectFront/smartPartyBuilding/promotionVideo.vue"), + }, + { + path: "/project/smartPartyBuilding/partyBuildingActivitiesSyhy", + name: "智慧党建_党员活动(沈阳和盈)", component: () => import( - '@/views/projectFront/smartPartyBuilding/learningBuildStrongCountry.vue' + "@/views/projectFront/smartPartyBuilding/partyBuildingActivitiesSyhy.vue" ), }, { - path: '/project/smartPartyBuilding/promotionVideo', - name: '智慧党建_宣传视频', + path: "/project/smartPartyBuilding/partyMemberManagementSyhy", + name: "智慧党建_党员管理(沈阳和盈)", component: () => import( - '@/views/projectFront/smartPartyBuilding/promotionVideo.vue' - ), - }, - { - path: '/project/smartPartyBuilding/partyBuildingActivitiesSyhy', - name: '智慧党建_党员活动(沈阳和盈)', - component: () => - import( - '@/views/projectFront/smartPartyBuilding/partyBuildingActivitiesSyhy.vue' - ), - }, - { - path: '/project/smartPartyBuilding/partyMemberManagementSyhy', - name: '智慧党建_党员管理(沈阳和盈)', - component: () => - import( - '@/views/projectFront/smartPartyBuilding/partyMemberManagementSyhy.vue' + "@/views/projectFront/smartPartyBuilding/partyMemberManagementSyhy.vue" ), }, //技术交底---- { - path: '/technicalDisclosure/technical', - name: '技术交底', + path: "/technicalDisclosure/technical", + name: "技术交底", component: () => - import('@/views/projectFront/technicalDisclosure/technical.vue'), + import("@/views/projectFront/technicalDisclosure/technical.vue"), }, { - path: '/project/dangerousBigProject/parameter', - name: '危大工程_危大工程台账', + path: "/project/dangerousBigProject/parameter", + name: "危大工程_危大工程台账", component: () => - import('../../src/views/projectFront/dangerousBigProject/index.vue'), + import("../../src/views/projectFront/dangerousBigProject/index.vue"), }, { - path: '/project/dangerousBigProject/checkTable', - name: '危大工程_检查表', + path: "/project/dangerousBigProject/checkTable", + name: "危大工程_检查表", component: () => import( - '../../src/views/projectFront/dangerousBigProject/checkTable.vue' + "../../src/views/projectFront/dangerousBigProject/checkTable.vue" ), }, { - path: '/project/dangerousBigProject/dictionary', - name: '危大工程_字典', + path: "/project/dangerousBigProject/dictionary", + name: "危大工程_字典", component: () => - import('@/views/projectFront/dangerousBigProject/dictionary.vue'), + import("@/views/projectFront/dangerousBigProject/dictionary.vue"), }, { - path: '/project/deepFoundationPitManage/realTimeData', - name: '深基坑监测系统_实时数据', + path: "/project/deepFoundationPitManage/realTimeData", + name: "深基坑监测系统_实时数据", component: () => import( - '@/views/projectFront/deepFoundationPitManage/realTimeData.vue' + "@/views/projectFront/deepFoundationPitManage/realTimeData.vue" ), }, { - path: '/project/deepFoundationPitManage/monitorData', - name: '深基坑监测系统_基坑监测', + path: "/project/deepFoundationPitManage/monitorData", + name: "深基坑监测系统_基坑监测", component: () => import( - '@/views/projectFront/deepFoundationPitManage/monitorData.vue' + "@/views/projectFront/deepFoundationPitManage/monitorData.vue" ), }, { - path: '/project/deepFoundationPitManage/dataConfig', - name: '深基坑监测系统_基坑配置', + path: "/project/deepFoundationPitManage/dataConfig", + name: "深基坑监测系统_基坑配置", component: () => - import('@/views/projectFront/deepFoundationPitManage/dataConfig.vue'), + import("@/views/projectFront/deepFoundationPitManage/dataConfig.vue"), }, { - path: '/project/intelligentDress/index', - name: '智能穿戴管理系统', + path: "/project/intelligentDress/index", + name: "智能穿戴管理系统", component: () => - import('@/views/projectFront/intelligentDress/index.vue'), + import("@/views/projectFront/intelligentDress/index.vue"), }, { - path: '/project/aiAnalysis/warningList', - name: 'AI预警中心_预警列表', + path: "/project/aiAnalysis/warningList", + name: "AI预警中心_预警列表", component: () => - import('@/views/projectFront/aiAnalysis/warningList.vue'), + import("@/views/projectFront/aiAnalysis/warningList.vue"), }, //高支模 { - path: '/project/highModulus/pointManage', - name: '高支模监测系统_点位配置', + path: "/project/highModulus/pointManage", + name: "高支模监测系统_点位配置", component: () => - import('@/views/projectFront/highModulus/pointManage.vue'), + import("@/views/projectFront/highModulus/pointManage.vue"), }, { - path: '/project/highModulus/planConfig', - name: '高支模监测系统_平面图配置', + path: "/project/highModulus/planConfig", + name: "高支模监测系统_平面图配置", component: () => - import('@/views/projectFront/highModulus/planConfig.vue'), + import("@/views/projectFront/highModulus/planConfig.vue"), }, { - path: '/project/highModulus/manageStandards', - name: '高支模监测系统_管理标准', + path: "/project/highModulus/manageStandards", + name: "高支模监测系统_管理标准", component: () => - import('@/views/projectFront/highModulus/manageStandards.vue'), + import("@/views/projectFront/highModulus/manageStandards.vue"), }, { - path: '/project/highModulus/alarmInfo', - name: '高支模监测系统_报警信息', + path: "/project/highModulus/alarmInfo", + name: "高支模监测系统_报警信息", component: () => - import('@/views/projectFront/highModulus/alarmInfo.vue'), + import("@/views/projectFront/highModulus/alarmInfo.vue"), }, { - path: '/project/gantryCrane/gantryCraneInfo', - name: '龙门吊检测-设备管理', + path: "/project/gantryCrane/gantryCraneInfo", + name: "龙门吊检测-设备管理", component: () => - import('@/views/projectLevel/gantryCrane/gantryCraneInfo.vue'), + import("@/views/projectLevel/gantryCrane/gantryCraneInfo.vue"), }, { - path: '/project/gantryCrane/operationInfo', - name: '龙门吊检测-运行数据', + path: "/project/gantryCrane/operationInfo", + name: "龙门吊检测-运行数据", component: () => - import('@/views/projectLevel/gantryCrane/operationInfo.vue'), + import("@/views/projectLevel/gantryCrane/operationInfo.vue"), }, { - path: '/project/gantryCrane/devMaintain', - name: '龙门吊检测-设备维保', + path: "/project/gantryCrane/devMaintain", + name: "龙门吊检测-设备维保", component: () => - import('@/views/projectLevel/gantryCrane/devMaintain.vue'), + import("@/views/projectLevel/gantryCrane/devMaintain.vue"), }, { - path: '/project/gantryCrane/earlyWarning', - name: '龙门吊检测-预警分析', + path: "/project/gantryCrane/earlyWarning", + name: "龙门吊检测-预警分析", component: () => - import('@/views/projectLevel/gantryCrane/earlyWarning.vue'), + import("@/views/projectLevel/gantryCrane/earlyWarning.vue"), }, { - path: '/project/gantryCrane/devRegister', - name: '龙门吊检测-设备备案', + path: "/project/gantryCrane/devRegister", + name: "龙门吊检测-设备备案", component: () => - import('@/views/projectLevel/gantryCrane/devRegister.vue'), + import("@/views/projectLevel/gantryCrane/devRegister.vue"), }, { - path: '/project/gantryCrane/alarmData', - name: '龙门吊检测-报警信息', + path: "/project/gantryCrane/alarmData", + name: "龙门吊检测-报警信息", component: () => - import('@/views/projectLevel/gantryCrane/alarmData.vue'), + import("@/views/projectLevel/gantryCrane/alarmData.vue"), }, //访客管理 { - path: '/project/epidemicPrevention/visitorsManage', - name: '防疫管理-访客管理', + path: "/project/epidemicPrevention/visitorsManage", + name: "防疫管理-访客管理", component: () => - import('@/views/projectFront/epidemicPrevention/visitorsManage.vue'), + import("@/views/projectFront/epidemicPrevention/visitorsManage.vue"), }, { - path: '/project/epidemicPrevention/inOutList', - name: '防疫管理-车辆人员进出记录', + path: "/project/epidemicPrevention/inOutList", + name: "防疫管理-车辆人员进出记录", component: () => - import('@/views/projectFront/epidemicPrevention/inOutList.vue'), + import("@/views/projectFront/epidemicPrevention/inOutList.vue"), }, { - path: '/project/epidemicPrevention/peopleInOutList', - name: '防疫管理-人员进出记录', + path: "/project/epidemicPrevention/peopleInOutList", + name: "防疫管理-人员进出记录", component: () => - import('@/views/projectFront/epidemicPrevention/peopleInOutList.vue'), + import("@/views/projectFront/epidemicPrevention/peopleInOutList.vue"), }, { - path: '/project/epidemicPrevention/passingData', - name: '防疫管理_防疫通行数据对比', + path: "/project/epidemicPrevention/passingData", + name: "防疫管理_防疫通行数据对比", component: () => - import('@/views/projectFront/epidemicPrevention/passingData.vue'), + import("@/views/projectFront/epidemicPrevention/passingData.vue"), }, { - path: '/project/qualitySafeReport/projectScore', - name: '质量安全检查-项目评分', + path: "/project/qualitySafeReport/projectScore", + name: "质量安全检查-项目评分", component: () => - import('@/views/projectFront/qualitySafeReport/projectScore.vue'), + import("@/views/projectFront/qualitySafeReport/projectScore.vue"), }, { - path: '/project/qualitySafeReport/firstLineCompany', - name: '质量安全检查-一线公司检查', + path: "/project/qualitySafeReport/firstLineCompany", + name: "质量安全检查-一线公司检查", component: () => - import('@/views/projectFront/qualitySafeReport/firstLineCompany.vue'), + import("@/views/projectFront/qualitySafeReport/firstLineCompany.vue"), }, { - path: '/project/qualitySafeReport/engineeringManagement', - name: '质量安全检查-工管中心检查', + path: "/project/qualitySafeReport/engineeringManagement", + name: "质量安全检查-工管中心检查", component: () => import( - '@/views/projectFront/qualitySafeReport/engineeringManagement.vue' + "@/views/projectFront/qualitySafeReport/engineeringManagement.vue" ), }, { - path: '/project/environmentalMonitor/reportForm', - name: '环境监测-数据台账', + path: "/project/environmentalMonitor/reportForm", + name: "环境监测-数据台账", component: () => - import('@/views/projectFront/environmentalMonitor/reportForm.vue'), + import("@/views/projectFront/environmentalMonitor/reportForm.vue"), }, { - path: '/project/waterManage/reportForm', - name: '用水管理-数据台账', + path: "/project/waterManage/reportForm", + name: "用水管理-数据台账", component: () => - import('@/views/projectFront/waterManage/reportForm.vue'), + import("@/views/projectFront/waterManage/reportForm.vue"), }, { - path: '/project/electricityManage/reportForm', - name: '用电管理-数据台账', + path: "/project/electricityManage/reportForm", + name: "用电管理-数据台账", component: () => - import('@/views/projectFront/electricityManage/reportForm.vue'), + import("@/views/projectFront/electricityManage/reportForm.vue"), }, { - path: '/project/lifter/reportForm', - name: '升降机-数据台账', - component: () => import('@/views/projectFront/lifter/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/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/carWash", + name: "六个百分百-车辆冲洗", + component: () => import("@/views/projectFront/sixHundred/carWash.vue"), }, { - path: '/project/sixHundred/carObfurage', - name: '六个百分百-车辆密闭', + path: "/project/sixHundred/carObfurage", + name: "六个百分百-车辆密闭", component: () => - import('@/views/projectFront/sixHundred/carObfurage.vue'), + import("@/views/projectFront/sixHundred/carObfurage.vue"), }, { - path: '/project/sixHundred/fenceReport', - name: '六个百分百-围挡上报', + path: "/project/sixHundred/fenceReport", + name: "六个百分百-围挡上报", component: () => - import('@/views/projectFront/sixHundred/fenceReport.vue'), + import("@/views/projectFront/sixHundred/fenceReport.vue"), }, { - path: '/project/sixHundred/roadHardenReport', - name: '六个百分百-路面硬化上报', + path: "/project/sixHundred/roadHardenReport", + name: "六个百分百-路面硬化上报", component: () => - import('@/views/projectFront/sixHundred/roadHardenReport.vue'), + import("@/views/projectFront/sixHundred/roadHardenReport.vue"), }, { - path: '/project/sixHundred/exposeSoilCover', - name: '六个百分百-裸土覆盖', + path: "/project/sixHundred/exposeSoilCover", + name: "六个百分百-裸土覆盖", component: () => - import('@/views/projectFront/sixHundred/exposeSoilCover.vue'), + import("@/views/projectFront/sixHundred/exposeSoilCover.vue"), }, { - path: '/project/sixHundred/wetHomework', - name: '六个百分百-湿法作业', + path: "/project/sixHundred/wetHomework", + name: "六个百分百-湿法作业", component: () => - import('@/views/projectFront/sixHundred/wetHomework.vue'), + import("@/views/projectFront/sixHundred/wetHomework.vue"), }, //混凝土施工管控 { - path: '/project/betonManage/qualitySpringback', // - name: '混凝土施工管控_质量回弹', + path: "/project/betonManage/qualitySpringback", // + name: "混凝土施工管控_质量回弹", component: (resolve) => require([ - '@/views/projectFront/betonManage/qualitySpringback.vue', + "@/views/projectFront/betonManage/qualitySpringback.vue", ], resolve), }, { - path: '/project/betonManage/curingChamberManage', // - name: '混凝土施工管控_养护室管理', + path: "/project/betonManage/curingChamberManage", // + name: "混凝土施工管控_养护室管理", component: (resolve) => require([ - '@/views/projectFront/betonManage/curingChamberManage.vue', + "@/views/projectFront/betonManage/curingChamberManage.vue", ], resolve), }, { - path: '/project/betonManage/devManage', // - name: '混凝土施工管控_设备管理', + path: "/project/betonManage/devManage", // + name: "混凝土施工管控_设备管理", component: (resolve) => - require(['@/views/projectFront/betonManage/devManage.vue'], resolve), + require(["@/views/projectFront/betonManage/devManage.vue"], resolve), }, // 巡检点 { - path: '/project/inspecPoint/selfInspect', // - name: '巡检点_项目自检', + path: "/project/inspecPoint/selfInspect", // + name: "巡检点_项目自检", component: (resolve) => require([ - '@/views/projectFront/inspecPoint/selfInspect.vue', + "@/views/projectFront/inspecPoint/selfInspect.vue", ], resolve), }, { - path: '/project/inspecPoint/inspection', // - name: '巡检点_巡检点', + path: "/project/inspecPoint/inspection", // + name: "巡检点_巡检点", component: (resolve) => - require(['@/views/projectFront/inspecPoint/inspection.vue'], resolve), + require(["@/views/projectFront/inspecPoint/inspection.vue"], resolve), }, //无人机巡检 { - path: '/project/uavLnspection', // - name: '无人机_巡检', + path: "/project/uavLnspection", // + name: "无人机_巡检", component: (resolve) => - require(['@/views/projectFront/uavLnspection/uavview.vue'], resolve), + require(["@/views/projectFront/uavLnspection/uavview.vue"], resolve), }, //信息播报 { - path: '/project/informatioBroadcast', // - name: '信息播报', + path: "/project/informatioBroadcast", // + name: "信息播报", component: (resolve) => require([ - '@/views/projectFront/informatioBroadcast/broadcast.vue', + "@/views/projectFront/informatioBroadcast/broadcast.vue", ], resolve), }, //质量标准 { - path: '/project/basicSetup/checkItem', - name: '质量管理质量标准', + path: "/project/basicSetup/checkItem", + name: "质量管理质量标准", component: (resolve) => - require(['@/views/companyAdmin/basicSetup/checkItem.vue'], resolve), + require(["@/views/companyAdmin/basicSetup/checkItem.vue"], resolve), }, //临边防护 { - path: '/project/edgeProtection/edgequtManagement', - name: '临边防护_设备管理', + path: "/project/edgeProtection/edgequtManagement", + name: "临边防护_设备管理", component: (resolve) => require([ - '@/views/projectFront/edgeProtection/edgequtManagement.vue', + "@/views/projectFront/edgeProtection/edgequtManagement.vue", ], resolve), }, { - path: '/project/edgeProtection/monitorData', - name: '临边防护_监测数据', + path: "/project/edgeProtection/monitorData", + name: "临边防护_监测数据", component: (resolve) => require([ - '@/views/projectFront/edgeProtection/monitorData.vue', + "@/views/projectFront/edgeProtection/monitorData.vue", ], resolve), }, { - path: '/project/edgeProtection/alarmMonitor', - name: '临边防护_告警监测', + path: "/project/edgeProtection/alarmMonitor", + name: "临边防护_告警监测", component: (resolve) => require([ - '@/views/projectFront/edgeProtection/alarmMonitor.vue', + "@/views/projectFront/edgeProtection/alarmMonitor.vue", ], resolve), }, //有毒气体监测 { - path: '/project/toxicGasDetection/gasEqtManagement', - name: '有毒气体监测_设备管理', + path: "/project/toxicGasDetection/gasEqtManagement", + name: "有毒气体监测_设备管理", component: (resolve) => require([ - '@/views/projectFront/toxicGasDetection/gasEqtManagement.vue', + "@/views/projectFront/toxicGasDetection/gasEqtManagement.vue", ], resolve), }, { - path: '/project/toxicGasDetection/gasMonitoringData', - name: '有毒气体监测_监测数据', + path: "/project/toxicGasDetection/gasMonitoringData", + name: "有毒气体监测_监测数据", component: (resolve) => require([ - '@/views/projectFront/toxicGasDetection/gasMonitoringData.vue', + "@/views/projectFront/toxicGasDetection/gasMonitoringData.vue", ], resolve), }, { - path: '/project/toxicGasDetection/gasAlarmMonitoring', - name: '有毒气体监测_告警监测', + path: "/project/toxicGasDetection/gasAlarmMonitoring", + name: "有毒气体监测_告警监测", component: (resolve) => require([ - '@/views/projectFront/toxicGasDetection/gasAlarmMonitoring.vue', + "@/views/projectFront/toxicGasDetection/gasAlarmMonitoring.vue", ], resolve), }, //无线智能烟感报警系统 { - path: '/project/smokeAlarmSystem/smokeManagement', - name: '无线智能烟感报警_设备管理', + path: "/project/smokeAlarmSystem/smokeManagement", + name: "无线智能烟感报警_设备管理", component: (resolve) => require([ - '@/views/projectFront/smokeAlarmSystem/smokeManagement.vue', + "@/views/projectFront/smokeAlarmSystem/smokeManagement.vue", ], resolve), }, { - path: '/project/smokeAlarmSystem/smokeAlarmMonitoring', - name: '无线智能烟感报警_告警监测', + path: "/project/smokeAlarmSystem/smokeAlarmMonitoring", + name: "无线智能烟感报警_告警监测", component: (resolve) => require([ - '@/views/projectFront/smokeAlarmSystem/smokeAlarmMonitoring.vue', + "@/views/projectFront/smokeAlarmSystem/smokeAlarmMonitoring.vue", ], resolve), }, //隧道定位 { - path: '/project/tunnelPositioning/tunnelConfiguration', - name: '隧道定位_隧道配置', + path: "/project/tunnelPositioning/tunnelConfiguration", + name: "隧道定位_隧道配置", component: (resolve) => require([ - '@/views/projectFront/tunnelPositioning/tunnelConfiguration.vue', + "@/views/projectFront/tunnelPositioning/tunnelConfiguration.vue", ], resolve), }, { - path: '/project/tunnelPositioning/tunnelDataLedger', - name: '隧道定位_数据台账', + path: "/project/tunnelPositioning/tunnelDataLedger", + name: "隧道定位_数据台账", component: (resolve) => require([ - '@/views/projectFront/tunnelPositioning/tunnelDataLedger.vue', + "@/views/projectFront/tunnelPositioning/tunnelDataLedger.vue", ], resolve), }, { - path: '/project/tunnelPositioning/turnnelAlarm', - name: '隧道定位_报警信息', + path: "/project/tunnelPositioning/turnnelAlarm", + name: "隧道定位_报警信息", component: (resolve) => require([ - '@/views/projectFront/tunnelPositioning/turnnelAlarm.vue', + "@/views/projectFront/tunnelPositioning/turnnelAlarm.vue", ], resolve), }, //标准版进度管理 { - path: '/project/progressManagement/ganttChart', - name: '进度管理_甘特图', + path: "/project/progressManagement/ganttChart", + name: "进度管理_甘特图", component: (resolve) => require([ - '@/views/projectFront/progressManagement/ganttChart.vue', + "@/views/projectFront/progressManagement/ganttChart.vue", ], resolve), }, { - path: '/project/progressManagement/divisionSubManage', - name: '进度管理_分部分项工程管理', + path: "/project/progressManagement/divisionSubManage", + name: "进度管理_分部分项工程管理", component: (resolve) => require([ - '@/views/projectFront/progressManagement/divisionSubManage.vue', + "@/views/projectFront/progressManagement/divisionSubManage.vue", ], resolve), }, { - path: '/project/progressManagement/progressWarning', - name: '进度管理_进度预警', + path: "/project/progressManagement/progressWarning", + name: "进度管理_进度预警", component: (resolve) => require([ - '@/views/projectFront/progressManagement/progressWarning.vue', + "@/views/projectFront/progressManagement/progressWarning.vue", ], resolve), }, { - path: '/project/progressManagement/plannedMaterials', - name: '进度管理_计划材料工程', + path: "/project/progressManagement/plannedMaterials", + name: "进度管理_计划材料工程", component: (resolve) => require([ - '@/views/projectFront/progressManagement/plannedMaterials.vue', + "@/views/projectFront/progressManagement/plannedMaterials.vue", ], resolve), }, { - path: '/project/progressManagement/materialTypeConfig', - name: '进度管理_材料类型配置', + path: "/project/progressManagement/materialTypeConfig", + name: "进度管理_材料类型配置", component: (resolve) => require([ - '@/views/projectFront/progressManagement/materialTypeConfig.vue', + "@/views/projectFront/progressManagement/materialTypeConfig.vue", ], resolve), }, // 车辆定位 { - path: '/project/vehiclePosition/realTimeMonitor', - name: '车辆定位_实时监控', + path: "/project/vehiclePosition/realTimeMonitor", + name: "车辆定位_实时监控", component: (resolve) => require([ - '@/views/projectFront/vehiclePosition/realTimeMonitor.vue', + "@/views/projectFront/vehiclePosition/realTimeMonitor.vue", ], resolve), }, { - path: '/project/vehiclePosition/dataLedger', - name: '车辆定位_数据台账', + path: "/project/vehiclePosition/dataLedger", + name: "车辆定位_数据台账", component: (resolve) => require([ - '@/views/projectFront/vehiclePosition/dataLedger.vue', + "@/views/projectFront/vehiclePosition/dataLedger.vue", ], resolve), }, // { @@ -2192,194 +2197,193 @@ const routes2 = [ // 桥梁管理系统 { - path: '/project/bridgeManagement/dataList', - name: '桥梁管理系统', + path: "/project/bridgeManagement/dataList", + name: "桥梁管理系统", component: (resolve) => require([ - '@/views/projectFront/bridgeManagement/dataList.vue', + "@/views/projectFront/bridgeManagement/dataList.vue", ], resolve), }, // 智能张拉 { - path: '/project/intelligentTension/devManagement', - name: '智能张拉-设备管理', + path: "/project/intelligentTension/devManagement", + name: "智能张拉-设备管理", component: (resolve) => require([ - '@/views/projectFront/intelligentTension/devManagement.vue', + "@/views/projectFront/intelligentTension/devManagement.vue", ], resolve), }, { - path: '/project/intelligentTension/productData', - name: '智能张拉-生产数据', + path: "/project/intelligentTension/productData", + name: "智能张拉-生产数据", component: (resolve) => require([ - '@/views/projectFront/intelligentTension/productData.vue', + "@/views/projectFront/intelligentTension/productData.vue", ], resolve), }, - + // 智能压浆 { - path: '/project/intelligentGrout/devManagement', - name: '智能压浆-设备管理', + path: "/project/intelligentGrout/devManagement", + name: "智能压浆-设备管理", component: (resolve) => require([ - '@/views/projectFront/intelligentGrout/devManagement.vue', + "@/views/projectFront/intelligentGrout/devManagement.vue", ], resolve), }, { - path: '/project/intelligentGrout/productData', - name: '智能压浆-生产数据', + path: "/project/intelligentGrout/productData", + name: "智能压浆-生产数据", component: (resolve) => require([ - '@/views/projectFront/intelligentGrout/productData.vue', + "@/views/projectFront/intelligentGrout/productData.vue", ], resolve), }, // 水稳拌合站 { - path: '/project/waterMixStation/devManagement', - name: '水稳拌合站-设备管理', + path: "/project/waterMixStation/devManagement", + name: "水稳拌合站-设备管理", component: (resolve) => require([ - '@/views/projectFront/waterMixStation/devManagement.vue', + "@/views/projectFront/waterMixStation/devManagement.vue", ], resolve), }, { - path: '/project/waterMixStation/productData', - name: '水稳拌合站-生产数据', + path: "/project/waterMixStation/productData", + name: "水稳拌合站-生产数据", component: (resolve) => require([ - '@/views/projectFront/waterMixStation/productData.vue', + "@/views/projectFront/waterMixStation/productData.vue", ], resolve), }, // 智慧梁场 { - path: '/project/smartBeamField/planManage', - name: '智慧梁场-计划管理', + path: "/project/smartBeamField/planManage", + name: "智慧梁场-计划管理", component: (resolve) => require([ - '@/views/projectFront/smartBeamField/planManage.vue', + "@/views/projectFront/smartBeamField/planManage.vue", ], resolve), }, { - path: '/project/smartBeamField/beamManage', - name: '智慧梁场-梁管理', + path: "/project/smartBeamField/beamManage", + name: "智慧梁场-梁管理", component: (resolve) => require([ - '@/views/projectFront/smartBeamField/beamManage.vue', + "@/views/projectFront/smartBeamField/beamManage.vue", ], resolve), }, { - path: '/project/smartBeamField/storageAreaManage', - name: '智慧梁场-存梁区管理', + path: "/project/smartBeamField/storageAreaManage", + name: "智慧梁场-存梁区管理", component: (resolve) => require([ - '@/views/projectFront/smartBeamField/storageAreaManage.vue', + "@/views/projectFront/smartBeamField/storageAreaManage.vue", ], resolve), }, { - path: '/project/smartBeamField/pedestalManage', - name: '智慧梁场-副梁台座管理', + path: "/project/smartBeamField/pedestalManage", + name: "智慧梁场-副梁台座管理", component: (resolve) => require([ - '@/views/projectFront/smartBeamField/pedestalManage.vue', + "@/views/projectFront/smartBeamField/pedestalManage.vue", ], resolve), }, { - path: '/project/smartBeamField/processList', - name: '智慧梁场-工序列表', + path: "/project/smartBeamField/processList", + name: "智慧梁场-工序列表", component: (resolve) => require([ - '@/views/projectFront/smartBeamField/processList.vue', + "@/views/projectFront/smartBeamField/processList.vue", ], resolve), }, { - path: '/project/smartBeamField/productManage', - name: '智慧梁场-生产管理', + path: "/project/smartBeamField/productManage", + name: "智慧梁场-生产管理", component: (resolve) => require([ - '@/views/projectFront/smartBeamField/productManage.vue', + "@/views/projectFront/smartBeamField/productManage.vue", ], resolve), }, - ], }, //扫二维码路由 { - path: '/authentication', - name: '安全教育_考试', + path: "/authentication", + name: "安全教育_考试", component: () => - import('@/views/projectFront/examination/authentication.vue'), + import("@/views/projectFront/examination/authentication.vue"), }, { - path: '/test', - name: '安全教育_考试提示', - component: () => import('@/views/projectFront/examination/test.vue'), + path: "/test", + name: "安全教育_考试提示", + component: () => import("@/views/projectFront/examination/test.vue"), }, { - path: '/videoLearning', - name: '安全教育_考试视频', + path: "/videoLearning", + name: "安全教育_考试视频", component: () => - import('@/views/projectFront/examination/videoLearning.vue'), + import("@/views/projectFront/examination/videoLearning.vue"), }, //企业后台 { - path: '/page', - name: 'page2', - component: () => import('@/views/companyAdmin/layout.vue'), + path: "/page", + name: "page2", + component: () => import("@/views/companyAdmin/layout.vue"), children: [ { - path: '/companyAdmin/projectManager', - name: 'projectManager', - component: () => import('../views/companyAdmin/projectManager.vue'), + 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", + name: "companyDiagram", + component: () => import("../views/companyAdmin/companyDiagram.vue"), }, { - path: '/companyAdmin/companyDiagram_old', - name: 'companyDiagram_old', + path: "/companyAdmin/companyDiagram_old", + name: "companyDiagram_old", component: () => - import('../views/companyAdmin/companyDiagram_20210521.vue'), + import("../views/companyAdmin/companyDiagram_20210521.vue"), }, // 企业信息配置 { - path: '/companyAdmin/systemSetup/enterpriseInfo', - name: 'enterpriseInfo', + path: "/companyAdmin/systemSetup/enterpriseInfo", + name: "enterpriseInfo", component: () => - import('../views/companyAdmin/systemSetup/enterpriseInfo.vue'), + import("../views/companyAdmin/systemSetup/enterpriseInfo.vue"), }, //材料管理 { - path: '/companyAdmin/materialManage/materialDictionary', - name: 'companyMaterialDictionary', + path: "/companyAdmin/materialManage/materialDictionary", + name: "companyMaterialDictionary", component: () => - import('../views/companyAdmin/material/materialDictionary.vue'), + import("../views/companyAdmin/material/materialDictionary.vue"), }, { - path: '/companyAdmin/materialManage/materialContract', - name: 'companyMaterialContract', + path: "/companyAdmin/materialManage/materialContract", + name: "companyMaterialContract", component: () => - import('../views/companyAdmin/material/materialContract.vue'), + import("../views/companyAdmin/material/materialContract.vue"), }, //企业库 { - path: '/companyAdmin/enterpriseLibrary', - name: 'enterpriseLibrary', + path: "/companyAdmin/enterpriseLibrary", + name: "enterpriseLibrary", component: () => - import('@/views/projectFront/projectSummary/cooperationUnit.vue'), + import("@/views/projectFront/projectSummary/cooperationUnit.vue"), }, { - path: '/companyAdmin/operationLog', - name: 'companyOperationLog', + path: "/companyAdmin/operationLog", + name: "companyOperationLog", component: (resolve) => - require(['@/views/companyAdmin/operationLog.vue'], resolve), + require(["@/views/companyAdmin/operationLog.vue"], resolve), }, // { // path: '/companyAdmin/systemSetup/index', @@ -2394,95 +2398,95 @@ const routes2 = [ // ] // }, { - path: '/companyAdmin/qualityAndSafety/hiddenDangerLibrary', - name: 'hiddenDangerLibrary', + path: "/companyAdmin/qualityAndSafety/hiddenDangerLibrary", + name: "hiddenDangerLibrary", component: () => import( - '../views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue' + "../views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue" ), }, { - path: '/companyAdmin/qualityAndSafety/securityCheckTypes', - name: 'securityCheckTypes', + path: "/companyAdmin/qualityAndSafety/securityCheckTypes", + name: "securityCheckTypes", component: () => import( - '../views/companyAdmin/qualityAndSafety/securityCheckTypes.vue' + "../views/companyAdmin/qualityAndSafety/securityCheckTypes.vue" ), }, { - path: '/companyAdmin/qualityAndSafety/index', - name: 'qualityAndSafety', + path: "/companyAdmin/qualityAndSafety/index", + name: "qualityAndSafety", component: () => - import('../views/companyAdmin/qualityAndSafety/index.vue'), + import("../views/companyAdmin/qualityAndSafety/index.vue"), children: [ { - path: '/companyAdmin/qualityAndSafety/classify', - name: 'classify', + path: "/companyAdmin/qualityAndSafety/classify", + name: "classify", component: () => - import('../views/companyAdmin/qualityAndSafety/classify.vue'), + import("../views/companyAdmin/qualityAndSafety/classify.vue"), }, { - path: '/companyAdmin/qualityAndSafety/evaluate', - name: 'evaluate', + path: "/companyAdmin/qualityAndSafety/evaluate", + name: "evaluate", component: () => - import('../views/companyAdmin/qualityAndSafety/evaluate.vue'), + import("../views/companyAdmin/qualityAndSafety/evaluate.vue"), }, { - path: '/companyAdmin/qualityAndSafety/statistics', - name: 'statistics', + path: "/companyAdmin/qualityAndSafety/statistics", + name: "statistics", component: () => - import('../views/companyAdmin/qualityAndSafety/statistics.vue'), + import("../views/companyAdmin/qualityAndSafety/statistics.vue"), }, ], }, { - path: '/companyAdmin/basicSetup/index', - name: 'basicSetup', - component: () => import('../views/companyAdmin/basicSetup/index.vue'), + path: "/companyAdmin/basicSetup/index", + name: "basicSetup", + component: () => import("../views/companyAdmin/basicSetup/index.vue"), children: [ { - path: '/companyAdmin/basicSetup/checkItem', - name: 'checkItem', + path: "/companyAdmin/basicSetup/checkItem", + name: "checkItem", component: (resolve) => require([ - '@/views/companyAdmin/basicSetup/checkItem.vue', + "@/views/companyAdmin/basicSetup/checkItem.vue", ], resolve), }, { - path: '/companyAdmin/basicSetup/specialCheck', - name: 'specialCheck', + path: "/companyAdmin/basicSetup/specialCheck", + name: "specialCheck", component: (resolve) => require([ - '@/views/companyAdmin/basicSetup/specialCheck.vue', + "@/views/companyAdmin/basicSetup/specialCheck.vue", ], resolve), }, { - path: '/companyAdmin/basicSetup/planTemplate', - name: 'planTemplate', + path: "/companyAdmin/basicSetup/planTemplate", + name: "planTemplate", component: (resolve) => require([ - '@/views/companyAdmin/basicSetup/planTemplate.vue', + "@/views/companyAdmin/basicSetup/planTemplate.vue", ], resolve), }, ], }, { - path: '/companyAdmin/progressOfWorks/index', - name: 'progressOfWorks', + path: "/companyAdmin/progressOfWorks/index", + name: "progressOfWorks", component: () => - import('../views/companyAdmin/progressOfWorks/index.vue'), + import("../views/companyAdmin/progressOfWorks/index.vue"), children: [], }, { - path: '/companyAdmin/firmNotice/index', - name: 'firmNotice', - component: () => import('../views/companyAdmin/firmNotice/index.vue'), + path: "/companyAdmin/firmNotice/index", + name: "firmNotice", + component: () => import("../views/companyAdmin/firmNotice/index.vue"), children: [ { - path: '/companyAdmin/firmNotice/notice', - name: 'notice', + path: "/companyAdmin/firmNotice/notice", + name: "notice", component: () => - import('../views/companyAdmin/firmNotice/notice.vue'), + import("../views/companyAdmin/firmNotice/notice.vue"), }, // { // path: '/companyAdmin/firmNotice/docManage', @@ -2492,76 +2496,76 @@ const routes2 = [ ], }, { - path: '/companyAdmin/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'), + path: "/companyAdmin/studyManage/index", + name: "studyManage", + component: () => import("../views/companyAdmin/studyManage/index.vue"), children: [ { - path: '/companyAdmin/studyManage/courseList', - name: 'courseList', + path: "/companyAdmin/studyManage/courseList", + name: "courseList", component: () => - import('../views/companyAdmin/studyManage/courseList.vue'), + import("../views/companyAdmin/studyManage/courseList.vue"), }, { - path: '/companyAdmin/studyManage/studyPlan', - name: 'studyPlan', + path: "/companyAdmin/studyManage/studyPlan", + name: "studyPlan", component: () => - import('../views/companyAdmin/studyManage/studyPlan.vue'), + import("../views/companyAdmin/studyManage/studyPlan.vue"), }, { - path: '/companyAdmin/studyManage/myCourses', - name: 'myCourses', + path: "/companyAdmin/studyManage/myCourses", + name: "myCourses", component: () => - import('../views/companyAdmin/studyManage/myCourses.vue'), + import("../views/companyAdmin/studyManage/myCourses.vue"), }, ], }, { - path: '/companyAdmin/classification', - name: 'classification', + path: "/companyAdmin/classification", + name: "classification", component: () => - import('@/views/projectFront/safetyEducation/classification'), + import("@/views/projectFront/safetyEducation/classification"), }, { - path: '/companyAdmin/safetyEducation/courseManage', - name: 'courseManage', + path: "/companyAdmin/safetyEducation/courseManage", + name: "courseManage", component: () => - import('@/views/projectFront/safetyEducation/courseManage'), + import("@/views/projectFront/safetyEducation/courseManage"), }, { - path: '/companyAdmin/wifiEducation/educationQuestions', - name: 'wifiEducation', + path: "/companyAdmin/wifiEducation/educationQuestions", + name: "wifiEducation", component: () => - import('../views/projectLevel/wifiEducation/educationOutline.vue'), + import("../views/projectLevel/wifiEducation/educationOutline.vue"), }, { - path: '/companyAdmin/dangerousBigProject/checkTable', - name: 'dangerousBigProjectcheckTable', + path: "/companyAdmin/dangerousBigProject/checkTable", + name: "dangerousBigProjectcheckTable", component: () => - import('@/views/projectFront/dangerousBigProject/checkTable.vue'), + import("@/views/projectFront/dangerousBigProject/checkTable.vue"), }, { - path: '/companyAdmin/dangerousBigProject/dictionary', - name: 'dangerousBigProjectdictionary', + path: "/companyAdmin/dangerousBigProject/dictionary", + name: "dangerousBigProjectdictionary", component: () => - import('@/views/projectFront/dangerousBigProject/dictionary.vue'), + import("@/views/projectFront/dangerousBigProject/dictionary.vue"), }, ], }, { - path: '/msgCenter', - name: 'msgCenter', - component: () => import('../views/message.vue'), + path: "/msgCenter", + name: "msgCenter", + component: () => import("../views/message.vue"), }, { - path: '/projectIndex', - name: 'projectIndex', - component: () => import('../views/projectAdmin/projectIndex.vue'), + path: "/projectIndex", + name: "projectIndex", + component: () => import("../views/projectAdmin/projectIndex.vue"), meta: { keepAlive: true, }, @@ -2572,221 +2576,221 @@ const routes2 = [ // component: () => import('../views/equipmentCenter/equipmentCenterIndex.vue'), // }, { - path: '/project/panoramicOverview', - name: 'panoramicView', - component: () => import('../views/projectFront/panoramicView/overview.vue'), + path: "/project/panoramicOverview", + name: "panoramicView", + component: () => import("../views/projectFront/panoramicView/overview.vue"), }, { - path: '/projectList', - name: 'projectList', - component: () => import('../views/projectAdmin/projectList.vue'), + path: "/projectList", + name: "projectList", + component: () => import("../views/projectAdmin/projectList.vue"), }, { - path: '/fileCenter', - name: 'fileCenter', - component: () => import('../views/projectAdmin/fileCenter.vue'), + path: "/fileCenter", + name: "fileCenter", + component: () => import("../views/projectAdmin/fileCenter.vue"), }, { - path: '/project/personnelPosition/overview', - name: '人员定位总览', + path: "/project/personnelPosition/overview", + name: "人员定位总览", component: (resolve) => - require(['@/views/projectFront/personnelPosition/overview.vue'], resolve), + require(["@/views/projectFront/personnelPosition/overview.vue"], resolve), }, { - path: '/project/projectSummary', - name: '项目总览', + path: "/project/projectSummary", + name: "项目总览", component: (resolve) => - require(['@/views/projectFront/projectSummary/overview.vue'], resolve), + require(["@/views/projectFront/projectSummary/overview.vue"], resolve), }, { - path: '/project/videoOverview', - name: 'videoOverview', + path: "/project/videoOverview", + name: "videoOverview", component: (resolve) => - require(['@/views/projectFront/videoManage/overview.vue'], resolve), + require(["@/views/projectFront/videoManage/overview.vue"], resolve), }, { - path: '/project/imgRanging', - name: 'imgRanging', + path: "/project/imgRanging", + name: "imgRanging", component: (resolve) => - require(['@/views/projectFront/imgRanging/overview.vue'], resolve), + require(["@/views/projectFront/imgRanging/overview.vue"], resolve), }, , { - path: '/project/warningManage', - name: 'warningManage', + path: "/project/warningManage", + name: "warningManage", component: (resolve) => - require(['@/views/projectFront/warningManage/overview.vue'], resolve), + require(["@/views/projectFront/warningManage/overview.vue"], resolve), }, { - path: '/project/aiOverview', - name: 'aiOverview', + path: "/project/aiOverview", + name: "aiOverview", component: (resolve) => - require(['@/views/projectFront/aiAnalysis/overview.vue'], resolve), + require(["@/views/projectFront/aiAnalysis/overview.vue"], resolve), }, { - path: '/project/bimOverview', - name: 'BIM中心', + path: "/project/bimOverview", + name: "BIM中心", component: (resolve) => - require(['@/views/projectFront/BIMCenter/overview.vue'], resolve), + require(["@/views/projectFront/BIMCenter/overview.vue"], resolve), }, { - path: '/project/laborOverview', - name: 'laborOverview', + path: "/project/laborOverview", + name: "laborOverview", component: (resolve) => - require(['@/views/projectFront/laborManage/overview.vue'], resolve), + require(["@/views/projectFront/laborManage/overview.vue"], resolve), }, { - path: '/companyAdmin/bigScreen', - name: 'bigScreen', + path: "/companyAdmin/bigScreen", + name: "bigScreen", component: (resolve) => - require(['@/views/companyAdmin/bigScreen'], resolve), + require(["@/views/companyAdmin/bigScreen"], resolve), }, { //龙光大屏 原型2.0 - path: '/companyAdmin/longguangBigScreen', - name: 'longguangBigScreen', + path: "/companyAdmin/longguangBigScreen", + name: "longguangBigScreen", component: (resolve) => - require(['@/views/companyAdmin/longguang'], resolve), + require(["@/views/companyAdmin/longguang"], resolve), }, { //龙光大屏风格 原型3.0 - path: '/companyAdmin/longguangBigScreen2', - name: 'longguangBigScreen', + path: "/companyAdmin/longguangBigScreen2", + name: "longguangBigScreen", component: (resolve) => - require(['@/views/companyAdmin/longguang2'], resolve), + require(["@/views/companyAdmin/longguang2"], resolve), }, { // 河南大屏 - path: '/companyAdmin/henanBigScreen', - name: 'henanBigScreen', - component: (resolve) => require(['@/views/companyAdmin/HeNan'], 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: "/companyAdmin/shenbaiBigScreen", + name: "shenbaiBigScreen", + component: (resolve) => require(["@/views/companyAdmin/shenbai"], resolve), }, { - path: '/project/bigSiteVisualization', //塔吊管理 塔吊可视化全屏 - name: '塔吊管理_工地可视化全屏', + path: "/project/bigSiteVisualization", //塔吊管理 塔吊可视化全屏 + name: "塔吊管理_工地可视化全屏", component: (resolve) => require([ - '@/views/projectFront/towerCrane/bigSiteVisualization.vue', + "@/views/projectFront/towerCrane/bigSiteVisualization.vue", ], resolve), }, { - path: '/project/environmentalOverview', - name: '绿色施工总览', + path: "/project/environmentalOverview", + name: "绿色施工总览", component: (resolve) => require([ - '@/views/projectFront/environmentalMonitor/overview.vue', + "@/views/projectFront/environmentalMonitor/overview.vue", ], resolve), }, { - path: '/project/electricOverview', - name: '电箱管理总览', + path: "/project/electricOverview", + name: "电箱管理总览", component: (resolve) => - require(['@/views/projectFront/electricBox/overview.vue'], resolve), + require(["@/views/projectFront/electricBox/overview.vue"], resolve), }, { - path: '/project/carOverview', - name: '车辆管理总览', + path: "/project/carOverview", + name: "车辆管理总览", component: (resolve) => - require(['@/views/projectFront/carManage/overview.vue'], resolve), + require(["@/views/projectFront/carManage/overview.vue"], resolve), }, { - path: '/project/vrCenter', - name: 'vrCenter', + path: "/project/vrCenter", + name: "vrCenter", component: (resolve) => - require(['@/views/projectFront/vrCenter/iframe.vue'], resolve), + require(["@/views/projectFront/vrCenter/iframe.vue"], resolve), }, { - path: '/project/markRoomOverview', - name: '标养室总览', + path: "/project/markRoomOverview", + name: "标养室总览", component: (resolve) => - require(['@/views/projectFront/markingRoom/overview.vue'], resolve), + require(["@/views/projectFront/markingRoom/overview.vue"], resolve), }, { - path: '/project/dataBoard/', - name: '数据看板', + path: "/project/dataBoard/", + name: "数据看板", // component: resolve => require(['@/views/projectAdmin/dataBoardTwo/dataBoard.vue'], resolve), component: (resolve) => - require(['@/views/projectAdmin/dataBoard/dataBoard.vue'], resolve), + require(["@/views/projectAdmin/dataBoard/dataBoard.vue"], resolve), children: [ { - path: 'index', - name: '数据看板-首页概览', - component: () => import('@/views/projectAdmin/dataBoard/index.vue'), + path: "index", + name: "数据看板-首页概览", + component: () => import("@/views/projectAdmin/dataBoard/index.vue"), }, { - path: 'digitalSite', - name: '数据看板-数字工地', - component: () => import('@/views/projectAdmin/dataBoard/digitalSite'), + path: "digitalSite", + name: "数据看板-数字工地", + component: () => import("@/views/projectAdmin/dataBoard/digitalSite"), }, { - path: 'laborManage', - name: '数据看板-劳务管理', + path: "laborManage", + name: "数据看板-劳务管理", component: () => - import('@/views/projectAdmin/dataBoard/laborManage.vue'), + import("@/views/projectAdmin/dataBoard/laborManage.vue"), }, { - path: 'environment', - name: '数据看板-环境监测', + path: "environment", + name: "数据看板-环境监测", component: () => - import('@/views/projectAdmin/dataBoard/environment.vue'), + import("@/views/projectAdmin/dataBoard/environment.vue"), }, { - path: 'material', - name: '数据看板-材料管理', + path: "material", + name: "数据看板-材料管理", component: () => - import('@/views/projectAdmin/dataBoard/material/index.vue'), + import("@/views/projectAdmin/dataBoard/material/index.vue"), }, { - path: 'plan', - name: '数据看板-进度计划', - component: () => import('@/views/projectAdmin/dataBoard/plan.vue'), + path: "plan", + name: "数据看板-进度计划", + component: () => import("@/views/projectAdmin/dataBoard/plan.vue"), }, { - path: 'secure', - name: '数据看板-安全管理', - component: () => import('@/views/projectAdmin/dataBoard/secure.vue'), + path: "secure", + name: "数据看板-安全管理", + component: () => import("@/views/projectAdmin/dataBoard/secure.vue"), }, { - path: 'quality', - name: '数据看板-质量管理', - component: () => import('@/views/projectAdmin/dataBoard/quality'), + path: "quality", + name: "数据看板-质量管理", + component: () => import("@/views/projectAdmin/dataBoard/quality"), }, { - path: 'SixHundred', - name: '数据看板-六个百分百', + path: "SixHundred", + name: "数据看板-六个百分百", component: () => - import('@/views/projectAdmin/dataBoard/AiAnalysisCopy.vue'), + import("@/views/projectAdmin/dataBoard/AiAnalysisCopy.vue"), }, { - path: 'AiAnalysis', - name: '数据看板-AI数据分析', + path: "AiAnalysis", + name: "数据看板-AI数据分析", component: () => - import('@/views/projectAdmin/dataBoard/AiAnalysis.vue'), + import("@/views/projectAdmin/dataBoard/AiAnalysis.vue"), }, { - path: 'shzjBIM', - name: '数据看板-BIM模型', - component: () => import('@/views/projectAdmin/dataBoard/shzjBIM.vue'), + path: "shzjBIM", + name: "数据看板-BIM模型", + component: () => import("@/views/projectAdmin/dataBoard/shzjBIM.vue"), }, { - path: 'shzjCarManage', - name: '数据看板-车辆管理', + path: "shzjCarManage", + name: "数据看板-车辆管理", component: () => - import('@/views/projectAdmin/dataBoard/shzjCarManage.vue'), + import("@/views/projectAdmin/dataBoard/shzjCarManage.vue"), }, { - path: 'shzjSafety', - name: '数据看板-智能安全帽', + path: "shzjSafety", + name: "数据看板-智能安全帽", component: () => - import('@/views/projectAdmin/dataBoard/shzjSafety.vue'), + import("@/views/projectAdmin/dataBoard/shzjSafety.vue"), }, // 湖里大屏模块路由配置 // { @@ -2902,62 +2906,62 @@ const routes2 = [ }, // 湖里金林湾大屏路由 { - path: '/project/jlw', - name: '金陵湾', - component: (resolve) => require(['@/views/projectAdmin/jlw'], resolve), + path: "/project/jlw", + name: "金陵湾", + component: (resolve) => require(["@/views/projectAdmin/jlw"], resolve), children: [ { - path: 'home', - name: '数据看板-项目概览', + path: "home", + name: "数据看板-项目概览", component: () => - import('@/views/projectAdmin/jlw/projectHuli/index.vue'), + import("@/views/projectAdmin/jlw/projectHuli/index.vue"), }, { - path: 'cim', - name: '数据看板-BIM', - component: () => import('@/views/projectAdmin/jlw/BIM/index.vue'), + path: "cim", + name: "数据看板-BIM", + component: () => import("@/views/projectAdmin/jlw/BIM/index.vue"), }, { - path: 'safe', - name: '数据看板-安全管理', + path: "safe", + name: "数据看板-安全管理", component: () => - import('@/views/projectAdmin/jlw/safeManage/index.vue'), + import("@/views/projectAdmin/jlw/safeManage/index.vue"), }, { - path: 'quality', - name: '数据看板-质量管理', + path: "quality", + name: "数据看板-质量管理", component: () => - import('@/views/projectAdmin/jlw/qualityManage/index.vue'), + import("@/views/projectAdmin/jlw/qualityManage/index.vue"), }, { - path: 'progress', - name: '数据看板-进度计划', + path: "progress", + name: "数据看板-进度计划", component: () => - import('@/views/projectAdmin/jlw/planProgress/index.vue'), + import("@/views/projectAdmin/jlw/planProgress/index.vue"), }, { - path: 'envir', - name: '数据看板-环境管理', + path: "envir", + name: "数据看板-环境管理", component: () => - import('@/views/projectAdmin/jlw/envirManage/index.vue'), + import("@/views/projectAdmin/jlw/envirManage/index.vue"), }, { - path: 'digital', - name: '数据看板-数字工地', + path: "digital", + name: "数据看板-数字工地", component: () => - import('@/views/projectAdmin/jlw/digitalSite/index.vue'), + import("@/views/projectAdmin/jlw/digitalSite/index.vue"), }, { - path: 'labor', - name: '数据看板-劳务管理', + path: "labor", + name: "数据看板-劳务管理", component: () => - import('@/views/projectAdmin/jlw/laborManage/index.vue'), + import("@/views/projectAdmin/jlw/laborManage/index.vue"), }, { - path: 'aiDataAnalysis', - name: '数据看板-AI数据分析', + path: "aiDataAnalysis", + name: "数据看板-AI数据分析", component: () => - import('@/views/projectAdmin/jlw/aiDataAnalysis/index.vue'), + import("@/views/projectAdmin/jlw/aiDataAnalysis/index.vue"), }, ], }, @@ -2967,1165 +2971,1165 @@ const routes2 = [ zjsj2LargeScreen, { - path: '/equipmentCenter/', - name: 'page3', - component: () => import('@/components/layout.vue'), + path: "/equipmentCenter/", + name: "page3", + component: () => import("@/components/layout.vue"), children: [ { - path: 'laborDevManage', - name: '劳务管理_设备管理', + path: "laborDevManage", + name: "劳务管理_设备管理", component: () => - import('../views/equipmentCenter/laborManage/devConfig.vue'), + import("../views/equipmentCenter/laborManage/devConfig.vue"), }, { - path: 'carCameraDev', - name: '车辆管理_车辆相机管理', + path: "carCameraDev", + name: "车辆管理_车辆相机管理", component: () => - import('../views/equipmentCenter/carManage/carCameraDev'), + import("../views/equipmentCenter/carManage/carCameraDev"), }, { - path: 'basicInfo', //塔吊管理 基本信息 - name: '塔吊管理_设备管理', + path: "basicInfo", //塔吊管理 基本信息 + name: "塔吊管理_设备管理", component: (resolve) => - require(['../views/projectFront/towerCrane/basicInfo.vue'], resolve), + require(["../views/projectFront/towerCrane/basicInfo.vue"], resolve), }, { - path: 'electricDevManage', - name: '电箱管理_设备管理', + path: "electricDevManage", + name: "电箱管理_设备管理", component: () => - import('../views/equipmentCenter/electricBox/deviceManage'), + import("../views/equipmentCenter/electricBox/deviceManage"), }, { - path: 'lifterBasicInfo', //升降机管理 基本信息 - name: '升降机管理_设备管理', + path: "lifterBasicInfo", //升降机管理 基本信息 + name: "升降机管理_设备管理", component: (resolve) => - require(['../views/projectFront/lifter/basicInfo.vue'], resolve), + require(["../views/projectFront/lifter/basicInfo.vue"], resolve), }, ], }, //项目级页面 ---- V2 { - path: '/projectV2/', - name: 'projectV2Page', - component: () => import('@/views/projectLevel/common/page.vue'), + path: "/projectV2/", + name: "projectV2Page", + component: () => import("@/views/projectLevel/common/page.vue"), children: [ { - path: 'taskList', // 任务清单 - name: 'taskList', + path: "taskList", // 任务清单 + name: "taskList", component: () => import( - '../views/projectLevel/workstation/taskList/taskListIndex.vue' + "../views/projectLevel/workstation/taskList/taskListIndex.vue" ), }, { - path: 'noticeList', //通知公告 - name: 'noticeList', + path: "noticeList", //通知公告 + name: "noticeList", component: () => - import('../views/projectLevel/workstation/notice/noticeList.vue'), + import("../views/projectLevel/workstation/notice/noticeList.vue"), }, { - path: 'workerSchedule', //工作日程 - name: 'workerSchedule', + path: "workerSchedule", //工作日程 + name: "workerSchedule", component: () => import( - '../views/projectLevel/workstation/workerSchedule/scheduleIndex.vue' + "../views/projectLevel/workstation/workerSchedule/scheduleIndex.vue" ), }, { - path: 'businessIndex', - name: 'businessIndex', + path: "businessIndex", + name: "businessIndex", component: () => - import('../views/projectLevel/businessCenter/index.vue'), + import("../views/projectLevel/businessCenter/index.vue"), }, { - path: 'projectOverview/index', - name: '数据看板-首页概览', - component: () => import('@/views/projectAdmin/dataBoard/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/digitalSite", + name: "数据看板-数字工地", + component: () => import("@/views/projectAdmin/dataBoard/digitalSite"), }, { - path: 'projectOverview/laborManage', - name: '数据看板-劳务管理', + path: "projectOverview/laborManage", + name: "数据看板-劳务管理", component: () => - import('@/views/projectAdmin/dataBoard/laborManage.vue'), + import("@/views/projectAdmin/dataBoard/laborManage.vue"), }, { - path: 'projectOverview/environment', - name: '数据看板-环境监测', + path: "projectOverview/environment", + name: "数据看板-环境监测", component: () => - import('@/views/projectAdmin/dataBoard/environment.vue'), + import("@/views/projectAdmin/dataBoard/environment.vue"), }, { - path: 'projectOverview/material', - name: '数据看板-材料管理', + path: "projectOverview/material", + name: "数据看板-材料管理", component: () => - import('@/views/projectAdmin/dataBoard/material/index.vue'), + import("@/views/projectAdmin/dataBoard/material/index.vue"), }, { - path: 'projectOverview/plan', - name: '数据看板-进度计划', - component: () => import('@/views/projectAdmin/dataBoard/plan.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/secure", + name: "数据看板-安全管理", + component: () => import("@/views/projectAdmin/dataBoard/secure.vue"), }, { - path: 'projectOverview/quality', - name: '数据看板-质量管理', - component: () => import('@/views/projectAdmin/dataBoard/quality'), + path: "projectOverview/quality", + name: "数据看板-质量管理", + component: () => import("@/views/projectAdmin/dataBoard/quality"), }, ], }, // 项目进入衢州的路由 { - path: '/projectV3/taskList', - name: 'projectV3TaskList', - component: () => import('../views/projectThree/homePage.vue'), + path: "/projectV3/taskList", + name: "projectV3TaskList", + component: () => import("../views/projectThree/homePage.vue"), children: [ // 衢州版配置的新路由 // 通知公告 { - path: '/projectQu/information', - name: 'projectQuInformation', + path: "/projectQu/information", + name: "projectQuInformation", component: () => - import('@/views/projectQu/noticeAnnouncement/index.vue'), + import("@/views/projectQu/noticeAnnouncement/index.vue"), }, // 信息公示 { - path: '/projectQu/inforPublicity', - name: 'projectQuInforPublicity', + path: "/projectQu/inforPublicity", + name: "projectQuInforPublicity", component: () => - import('@/views/projectQu/noticeAnnouncement/inforPublicity.vue'), + import("@/views/projectQu/noticeAnnouncement/inforPublicity.vue"), }, // 解疑答惑 { - path: '/projectQu/answerQuestions', - name: 'answerQuestions', + path: "/projectQu/answerQuestions", + name: "answerQuestions", component: () => - import('@/views/projectQu/noticeAnnouncement/answerQuestions.vue'), + import("@/views/projectQu/noticeAnnouncement/answerQuestions.vue"), }, // gis地图 { - path: '/projectQu/gisMap', - name: 'projectQuGisMap', - component: () => import('@/views/projectQu/gisMap/map.vue'), + path: "/projectQu/gisMap", + name: "projectQuGisMap", + component: () => import("@/views/projectQu/gisMap/map.vue"), }, // 项目管理 项目库 重点 { - path: '/projectQu/projectManage/information', - name: 'projectQuProjectManage', + path: "/projectQu/projectManage/information", + name: "projectQuProjectManage", component: () => import( - '@/views/projectQu/projectManage/informationBase/information.vue' + "@/views/projectQu/projectManage/informationBase/information.vue" ), }, // 项目管理 项目库 一般 { - path: '/projectQu/projectManage/commonly', - name: 'projectQuInformationBase', + path: "/projectQu/projectManage/commonly", + name: "projectQuInformationBase", component: () => import( - '@/views/projectQu/projectManage/informationBase/commonly.vue' + "@/views/projectQu/projectManage/informationBase/commonly.vue" ), }, // 开工许可证办理 { - path: '/projectQu/projectManage/commencementPermit', - name: 'commencementPermit', + path: "/projectQu/projectManage/commencementPermit", + name: "commencementPermit", component: () => import( - '@/views/projectQu/projectManage/commencementPermit/application.vue' + "@/views/projectQu/projectManage/commencementPermit/application.vue" ), }, // 项目报监 质检 { - path: '/projectQu/projectManage/qualityTesting', - name: 'projectQuqualityTesting', + path: "/projectQu/projectManage/qualityTesting", + name: "projectQuqualityTesting", // @/views/projectQu/projectManage/projectSupervision/qualityTesting.vue - component: () => import('@/views/projectQu/noData.vue'), + component: () => import("@/views/projectQu/noData.vue"), }, // 项目报监 安检 { - path: '/projectQu/projectManage/securityCheck', - name: 'projectQusecurityCheck', + path: "/projectQu/projectManage/securityCheck", + name: "projectQusecurityCheck", // @/views/projectQu/projectManage/projectSupervision/securityCheck.vue - component: () => import('@/views/projectQu/noData.vue'), + component: () => import("@/views/projectQu/noData.vue"), }, // 资金管理 收入 { - path: '/projectQu/projectManage/income', - name: 'projectQuincome', + path: "/projectQu/projectManage/income", + name: "projectQuincome", // @/views/projectQu/projectManage/fundManage/income.vue - component: () => import('@/views/projectQu/noData.vue'), + component: () => import("@/views/projectQu/noData.vue"), }, // 资金管理 支出 { - path: '/projectQu/projectManage/expenditure', - name: 'projectQuExpenditure', + path: "/projectQu/projectManage/expenditure", + name: "projectQuExpenditure", // @/views/projectQu/projectManage/fundManage/expenditure.vue - component: () => import('@/views/projectQu/noData.vue'), + component: () => import("@/views/projectQu/noData.vue"), }, // 合同管理 { - path: '/projectQu/projectManage/contractManage', - name: 'projectQuContractManage', + path: "/projectQu/projectManage/contractManage", + name: "projectQuContractManage", component: () => - import('@/views/projectQu/projectManage/contractManage/index.vue'), + import("@/views/projectQu/projectManage/contractManage/index.vue"), }, // 人员管理 { - path: '/projectQu/projectManage/personManage', - name: 'projectQuPersonManage', + path: "/projectQu/projectManage/personManage", + name: "projectQuPersonManage", component: () => - import('@/views/projectQu/projectManage/personManage/index.vue'), + import("@/views/projectQu/projectManage/personManage/index.vue"), }, // 政策法规 { - path: '/projectQu/policiesRegulations', - name: 'projectQuPoliciesRegulations', + path: "/projectQu/policiesRegulations", + name: "projectQuPoliciesRegulations", component: () => - import('@/views/projectQu/policiesRegulations/index.vue'), + import("@/views/projectQu/policiesRegulations/index.vue"), }, // 质量标准 国家标准 { - path: '/projectQu/qualityStandard/nationalStandard', - name: 'projectQuNationalStandard', + path: "/projectQu/qualityStandard/nationalStandard", + name: "projectQuNationalStandard", component: () => - import('@/views/projectQu/qualityStandard/nationalStandard.vue'), + import("@/views/projectQu/qualityStandard/nationalStandard.vue"), }, // 质量标准 省标准 { - path: '/projectQu/qualityStandard/provincialStandard', - name: 'projectQuNationalStandard', + path: "/projectQu/qualityStandard/provincialStandard", + name: "projectQuNationalStandard", component: () => - import('@/views/projectQu/qualityStandard/provincialStandard.vue'), + import("@/views/projectQu/qualityStandard/provincialStandard.vue"), }, // 质量标准 市标准 { - path: '/projectQu/qualityStandard/municipalStandard', - name: 'projectQuMunicipalStandard', + path: "/projectQu/qualityStandard/municipalStandard", + name: "projectQuMunicipalStandard", component: () => - import('@/views/projectQu/qualityStandard/municipalStandard.vue'), + import("@/views/projectQu/qualityStandard/municipalStandard.vue"), }, // 质量标准 区标准 { - path: '/projectQu/qualityStandard/areaStandard', - name: 'projectQuAreaStandard', + path: "/projectQu/qualityStandard/areaStandard", + name: "projectQuAreaStandard", component: () => - import('@/views/projectQu/qualityStandard/areaStandard.vue'), + import("@/views/projectQu/qualityStandard/areaStandard.vue"), }, // 企业管理 四库一平台 { - path: '/projectQu/businessManage/fourLibraries', - name: 'projectQuFourLibraries', + path: "/projectQu/businessManage/fourLibraries", + name: "projectQuFourLibraries", component: () => - import('@/views/projectQu/businessManage/fourLibraries/index.vue'), + import("@/views/projectQu/businessManage/fourLibraries/index.vue"), }, // 企业管理 诚信管理 { - path: '/projectQu/businessManage/integrityManage', - name: 'projectQuIntegrityManage', + path: "/projectQu/businessManage/integrityManage", + name: "projectQuIntegrityManage", component: () => - import('@/views/projectQu/businessManage/integrityManage.vue'), + import("@/views/projectQu/businessManage/integrityManage.vue"), }, // 企业管理 企业类别 { - path: '/projectQu/businessManage/projectCategory', - name: 'projectQuProjectCategory', + path: "/projectQu/businessManage/projectCategory", + name: "projectQuProjectCategory", component: () => - import('@/views/projectQu/businessManage/projectCategory.vue'), + import("@/views/projectQu/businessManage/projectCategory.vue"), }, // 质量管理 工程验收 { - path: '/projectQu/qualityManage/acceptanceWork', - name: 'projectQuAcceptanceWork', + path: "/projectQu/qualityManage/acceptanceWork", + name: "projectQuAcceptanceWork", component: () => import( - '@/views/projectQu/projectManage/qualityManage/acceptanceWork.vue' + "@/views/projectQu/projectManage/qualityManage/acceptanceWork.vue" ), }, // 质量管理 质量检查 { - path: '/projectQu/qualityManage/qualityTest', - name: 'projectQuQualityTest', + path: "/projectQu/qualityManage/qualityTest", + name: "projectQuQualityTest", component: () => import( - '@/views/projectQu/projectManage/qualityManage/qualityTest.vue' + "@/views/projectQu/projectManage/qualityManage/qualityTest.vue" ), }, // 物料管理 { - path: '/projectQu/projectManage/materialManagement', - name: 'projectQuMaterial', + path: "/projectQu/projectManage/materialManagement", + name: "projectQuMaterial", component: () => import( - '@/views/projectQu/projectManage/materialManagement/index.vue' + "@/views/projectQu/projectManage/materialManagement/index.vue" ), }, // 原来有的路由重新配置 //劳务管理--人员管理 { - path: '/projectQu/labor/personManage', - name: '劳务管理_人员管理', + path: "/projectQu/labor/personManage", + name: "劳务管理_人员管理", component: () => - import('@/views/projectFront/laborManage/personManage.vue'), + import("@/views/projectFront/laborManage/personManage.vue"), }, // 劳务管理--人员下发记录 { - path: '/projectQu/labor/personnelRecords', - name: '劳务管理_人员下发记录', + path: "/projectQu/labor/personnelRecords", + name: "劳务管理_人员下发记录", component: () => - import('@/views/projectFront/laborManage/personnelRecords.vue'), + import("@/views/projectFront/laborManage/personnelRecords.vue"), }, // tag: luck 劳务管理--工资发放 { - path: '/projectQu/labor/payoff', - name: '劳务管理_工资发放', - component: () => import('@/views/projectFront/laborManage/Payoff'), + path: "/projectQu/labor/payoff", + name: "劳务管理_工资发放", + component: () => import("@/views/projectFront/laborManage/Payoff"), }, // tag: luck 劳务管理--防疫管理 { - path: '/projectQu/labor/epidemicPrevention', - name: '劳务管理_防疫管理', + path: "/projectQu/labor/epidemicPrevention", + name: "劳务管理_防疫管理", component: () => - import('@/views/projectFront/laborManage/EpidemicPrevention'), + import("@/views/projectFront/laborManage/EpidemicPrevention"), }, // 劳务管理--人员审批 { - path: '/projectQu/labor/personAudit', - name: '劳务管理_人员审核', + path: "/projectQu/labor/personAudit", + name: "劳务管理_人员审核", component: () => - import('@/views/projectFront/laborManage/personAudit.vue'), + import("@/views/projectFront/laborManage/personAudit.vue"), }, //劳务管理--人员详情 { - path: '/projectQu/labor/personDetails', - name: '劳务管理_人员信息详情', + path: "/projectQu/labor/personDetails", + name: "劳务管理_人员信息详情", component: () => - import('@/views/projectFront/laborManage/personDetails.vue'), + import("@/views/projectFront/laborManage/personDetails.vue"), }, //劳务管理--人员考勤 { - path: '/projectQu/labor/attendanceManage', - name: '劳务管理_人员考勤', + path: "/projectQu/labor/attendanceManage", + name: "劳务管理_人员考勤", component: () => import( - '@/views/projectFront/laborManage/attendanceManage/attendanceManage.vue' + "@/views/projectFront/laborManage/attendanceManage/attendanceManage.vue" ), }, //劳务管理--工种管理 { - path: '/projectQu/labor/workTypeManage', - name: '劳务管理_工种管理', + path: "/projectQu/labor/workTypeManage", + name: "劳务管理_工种管理", component: () => - import('@/views/projectFront/laborManage/workTypeManage.vue'), + import("@/views/projectFront/laborManage/workTypeManage.vue"), }, //劳务管理--考勤规则 { - path: '/projectQu/labor/attendanceRules', - name: '劳务管理_考勤规则', + path: "/projectQu/labor/attendanceRules", + name: "劳务管理_考勤规则", component: () => import( - '@/views/projectFront/laborManage/attendanceManage/attendanceRules.vue' + "@/views/projectFront/laborManage/attendanceManage/attendanceRules.vue" ), }, { - path: '/projectQu/labor/safetyTrainManage', - name: '劳务管理_安全培训管理', + path: "/projectQu/labor/safetyTrainManage", + name: "劳务管理_安全培训管理", component: () => - import('@/views/projectFront/laborManage/safetyTrainManage.vue'), + import("@/views/projectFront/laborManage/safetyTrainManage.vue"), }, { - path: '/projectQu/labor/safeeducation', - name: '劳务管理_人员安全培训记录', + path: "/projectQu/labor/safeeducation", + name: "劳务管理_人员安全培训记录", component: () => - import('@/views/projectFront/laborManage/safeeducation/index.vue'), + import("@/views/projectFront/laborManage/safeeducation/index.vue"), }, { - path: '/projectQu/labor/blackList', - name: '劳务管理_黑名单管理', + path: "/projectQu/labor/blackList", + name: "劳务管理_黑名单管理", component: () => - import('@/views/projectFront/laborManage/blackList.vue'), + import("@/views/projectFront/laborManage/blackList.vue"), }, //劳务管理--人员总览 { - path: '/projectQu/labor/personnelOverview', - name: '劳务管理_人员总览', + path: "/projectQu/labor/personnelOverview", + name: "劳务管理_人员总览", component: () => - import('@/views/projectFront/laborManage/personnelOverview.vue'), + import("@/views/projectFront/laborManage/personnelOverview.vue"), }, //劳务管理--报表中心 { - path: '/projectQu/labor/reportCenter', - name: '劳务管理_报表中心', + path: "/projectQu/labor/reportCenter", + name: "劳务管理_报表中心", component: () => - import('@/views/projectFront/laborManage/reportCenter.vue'), + import("@/views/projectFront/laborManage/reportCenter.vue"), }, //劳务管理--评价中心 { - path: '/projectQu/labor/assessmentCentent', - name: '劳务管理_评价中心', + path: "/projectQu/labor/assessmentCentent", + name: "劳务管理_评价中心", component: () => - import('@/views/projectFront/laborManage/assessmentCentent.vue'), + import("@/views/projectFront/laborManage/assessmentCentent.vue"), }, //劳务管理--电子围栏 { - path: '/projectQu/labor/electronicFence', - name: '劳务管理_电子围栏', + path: "/projectQu/labor/electronicFence", + name: "劳务管理_电子围栏", component: () => - import('@/views/projectFront/laborManage/electronicFence.vue'), + import("@/views/projectFront/laborManage/electronicFence.vue"), }, //劳务管理--处罚单 { - path: '/projectQu/labor/penalize', - name: '劳务管理_处罚单', + path: "/projectQu/labor/penalize", + name: "劳务管理_处罚单", component: () => - import('@/views/projectFront/laborManage/penalize.vue'), + import("@/views/projectFront/laborManage/penalize.vue"), }, { - path: '/projectQu/labor/addLED', - name: '劳务管理_人员审核', + path: "/projectQu/labor/addLED", + name: "劳务管理_人员审核", component: () => - import('@/views/projectFront/laborManage/LEDBigScreen/addLED.vue'), + import("@/views/projectFront/laborManage/LEDBigScreen/addLED.vue"), }, //劳务管理--花名册 { - path: '/projectQu/labor/roster', - name: '劳务管理_花名册', - component: () => import('@/views/projectFront/laborManage/roster.vue'), + path: "/projectQu/labor/roster", + name: "劳务管理_花名册", + component: () => import("@/views/projectFront/laborManage/roster.vue"), }, //劳务管理--宿舍管理 { - path: '/projectQu/labor/dormitory', - name: '劳务管理_宿舍管理', + path: "/projectQu/labor/dormitory", + name: "劳务管理_宿舍管理", component: () => - import('@/views/projectFront/laborManage/dormitory.vue'), + import("@/views/projectFront/laborManage/dormitory.vue"), }, //劳务管理--人员统计分析 { - path: '/projectQu/labor/personnelAnalysis', - name: '劳务管理_人员统计分析', + path: "/projectQu/labor/personnelAnalysis", + name: "劳务管理_人员统计分析", component: () => - import('@/views/projectFront/laborManage/personnelAnalysis.vue'), + import("@/views/projectFront/laborManage/personnelAnalysis.vue"), }, //核酸超时人员列表 { - path: '/projectQu/labor/nucleicAcidOvertimePersonnel', - name: '核酸超时人员列表', + path: "/projectQu/labor/nucleicAcidOvertimePersonnel", + name: "核酸超时人员列表", component: () => - import('@/views/projectFront/nucleicAcidOvertimePersonnel/index.vue'), + import("@/views/projectFront/nucleicAcidOvertimePersonnel/index.vue"), }, // 劳务管理--访客管理 { - path: '/projectQu/labor/visitorsManage', - name: '劳务管理_访客管理', + path: "/projectQu/labor/visitorsManage", + name: "劳务管理_访客管理", component: () => - import('@/views/projectFront/laborManage/visitorsManage.vue'), + import("@/views/projectFront/laborManage/visitorsManage.vue"), }, //安全管理安全管理 { - path: '/projectQu/safeManage/addSafeRecord', - name: '安全管理_新增安全检查', + path: "/projectQu/safeManage/addSafeRecord", + name: "安全管理_新增安全检查", component: () => - import('@/views/projectFront/safeManage/addSafeRecord.vue'), + import("@/views/projectFront/safeManage/addSafeRecord.vue"), }, { - path: '/projectQu/safeManage/checkItemList', - name: '安全管理_检查项管理', + path: "/projectQu/safeManage/checkItemList", + name: "安全管理_检查项管理", component: () => - import('@/views/projectFront/safeManage/checkItemList.vue'), + import("@/views/projectFront/safeManage/checkItemList.vue"), }, { - path: '/projectQu/safeManage/safeRocordList', - name: '安全管理_安全检查记录', + path: "/projectQu/safeManage/safeRocordList", + name: "安全管理_安全检查记录", component: () => - import('@/views/projectFront/safeManage/safeRocordList.vue'), + import("@/views/projectFront/safeManage/safeRocordList.vue"), }, { - path: '/projectQu/safeManage/checkStandingBook', - name: '安全管理_检查台账', + path: "/projectQu/safeManage/checkStandingBook", + name: "安全管理_检查台账", component: () => - import('@/views/projectFront/safeManage/v2/checkStandingBook.vue'), + import("@/views/projectFront/safeManage/v2/checkStandingBook.vue"), }, { - path: '/projectQu/safeManage/projectSelfInspection', - name: '安全管理_项目自检', + path: "/projectQu/safeManage/projectSelfInspection", + name: "安全管理_项目自检", component: () => import( - '@/views/projectFront/safeManage/v2/projectSelfInspection.vue' + "@/views/projectFront/safeManage/v2/projectSelfInspection.vue" ), }, { - path: '/projectQu/safeManage/subTasklist', - name: '安全管理_项目自检子任务', + path: "/projectQu/safeManage/subTasklist", + name: "安全管理_项目自检子任务", component: () => - import('@/views/projectFront/safeManage/v2/subTasklist.vue'), + import("@/views/projectFront/safeManage/v2/subTasklist.vue"), }, { - path: '/projectQu/safeManage/hiddenDangerLibrary', - name: '安全管理_隐患库', + path: "/projectQu/safeManage/hiddenDangerLibrary", + name: "安全管理_隐患库", component: () => import( - '@/views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue' + "@/views/companyAdmin/qualityAndSafety/hiddenDangerLibrary.vue" ), }, { - path: '/projectQu/safeManage/hazardAssess', - name: '安全管理_隐患考核', + path: "/projectQu/safeManage/hazardAssess", + name: "安全管理_隐患考核", component: () => - import('@/views/projectFront/safeManage/v2/hazardAssess.vue'), + import("@/views/projectFront/safeManage/v2/hazardAssess.vue"), }, //塔吊管理塔吊管理 { - path: '/projectQu/towerCrane/home', //塔吊管理 首页 - name: '塔吊管理_首页', - component: () => import('@/views/projectFront/towerCrane/home.vue'), + path: "/projectQu/towerCrane/home", //塔吊管理 首页 + name: "塔吊管理_首页", + component: () => import("@/views/projectFront/towerCrane/home.vue"), }, { - path: '/projectQu/towerCrane/antiCollision', //塔吊管理 群塔防碰撞 - name: '塔吊管理_群塔防碰撞', + path: "/projectQu/towerCrane/antiCollision", //塔吊管理 群塔防碰撞 + name: "塔吊管理_群塔防碰撞", component: (resolve) => require([ - '@/views/projectFront/towerCrane/antiCollision.vue', + "@/views/projectFront/towerCrane/antiCollision.vue", ], resolve), }, { - path: '/projectQu/towerCrane/monitoringStatistics', //塔吊管理 监控统计 - name: '塔吊管理_监控统计', + path: "/projectQu/towerCrane/monitoringStatistics", //塔吊管理 监控统计 + name: "塔吊管理_监控统计", component: (resolve) => require([ - '@/views/projectFront/towerCrane/monitoringStatistics.vue', + "@/views/projectFront/towerCrane/monitoringStatistics.vue", ], resolve), }, { - path: '/projectQu/towerCrane/towerCraneList', //塔吊管理 点位配置 - name: '塔吊管理_塔吊列表', + path: "/projectQu/towerCrane/towerCraneList", //塔吊管理 点位配置 + name: "塔吊管理_塔吊列表", component: (resolve) => require([ - '@/views/projectFront/towerCrane/towerCraneList.vue', + "@/views/projectFront/towerCrane/towerCraneList.vue", ], resolve), }, { - path: '/projectQu/towerCrane/basicInfo', //塔吊管理 点位配置 - name: '塔吊管理_设备管理', + path: "/projectQu/towerCrane/basicInfo", //塔吊管理 点位配置 + name: "塔吊管理_设备管理", component: (resolve) => - require(['@/views/projectFront/towerCrane/basicInfo.vue'], resolve), + require(["@/views/projectFront/towerCrane/basicInfo.vue"], resolve), }, { - path: '/projectQu/towerCrane/alarmInfo', //塔吊管理 报警信息 - name: '塔吊管理_报警信息', + path: "/projectQu/towerCrane/alarmInfo", //塔吊管理 报警信息 + name: "塔吊管理_报警信息", component: (resolve) => - require(['@/views/projectFront/towerCrane/alarmInfo.vue'], resolve), + require(["@/views/projectFront/towerCrane/alarmInfo.vue"], resolve), }, { - path: '/projectQu/towerCrane/devMaintain', //塔吊管理 设备维保 - name: '塔吊管理_设备维保', + path: "/projectQu/towerCrane/devMaintain", //塔吊管理 设备维保 + name: "塔吊管理_设备维保", component: (resolve) => - require(['@/views/projectFront/towerCrane/devMaintain.vue'], resolve), + require(["@/views/projectFront/towerCrane/devMaintain.vue"], resolve), }, { - path: '/projectQu/towerCrane/Nut', //塔吊管理 设备维保 - name: '塔吊管理_螺栓列表', + path: "/projectQu/towerCrane/Nut", //塔吊管理 设备维保 + name: "塔吊管理_螺栓列表", component: (resolve) => - require(['@/views/projectFront/towerCrane/Nut.vue'], resolve), + require(["@/views/projectFront/towerCrane/Nut.vue"], resolve), }, { - path: '/projectQu/towerCrane/Jacking', //塔吊管理 设备维保 - name: '塔吊管理_顶升记录', + path: "/projectQu/towerCrane/Jacking", //塔吊管理 设备维保 + name: "塔吊管理_顶升记录", component: (resolve) => - require(['@/views/projectFront/towerCrane/Jacking.vue'], resolve), + require(["@/views/projectFront/towerCrane/Jacking.vue"], resolve), }, { - path: '/projectQu/towerCrane/siteVisualization', //塔吊管理 塔吊可视化 - name: '塔吊管理_工地可视化', + path: "/projectQu/towerCrane/siteVisualization", //塔吊管理 塔吊可视化 + name: "塔吊管理_工地可视化", component: (resolve) => require([ - '@/views/projectFront/towerCrane/siteVisualization.vue', + "@/views/projectFront/towerCrane/siteVisualization.vue", ], resolve), }, { - path: '/projectQu/towerCrane/bimDemo', //塔吊管理 塔吊可视化 - name: '塔吊管理_demo', + path: "/projectQu/towerCrane/bimDemo", //塔吊管理 塔吊可视化 + name: "塔吊管理_demo", component: (resolve) => - require(['@/views/projectFront/towerCrane/bimDemo.vue'], resolve), + require(["@/views/projectFront/towerCrane/bimDemo.vue"], resolve), }, { - path: '/projectQu/towerCrane/brand', //塔吊管理 设备维保 - name: '塔吊管理_塔吊品牌管理', + path: "/projectQu/towerCrane/brand", //塔吊管理 设备维保 + name: "塔吊管理_塔吊品牌管理", component: (resolve) => - require(['@/views/projectFront/towerCrane/brand.vue'], resolve), + require(["@/views/projectFront/towerCrane/brand.vue"], resolve), }, { - path: '/projectQu/towerCrane/historyData', - name: '塔吊管理_历史数据', + path: "/projectQu/towerCrane/historyData", + name: "塔吊管理_历史数据", component: (resolve) => - require(['@/views/projectFront/towerCrane/historyData.vue'], resolve), + require(["@/views/projectFront/towerCrane/historyData.vue"], resolve), }, // 升降机管理 { - path: '/projectQu/lifter/basicInfo', //升降机管理 基本信息 - name: '升降机管理_基本信息', + path: "/projectQu/lifter/basicInfo", //升降机管理 基本信息 + name: "升降机管理_基本信息", component: (resolve) => - require(['@/views/projectFront/lifter/basicInfo.vue'], resolve), + require(["@/views/projectFront/lifter/basicInfo.vue"], resolve), }, { - path: '/projectQu/lifter/lifterInfo', //升降机管理 设备管理 - name: '升降机管理_设备管理', + path: "/projectQu/lifter/lifterInfo", //升降机管理 设备管理 + name: "升降机管理_设备管理", component: (resolve) => - require(['@/views/projectFront/lifter/lifterInfo.vue'], resolve), + require(["@/views/projectFront/lifter/lifterInfo.vue"], resolve), }, { - path: '/projectQu/lifter/operationInfo', //升降机管理 运营信息 - name: '升降机管理_运行数据', + path: "/projectQu/lifter/operationInfo", //升降机管理 运营信息 + name: "升降机管理_运行数据", component: (resolve) => - require(['@/views/projectFront/lifter/operationInfo.vue'], resolve), + require(["@/views/projectFront/lifter/operationInfo.vue"], resolve), }, { - path: '/projectQu/lifter/earlyWarning', //升降机管理 运营信息 暗色版 - name: '升降机管理_预警分析', + path: "/projectQu/lifter/earlyWarning", //升降机管理 运营信息 暗色版 + name: "升降机管理_预警分析", component: (resolve) => - require(['@/views/projectFront/lifter/earlyWarning.vue'], resolve), + require(["@/views/projectFront/lifter/earlyWarning.vue"], resolve), }, { - path: '/projectQu/lifter/alarmInfo', //升降机管理 报警信息 - name: '升降机管理_报警信息', + path: "/projectQu/lifter/alarmInfo", //升降机管理 报警信息 + name: "升降机管理_报警信息", component: (resolve) => - require(['@/views/projectFront/lifter/alarmInfo.vue'], resolve), + require(["@/views/projectFront/lifter/alarmInfo.vue"], resolve), }, { - path: '/projectQu/lifter/devMaintain', //升降机管理 设备维保 - name: '升降机管理_设备维保', + path: "/projectQu/lifter/devMaintain", //升降机管理 设备维保 + name: "升降机管理_设备维保", component: (resolve) => - require(['@/views/projectFront/lifter/devMaintain.vue'], resolve), + require(["@/views/projectFront/lifter/devMaintain.vue"], resolve), }, { - path: '/projectQu/quality/criterion', //质量管理 -- 标准中心 - name: '质量管理_标准中心', + path: "/projectQu/quality/criterion", //质量管理 -- 标准中心 + name: "质量管理_标准中心", component: (resolve) => - require(['@/views/projectFront/quality/criterion.vue'], resolve), + require(["@/views/projectFront/quality/criterion.vue"], resolve), }, { - path: '/projectQu/quality/business', //质量管理 -- 业务中心 - name: '质量管理_业务中心', + path: "/projectQu/quality/business", //质量管理 -- 业务中心 + name: "质量管理_业务中心", component: (resolve) => - require(['@/views/projectFront/quality/business.vue'], resolve), + require(["@/views/projectFront/quality/business.vue"], resolve), }, { - path: '/projectQu/quality/recordsCenter', //质量管理 -- 数据中心 - name: '质量管理_数据中心', + path: "/projectQu/quality/recordsCenter", //质量管理 -- 数据中心 + name: "质量管理_数据中心", component: (resolve) => - require(['@/views/projectFront/quality/recordsCenter.vue'], resolve), + require(["@/views/projectFront/quality/recordsCenter.vue"], resolve), }, // 材料管理 { - path: '/projectQu/materialManage/constructionTeamManage', - name: '材料管理_资源中心_施工队伍管理', + path: "/projectQu/materialManage/constructionTeamManage", + name: "材料管理_资源中心_施工队伍管理", component: () => import( - '@/views/projectFront/materialManage/constructionTeamManage.vue' + "@/views/projectFront/materialManage/constructionTeamManage.vue" ), }, { - path: '/projectQu/materialManage/materialManage', - name: '材料管理_资源中心_材料字典', + path: "/projectQu/materialManage/materialManage", + name: "材料管理_资源中心_材料字典", component: () => - import('@/views/projectFront/materialManage/materialManage.vue'), + import("@/views/projectFront/materialManage/materialManage.vue"), }, { - path: '/projectQu/materialManage/cooperationUnit', - name: '材料管理_资源中心_合作单位', + path: "/projectQu/materialManage/cooperationUnit", + name: "材料管理_资源中心_合作单位", component: () => - import('@/views/projectFront/materialManage/cooperationUnit.vue'), + import("@/views/projectFront/materialManage/cooperationUnit.vue"), }, { - path: '/projectQu/materialManage/projectSiteManage', - name: '材料管理_资源中心_工程部位管理', + path: "/projectQu/materialManage/projectSiteManage", + name: "材料管理_资源中心_工程部位管理", component: () => - import('@/views/projectFront/materialManage/projectSiteManage.vue'), + import("@/views/projectFront/materialManage/projectSiteManage.vue"), }, { - path: '/projectQu/materialManage/materialContract', - name: '材料管理_资源中心_材料合同', + path: "/projectQu/materialManage/materialContract", + name: "材料管理_资源中心_材料合同", component: () => - import('@/views/companyAdmin/material/materialContract.vue'), + import("@/views/companyAdmin/material/materialContract.vue"), }, { - path: '/projectQu/materialManage/warehouseManage', - name: '材料管理_资源中心_库房字典', + path: "/projectQu/materialManage/warehouseManage", + name: "材料管理_资源中心_库房字典", component: () => - import('@/views/projectFront/materialManage/warehouseManage.vue'), + import("@/views/projectFront/materialManage/warehouseManage.vue"), }, { - path: '/projectQu/materialManage/materialPriceBack', - name: '材料管理_资源中心_材料价格库', + path: "/projectQu/materialManage/materialPriceBack", + name: "材料管理_资源中心_材料价格库", component: () => - import('@/views/projectFront/materialManage/materialPriceBack.vue'), + import("@/views/projectFront/materialManage/materialPriceBack.vue"), }, { - path: '/projectQu/materialManage/thisProjectOrder', - name: '材料管理_资源中心_本项目订单', + path: "/projectQu/materialManage/thisProjectOrder", + name: "材料管理_资源中心_本项目订单", component: () => - import('@/views/projectFront/materialManage/thisProjectOrder.vue'), + import("@/views/projectFront/materialManage/thisProjectOrder.vue"), }, { - path: '/projectQu/materialManage/thisProjectWaybill', - name: '材料管理_资源中心_本项目运单', + path: "/projectQu/materialManage/thisProjectWaybill", + name: "材料管理_资源中心_本项目运单", component: () => - import('@/views/projectFront/materialManage/thisProjectWaybill.vue'), + import("@/views/projectFront/materialManage/thisProjectWaybill.vue"), }, { - path: '/projectQu/materialManage/materialWeightList', - name: '材料管理_作业中心_榜单台账', + path: "/projectQu/materialManage/materialWeightList", + name: "材料管理_作业中心_榜单台账", component: () => - import('@/views/projectFront/materialManage/materialWeightList.vue'), + import("@/views/projectFront/materialManage/materialWeightList.vue"), }, // 项目概况 { - path: '/projectQu/summary/baseInfo', - name: '项目概况_项目基础信息', + path: "/projectQu/summary/baseInfo", + name: "项目概况_项目基础信息", component: () => - import('@/views/projectFront/projectSummary/baseInfo.vue'), + import("@/views/projectFront/projectSummary/baseInfo.vue"), }, //档案管理 { - path: '/projectQu/fileManage/fileManage', - name: '档案管理_档案管理', + path: "/projectQu/fileManage/fileManage", + name: "档案管理_档案管理", component: () => - import('@/views/projectFront/fileManage/fileManage.vue'), + import("@/views/projectFront/fileManage/fileManage.vue"), }, // 进度计划 { - path: '/projectQu/plan', - name: '进度计划', - component: () => import('@/views/projectAdmin/dataBoard/plan.vue'), + path: "/projectQu/plan", + name: "进度计划", + component: () => import("@/views/projectAdmin/dataBoard/plan.vue"), }, // 扬尘监测 { - path: '/projectQu/environmentalMonitor/reportForm', - name: '数据台账', + path: "/projectQu/environmentalMonitor/reportForm", + name: "数据台账", component: () => - import('@/views/projectFront/environmentalMonitor/reportForm.vue'), + import("@/views/projectFront/environmentalMonitor/reportForm.vue"), }, { - path: '/projectQu/environmentalMonitor/sprayDevManage', - name: '雾炮喷淋设备管理', + path: "/projectQu/environmentalMonitor/sprayDevManage", + name: "雾炮喷淋设备管理", component: () => import( - '../views/equipmentCenter/environmentManage/sprayDevManage.vue' + "../views/equipmentCenter/environmentManage/sprayDevManage.vue" ), }, { - path: '/projectQu/environmentalOverview', - name: '绿色施工总览', + path: "/projectQu/environmentalOverview", + name: "绿色施工总览", component: (resolve) => require([ - '@/views/projectFront/environmentalMonitor/overview.vue', + "@/views/projectFront/environmentalMonitor/overview.vue", ], resolve), }, { - path: '/projectQu/environmentalMonitor/alarmValueSet', - name: '绿色施工_阈值设置', + path: "/projectQu/environmentalMonitor/alarmValueSet", + name: "绿色施工_阈值设置", component: () => - import('@/views/projectFront/environmentalMonitor/alarmValueSet.vue'), + import("@/views/projectFront/environmentalMonitor/alarmValueSet.vue"), }, { - path: '/projectQu/environmentalMonitor/alarmWarning', - name: '绿色施工_报警预警', + path: "/projectQu/environmentalMonitor/alarmWarning", + name: "绿色施工_报警预警", component: () => - import('@/views/projectFront/environmentalMonitor/alarmWarning.vue'), + import("@/views/projectFront/environmentalMonitor/alarmWarning.vue"), }, { - path: '/projectQu/environmentalMonitor/envirDevManage', - name: '绿色施工_扬尘设备管理', + path: "/projectQu/environmentalMonitor/envirDevManage", + name: "绿色施工_扬尘设备管理", component: () => - import('../views/equipmentCenter/environmentManage/devList.vue'), + import("../views/equipmentCenter/environmentManage/devList.vue"), }, // 高支模 { - path: '/projectQu/highModulus/pointManage', - name: '高支模监测系统_点位配置', + path: "/projectQu/highModulus/pointManage", + name: "高支模监测系统_点位配置", component: () => - import('@/views/projectFront/highModulus/pointManage.vue'), + import("@/views/projectFront/highModulus/pointManage.vue"), }, { - path: '/projectQu/highModulus/planConfig', - name: '高支模监测系统_平面图配置', + path: "/projectQu/highModulus/planConfig", + name: "高支模监测系统_平面图配置", component: () => - import('@/views/projectFront/highModulus/planConfig.vue'), + import("@/views/projectFront/highModulus/planConfig.vue"), }, { - path: '/projectQu/highModulus/manageStandards', - name: '高支模监测系统_管理标准', + path: "/projectQu/highModulus/manageStandards", + name: "高支模监测系统_管理标准", component: () => - import('@/views/projectFront/highModulus/manageStandards.vue'), + import("@/views/projectFront/highModulus/manageStandards.vue"), }, { - path: '/projectQu/highModulus/alarmInfo', - name: '高支模监测系统_报警信息', + path: "/projectQu/highModulus/alarmInfo", + name: "高支模监测系统_报警信息", component: () => - import('@/views/projectFront/highModulus/alarmInfo.vue'), + import("@/views/projectFront/highModulus/alarmInfo.vue"), }, // 电箱 { - path: '/projectQu/electricBox/messageOverview', - name: '电箱管理_信息总览', + path: "/projectQu/electricBox/messageOverview", + name: "电箱管理_信息总览", component: (resolve) => require([ - '@/views/projectFront/electricBox/messageOverview.vue', + "@/views/projectFront/electricBox/messageOverview.vue", ], resolve), }, { - path: '/projectQu/electricBox/historyData', - name: '电箱管理_历史数据', + path: "/projectQu/electricBox/historyData", + name: "电箱管理_历史数据", component: (resolve) => require([ - '@/views/projectFront/electricBox/historyData.vue', + "@/views/projectFront/electricBox/historyData.vue", ], resolve), }, { - path: '/projectQu/electricOverview', - name: '电箱管理总览', + path: "/projectQu/electricOverview", + name: "电箱管理总览", component: (resolve) => - require(['@/views/projectFront/electricBox/overview.vue'], resolve), + require(["@/views/projectFront/electricBox/overview.vue"], resolve), }, { - path: '/projectQu/electricDevManage', - name: '设备管理', + path: "/projectQu/electricDevManage", + name: "设备管理", component: () => - import('../views/equipmentCenter/electricBox/deviceManage'), + import("../views/equipmentCenter/electricBox/deviceManage"), }, // 深基坑监测系统 { - path: '/projectQu/deepFoundationPitManage/realTimeData', - name: '深基坑监测系统_实时数据', + path: "/projectQu/deepFoundationPitManage/realTimeData", + name: "深基坑监测系统_实时数据", component: () => import( - '@/views/projectFront/deepFoundationPitManage/realTimeData.vue' + "@/views/projectFront/deepFoundationPitManage/realTimeData.vue" ), }, { - path: '/projectQu/deepFoundationPitManage/monitorData', - name: '深基坑监测系统_基坑监测', + path: "/projectQu/deepFoundationPitManage/monitorData", + name: "深基坑监测系统_基坑监测", component: () => import( - '@/views/projectFront/deepFoundationPitManage/monitorData.vue' + "@/views/projectFront/deepFoundationPitManage/monitorData.vue" ), }, { - path: '/projectQu/deepFoundationPitManage/dataConfig', - name: '深基坑监测系统_基坑配置', + path: "/projectQu/deepFoundationPitManage/dataConfig", + name: "深基坑监测系统_基坑配置", component: () => - import('@/views/projectFront/deepFoundationPitManage/dataConfig.vue'), + import("@/views/projectFront/deepFoundationPitManage/dataConfig.vue"), }, // 衢州2 默认没有内容的跳到noData { - path: '/projectQu/home', - name: '首页', - component: () => import('@/views/projectQu/noData.vue'), + path: "/projectQu/home", + name: "首页", + component: () => import("@/views/projectQu/noData.vue"), }, //个人中心 { - path: '/projectQu/personalCenter/messageCenter', - 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/taskCenter", + name: "任务中心", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/personalCenter/userCenter', - 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/Mobile", + name: "手机绑定", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/personalCenter/changePass', - 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/basicInfor", + name: "基本资料", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/personalCenter/Read', - 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/Unread", + name: "未读", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/personalCenter/all', - 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/entrust", + name: "委托", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/personalCenter/already', - 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/dealtWith", + name: "待办", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/personalCenter/oA', - name: 'OA', - 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/homepagePreview", + name: "首页预览", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/personalCenter/myDocuments', - 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/basicDataManagement", + name: "基础数据管理", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/controlCenter/docManage', - 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/integratedManagement", + name: "集成管理", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/controlCenter/coordination/startWorkApply', - 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/review", + name: "图审", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/controlCenter/coordination/incognizance', - 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/patrol", + name: "巡察", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/controlCenter/coordination/environment', - 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/inspectionCompletion", + name: "验峻", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/controlCenter/coordination/acceptanceTest', - 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/finance", + name: "财务", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/controlCenter/coordination/contract', - 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/laborEmployment", + name: "劳务用工", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/controlCenter/coordination/projectOverview', - 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/overview", + name: "项目概览", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/business/personnelManage', - 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/securityManage", + name: "安全管理", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/business/projectGS', - name: '项目GS', - 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/dataManage", + name: "资料管理", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/business/materialManage', - 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/project", + name: "项目", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/business/qualityManage', - 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/projectObjectivesManage", + name: "项目目标管理", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/business/costManage', - 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/environmentManage", + name: "环境管理", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/business/mechanicsManage', - 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/organization", + name: "组织", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/business/control', - 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/coordinate", + name: "协调", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/business/plan', - 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/environmentalMonitoring", + name: "环境监测", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/taskCollaboration/constructionPermit', - 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/laborEmployment", + name: "劳动用工", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/taskCollaboration/financial', - 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/messageNotification", + name: "消息通知", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/taskCollaboration/checkBeforeAcceptance', - 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/patrol", + name: "巡查", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/taskCollaboration/nationalAudit', - 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/projectSupervisionReport", + name: "项目报监", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/taskCollaboration/inspectionDetection', - name: '检验检测', - component: () => import('@/views/projectQu/noData.vue'), + path: "/projectQu/taskCollaboration/inspectionDetection", + name: "检验检测", + component: () => import("@/views/projectQu/noData.vue"), }, { - path: '/projectQu/markingRoom/realTime', - name: '标养室_实时数据', + path: "/projectQu/markingRoom/realTime", + name: "标养室_实时数据", component: () => - import('@/views/projectFront/markingRoom/realTime.vue'), + import("@/views/projectFront/markingRoom/realTime.vue"), }, ], }, //项目级页面 ---- V2 -----业务中心 { - path: '/project/', - name: 'businessCenterPage', - component: () => import('@/views/projectLevel/businessCenter/layout.vue'), + path: "/project/", + name: "businessCenterPage", + component: () => import("@/views/projectLevel/businessCenter/layout.vue"), // children: [{ // path:'taskList', // 任务清单 // name: 'taskList', @@ -4144,168 +4148,168 @@ const routes2 = [ // component: ()=>import('../views/projectLevel/dataCenter/projectOverview.vue') // }] }, -] +]; var devRoutes = { - path: '/equipmentCenter/', - name: 'page3', - component: () => import('@/components/layout_zhongjian.vue'), + path: "/equipmentCenter/", + name: "page3", + component: () => import("@/components/layout_zhongjian.vue"), children: [ { - path: 'videoAlarmList', - name: 'videoAlarmList', + path: "videoAlarmList", + name: "videoAlarmList", component: () => - import('../views/equipmentCenter/videoManage/cameraList.vue'), + import("../views/equipmentCenter/videoManage/cameraList.vue"), }, { - path: 'cameraList', - name: '视频监控_摄像机列表', + path: "cameraList", + name: "视频监控_摄像机列表", component: () => - import('../views/equipmentCenter/videoManage/videoConfig.vue'), + import("../views/equipmentCenter/videoManage/videoConfig.vue"), }, { - path: 'laborDevManage', - name: '劳务管理_设备管理', + path: "laborDevManage", + name: "劳务管理_设备管理", component: () => - import('../views/equipmentCenter/laborManage/devConfig.vue'), + import("../views/equipmentCenter/laborManage/devConfig.vue"), }, { - path: 'markingRoomDevManage', - name: '标养室_设备管理', + path: "markingRoomDevManage", + name: "标养室_设备管理", component: () => - import('../views/equipmentCenter/markingRoom/devConfig.vue'), + import("../views/equipmentCenter/markingRoom/devConfig.vue"), }, { - path: 'envirDevManage', - name: '绿色施工_扬尘设备管理', + path: "envirDevManage", + name: "绿色施工_扬尘设备管理", component: () => - import('../views/equipmentCenter/environmentManage/devList.vue'), + import("../views/equipmentCenter/environmentManage/devList.vue"), }, { - path: 'sprayDevManage', - name: '绿色施工_雾炮喷淋设备管理', + path: "sprayDevManage", + name: "绿色施工_雾炮喷淋设备管理", component: () => - import('../views/equipmentCenter/environmentManage/sprayDevManage.vue'), + import("../views/equipmentCenter/environmentManage/sprayDevManage.vue"), }, { - path: 'electricDevManage', - name: '电箱管理_设备管理', + path: "electricDevManage", + name: "电箱管理_设备管理", component: () => - import('../views/equipmentCenter/electricBox/deviceManage'), + import("../views/equipmentCenter/electricBox/deviceManage"), }, { - path: 'carCameraDev', - name: '车辆管理_车辆相机管理', + path: "carCameraDev", + name: "车辆管理_车辆相机管理", component: () => - import('../views/equipmentCenter/carManage/carCameraDev'), + import("../views/equipmentCenter/carManage/carCameraDev"), }, { - path: 'carGateDev', - name: '车辆管理_车辆闸门管理', - component: () => import('../views/equipmentCenter/carManage/carGateDev'), + path: "carGateDev", + name: "车辆管理_车辆闸门管理", + component: () => import("../views/equipmentCenter/carManage/carGateDev"), }, { - path: 'basicInfo', //塔吊管理 基本信息 - name: '塔吊管理_设备管理', + path: "basicInfo", //塔吊管理 基本信息 + name: "塔吊管理_设备管理", component: (resolve) => - require(['../views/projectFront/towerCrane/basicInfo.vue'], resolve), + require(["../views/projectFront/towerCrane/basicInfo.vue"], resolve), }, { - path: 'lifterBasicInfo', //升降机管理 基本信息 - name: '升降机管理_设备管理', + path: "lifterBasicInfo", //升降机管理 基本信息 + name: "升降机管理_设备管理", component: (resolve) => - require(['../views/projectFront/lifter/basicInfo.vue'], resolve), + require(["../views/projectFront/lifter/basicInfo.vue"], resolve), }, { - path: 'waterDevManage', // - name: '用水管理_设备管理', + path: "waterDevManage", // + name: "用水管理_设备管理", component: (resolve) => require([ - '../views/equipmentCenter/waterManage/devManage.vue', + "../views/equipmentCenter/waterManage/devManage.vue", ], resolve), }, { - path: 'electricityDevManage', // - name: '用电管理_设备管理', + path: "electricityDevManage", // + name: "用电管理_设备管理", component: (resolve) => require([ - '../views/equipmentCenter/electricityManage/devManage.vue', + "../views/equipmentCenter/electricityManage/devManage.vue", ], resolve), }, ], -} +}; if (isDockingToWoer) { var routes3 = [ { - path: '/page', - name: 'page4', - component: () => import('@/components/layout_zhongjian.vue'), + path: "/page", + name: "page4", + component: () => import("@/components/layout_zhongjian.vue"), children: [ { - path: '/firm/playVideo', - name: '视频监控_视频中心', + path: "/firm/playVideo", + name: "视频监控_视频中心", component: () => - import('@/views/companyFront/videoManage/playVideo.vue'), + import("@/views/companyFront/videoManage/playVideo.vue"), }, { - path: '/project/markingRoom/realTime', - name: '标养室_实时数据', + path: "/project/markingRoom/realTime", + name: "标养室_实时数据", component: () => - import('@/views/projectFront/markingRoom/realTime.vue'), + import("@/views/projectFront/markingRoom/realTime.vue"), }, { - path: '/project/qualitySpringback/buildManage', - name: '质量回弹_楼栋管理', + path: "/project/qualitySpringback/buildManage", + name: "质量回弹_楼栋管理", component: () => - import('@/views/projectFront/qualitySpringback/buildManage.vue'), + import("@/views/projectFront/qualitySpringback/buildManage.vue"), }, { - path: '/project/towerCrane/home', - name: '塔吊管理_首页', - component: () => import('@/views/projectFront/towerCrane/home.vue'), + path: "/project/towerCrane/home", + name: "塔吊管理_首页", + component: () => import("@/views/projectFront/towerCrane/home.vue"), }, { - path: '/project/towerCrane/antiCollision', - name: '塔吊管理_群塔防碰撞', + path: "/project/towerCrane/antiCollision", + name: "塔吊管理_群塔防碰撞", component: () => - import('@/views/projectFront/towerCrane/antiCollision.vue'), + import("@/views/projectFront/towerCrane/antiCollision.vue"), }, { - path: '/project/towerCrane/monitoringStatistics', - name: '塔吊管理_监控统计', + path: "/project/towerCrane/monitoringStatistics", + name: "塔吊管理_监控统计", component: () => - import('@/views/projectFront/towerCrane/monitoringStatistics.vue'), + import("@/views/projectFront/towerCrane/monitoringStatistics.vue"), }, { - path: '/project/towerCrane/reportForm', - name: '塔吊管理_报表导出', + path: "/project/towerCrane/reportForm", + name: "塔吊管理_报表导出", component: () => - import('@/views/projectFront/towerCrane/reportForm.vue'), + import("@/views/projectFront/towerCrane/reportForm.vue"), }, { - path: '/project/towerCrane/basicInfo', - name: '塔吊管理_设备管理', + path: "/project/towerCrane/basicInfo", + name: "塔吊管理_设备管理", component: () => - import('@/views/projectFront/towerCrane/basicInfo.vue'), + import("@/views/projectFront/towerCrane/basicInfo.vue"), }, ], }, - ] + ]; // routes.splice(0,3) // routes3.push(devRoutes) - routes = routes3 + routes = routes3; } else { - routes = routes2 + routes = routes2; } // console.log(routes) const router = new VueRouter({ - mode: 'hash', + mode: "hash", base: process.env.BASE_URL, routes, -}) +}); // 解决跳转重复路由 -const VueRouterPush = VueRouter.prototype.push +const VueRouterPush = VueRouter.prototype.push; VueRouter.prototype.push = function push(to) { - return VueRouterPush.call(this, to).catch((err) => err) -} + return VueRouterPush.call(this, to).catch((err) => err); +}; -export default router +export default router; diff --git a/src/views/projectFront/BIMBASECenter/progressManagement.vue b/src/views/projectFront/BIMBASECenter/progressManagement.vue new file mode 100644 index 00000000..a4d14577 --- /dev/null +++ b/src/views/projectFront/BIMBASECenter/progressManagement.vue @@ -0,0 +1,469 @@ + + + diff --git a/src/views/projectFront/BIMCenter/progressManagement.vue b/src/views/projectFront/BIMCenter/progressManagement.vue index 111e4fa0..49725fc0 100644 --- a/src/views/projectFront/BIMCenter/progressManagement.vue +++ b/src/views/projectFront/BIMCenter/progressManagement.vue @@ -195,7 +195,7 @@
-