zhgdyun/equipmentCenter.js

210 lines
8.4 KiB
JavaScript
Raw Permalink Normal View History

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'),
2024-04-16 14:13:57 +08:00
}, {
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'),
}, {
2024-01-24 18:40:54 +08:00
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', //塔吊管理 基本信息
2024-02-28 18:16:01 +08:00
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', //升降机管理 基本信息
2024-02-28 18:16:01 +08:00
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),
},
2023-11-18 17:54:03 +08:00
// {
// 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