import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const routes = [{ path: '/login', name: 'login', // component: () => import('../views/home/login.vue') component: () => import ('../views/home/login_v1.vue') }, { path: '/sign', name: 'sign', component: () => import ('../views/home/sign.vue') }, { path: '/map_app', name: 'map_app', component: () => import ('../components/map_app.vue') }, { path: '/equipmentCenter/', name: 'page', component: () => import ('@/components/layout.vue'), children: [{ path: 'videoAlarmList', name: 'videoAlarmList', component: () => import ('../views/equipmentCenter/videoManage/cameraList.vue'), }, { path: 'cameraList', name: '视频监控_摄像机列表', component: () => import ('../views/equipmentCenter/videoManage/videoConfig.vue'), }, { path: 'laborDevManage', name: '劳务管理_设备管理', component: () => import ('../views/equipmentCenter/laborManage/devConfig.vue'), }, { path: 'accessGroup', name: '劳务管理_门禁分组', component: () => import ('../views/equipmentCenter/laborManage/accessGroup.vue'), }, { path: 'markingRoomDevManage', name: '标养室_设备管理', component: () => import ('../views/equipmentCenter/markingRoom/devConfig.vue'), }, { path: 'rainfallManage', name: '绿色施工_雨量设备管理', component: () => import ('../views/equipmentCenter/rainfallManage/devList.vue'), }, { path: 'envirDevManage', name: '绿色施工_扬尘设备管理', component: () => import ('../views/equipmentCenter/environmentManage/devList.vue'), }, { path: 'sprayDevManage', name: '绿色施工_雾炮喷淋设备管理', component: () => import ('../views/equipmentCenter/environmentManage/sprayDevManage.vue'), }, { path: 'sprayDevManageRT', name: '绿色施工_喷淋设备管理', component: () => import ('../views/equipmentCenter/environmentManage/sprayDevManageRT.vue'), }, { path: 'electricDevManage', name: '电箱管理_设备管理', component: () => import ('../views/equipmentCenter/electricBox/deviceManage'), }, { path: 'carCameraDev', name: '车辆管理_车辆相机管理', component: () => import ('../views/equipmentCenter/carManage/carCameraDev'), }, { path: 'carGateDev', name: '车辆管理_车辆闸门管理', component: () => import ('../views/equipmentCenter/carManage/carGateDev'), }, { path: 'carWashDevManage', name: '车辆冲洗_设备管理', component: () => import ('../views/projectFront/carManage/carWashDevManage.vue'), }, { path: 'towerCraneList', //塔吊管理 基本信息 name: '塔吊管理_设备管理1', component: resolve => require(['../views/projectFront/towerCrane/basicInfo.vue'], resolve) }, // { // path: 'addInfo', //塔吊管理 新增塔吊 // name: '塔吊管理_新增塔吊', // component: resolve => require(['../views/projectFront/towerCrane/addInfo.vue'], resolve) // }, // { // path: 'addInfo', //塔吊管理 编辑塔吊 // name: '塔吊管理_编辑塔吊', // component: resolve => require(['../views/projectFront/towerCrane/compile.vue'], resolve) // }, { path: 'lifterBasicInfo', //升降机管理 基本信息 name: '升降机管理_设备管理1', component: resolve => require(['../views/projectFront/lifter/basicInfo.vue'], resolve) }, { path: 'waterDevManage', // name: '用水管理_设备管理', component: resolve => require(['../views/equipmentCenter/waterManage/devManage.vue'], resolve) }, { path: 'electricityDevManage', // name: '用电管理_设备管理', component: resolve => require(['../views/equipmentCenter/electricityManage/devManage.vue'], resolve) }, { path: 'unloadBasicInfo', //卸料平台 基本信息 name: '卸料平台_设备管理', component: resolve => require(['../views/projectFront/unload/basicInfo.vue'], resolve) }, { path: 'concreteDevManage', //混泥土监测 基本信息 name: '混泥土监测_设备管理', component: resolve => require(['../views/projectFront/concreteMonitoring/devManage.vue'], resolve) }, { path: 'aiAnalysisDevManage', name: 'AI预警中心_设备管理', component: () => import ('@/views/projectFront/aiAnalysis/devManage.vue') }, { path: 'gantryCraneDevManage', name: '龙门吊_设备管理', component: () => import ('@/views/projectLevel/gantryCrane/gantryCraneInfo.vue') }, { path: 'photovoltaic', name: '光伏发电_实时数据_设备管理', component: () => import ('@/views/projectLevel/photovoltaic/photovoltaic.vue') }, { path: 'photovoltaicEquipment', name: '光伏发电_光伏设备_设备管理', component: () => import ('@/views/projectLevel/photovoltaic/photovoltaicEquipment.vue') }, { path: 'bicarbonEquipment', name: '双碳设备_加油记录_设备管理', component: () => import ('@/views/projectLevel/bicarbonEquipment/bicarbonEquipment.vue') }, { path: 'bicarbonEquipmentManage', name: '双碳设备_设备管理', component: () => import ('@/views/projectLevel/bicarbonEquipment/bicarbonEquipmentManage.vue') }, { path: 'edgequtManagement', name: '临边防护_设备管理', component: (resolve) => require(['@/views/projectFront/edgeProtection/edgequtManagement.vue'], resolve), }, { path: 'gasEqtManagement', name: '有毒气体监测_设备管理', component: (resolve) => require(['@/views/projectFront/toxicGasDetection/gasEqtManagement.vue'], resolve), }, { path: 'smokeManagement', name: '无线智能烟感报警_设备管理', component: (resolve) => require(['@/views/projectFront/smokeAlarmSystem/smokeManagement.vue'], resolve), }, // { // path: 'carPosition', // name: '车辆定位_设备管理', // component: resolve => require(['../views/equipmentCenter/carPosition/devConfig.vue'], resolve) // }, ] }, { path: '/equipmentCenterIndx', name: 'equipmentCenterIndx', component: () => import ('@/views/equipmentCenter/equipmentCenterIndex.vue'), } ] const router = new VueRouter({ mode: 'hash', base: process.env.BASE_URL, routes }) export default router