131 lines
2.7 KiB
JavaScript
131 lines
2.7 KiB
JavaScript
import request from '@/utils/request.js'
|
|
|
|
//大屏获取设备信息
|
|
export const getLargeScreen = (tunnelId) => {
|
|
return request({
|
|
url: `/tunnel/large/screen/equipment/${tunnelId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
//大屏信息接口
|
|
export const getLargeScreenInfo = () => {
|
|
return request({
|
|
url: '/tunnel/large/screen/info',
|
|
method: 'get'
|
|
})
|
|
}
|
|
//通过站点id获取隧道信息
|
|
export const getTunnelBySiteId = (siteId) => {
|
|
return request({
|
|
url: `/tunnel/large/screen/tunnel/option/${siteId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
// 传感器echarts数据
|
|
export const getEchartsInfo = (id,time,type,startTime,endTime) => {
|
|
return request({
|
|
url: '/tunnel/large/screen/echarts/sensor',
|
|
method: 'get',
|
|
params: {
|
|
id: id,
|
|
time: time,
|
|
type: type,
|
|
startTime:startTime,
|
|
endTime:endTime,
|
|
}
|
|
})
|
|
}
|
|
// 有害气体echarts数据
|
|
export const getBadGasEchartsInfo = (id,time,type,startTime,endTime) => {
|
|
return request({
|
|
url: '/tunnel/large/screen/echarts/gas/sensor/',
|
|
method: 'get',
|
|
params: {
|
|
id: id,
|
|
time: time,
|
|
type: type,
|
|
startTime:startTime,
|
|
endTime:endTime,
|
|
}
|
|
})
|
|
}
|
|
//电流监控数据
|
|
export const getFanEchartsInfo = (id,time,type,startTime,endTime) => {
|
|
return request({
|
|
url: '/tunnel/large/screen/echarts/current',
|
|
method: 'get',
|
|
params: {
|
|
id: id,
|
|
time: time,
|
|
type: type,
|
|
startTime:startTime,
|
|
endTime:endTime,
|
|
}
|
|
})
|
|
}
|
|
//用电量echarts
|
|
export const getEleEchartsInfo = (id,time,type) => {
|
|
return request({
|
|
url: '/tunnel/large/screen/echarts/electricity/consumption',
|
|
method: 'get',
|
|
params: {
|
|
id: id,
|
|
time: time,
|
|
type: type
|
|
}
|
|
})
|
|
}
|
|
//风机频率修改
|
|
export const editFrequency = (data) => {
|
|
return request({
|
|
url: '/tunnel/large/screen/frequency',
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
//风机运行模式切换
|
|
export const editFrequencyModelSwitch = (data) => {
|
|
return request({
|
|
url: '/tunnel/large/screen/model/switch',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
//风机开关切换
|
|
export const editFrequencyOperationSwitch = (data) => {
|
|
return request({
|
|
url: '/tunnel/large/screen/operation/switch',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
export const getAlarmInfo = (params) => {
|
|
return request({
|
|
url: '/tunnel/alarm',
|
|
method: 'get',
|
|
params
|
|
})
|
|
}
|
|
export const getAlarmDetail = (alarmId) => {
|
|
return request({
|
|
url: '/tunnel/alarm/details',
|
|
method: 'get',
|
|
params:{
|
|
alarmId:alarmId
|
|
}
|
|
})
|
|
}
|
|
export const updateAlarmState = (data) => {
|
|
return request({
|
|
url: '/tunnel/alarm',
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
export const deleteAlarmSate = (tunnelAlarmIdList) => {
|
|
return request({
|
|
url: `/tunnel/alarm/${tunnelAlarmIdList}`,
|
|
method: 'delete'
|
|
})
|
|
}
|