You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
848 B
37 lines
848 B
import { defHttp } from '@/utils/http/axios'
|
|
|
|
export interface WarnPageReqVO extends PageParam {
|
|
mpId?: string
|
|
}
|
|
|
|
export interface WarnVO {
|
|
id: number
|
|
warnStatus: number
|
|
|
|
}
|
|
|
|
export interface EXAHistoryReqVO {
|
|
itemName?: string
|
|
startTime?: string
|
|
endTime?: string
|
|
interval?: string
|
|
}
|
|
|
|
// 查询预警列表-分页
|
|
export function getWarnPage(params: WarnPageReqVO) {
|
|
return defHttp.get({ url: '/alert/warn/page', params })
|
|
}
|
|
// 查询预警列表-分页-转换实时值
|
|
export function getWarnPageReal(params: WarnPageReqVO) {
|
|
return defHttp.get({ url: '/alert/warn/page-real', params })
|
|
}
|
|
|
|
// 修改预警
|
|
export function updateWarn(data: WarnVO) {
|
|
return defHttp.put({ url: '/alert/warn/update', data })
|
|
}
|
|
|
|
// 查询预警详情
|
|
export function getWarn(id: number) {
|
|
return defHttp.get({ url: `/alert/warn/get?id=${id}` })
|
|
}
|
|
|