import request from '@/utils/request';
|
|
// ==================== 报警优化管理模块 API ====================
|
|
/**
|
* 优化效果统计
|
*/
|
export function getOptimizationStatistics() {
|
return request({
|
url: '/alarm/optimization/statistics',
|
method: 'get'
|
});
|
}
|
|
/**
|
* 滋扰报警策略列表
|
*/
|
export function listNuisanceStrategies(query) {
|
return request({
|
url: '/alarm/optimization/strategy/list',
|
method: 'get',
|
params: query
|
});
|
}
|
|
/**
|
* 新增滋扰报警策略
|
*/
|
export function addNuisanceStrategy(data) {
|
return request({
|
url: '/alarm/optimization/strategy',
|
method: 'post',
|
data: data
|
});
|
}
|
|
/**
|
* 修改滋扰报警策略
|
*/
|
export function updateNuisanceStrategy(data) {
|
return request({
|
url: '/alarm/optimization/strategy',
|
method: 'put',
|
data: data
|
});
|
}
|
|
/**
|
* 删除滋扰报警策略
|
*/
|
export function delNuisanceStrategy(strategyId) {
|
return request({
|
url: '/alarm/optimization/strategy/' + strategyId,
|
method: 'delete'
|
});
|
}
|
|
/**
|
* 修改策略状态
|
*/
|
export function changeStrategyStatus(strategyId, status) {
|
return request({
|
url: '/alarm/optimization/strategy/changeStatus',
|
method: 'put',
|
data: { strategyId, status }
|
});
|
}
|
|
/**
|
* 治理前后对比数据
|
*/
|
export function getOptimizationCompareData(query) {
|
return request({
|
url: '/alarm/optimization/compare',
|
method: 'get',
|
params: query
|
});
|
}
|
|
/**
|
* 高频报警点位列表
|
*/
|
export function listHighFreqAlarms(query) {
|
return request({
|
url: '/alarm/optimization/highfreq/list',
|
method: 'get',
|
params: query
|
});
|
}
|
|
/**
|
* 报警剔除审批列表
|
*/
|
export function listRemoveApprovals(query) {
|
return request({
|
url: '/alarm/optimization/approval/list',
|
method: 'get',
|
params: query
|
});
|
}
|
|
/**
|
* 提交剔除申请
|
*/
|
export function submitRemoveApply(data) {
|
return request({
|
url: '/alarm/optimization/approval',
|
method: 'post',
|
data: data
|
});
|
}
|
|
/**
|
* 审批通过
|
*/
|
export function approveRemoveApply(applyNo) {
|
return request({
|
url: '/alarm/optimization/approval/approve/' + applyNo,
|
method: 'post'
|
});
|
}
|
|
/**
|
* 审批驳回
|
*/
|
export function rejectRemoveApply(applyNo) {
|
return request({
|
url: '/alarm/optimization/approval/reject/' + applyNo,
|
method: 'post'
|
});
|
}
|
|
/**
|
* 报警点位选项
|
*/
|
export function listAlarmPointOptions() {
|
return request({
|
url: '/alarm/optimization/point/options',
|
method: 'get'
|
});
|
}
|