/*
|
* @Author : yuan
|
* @Date : 2026-01-09 11:14:04
|
* @LastEditors : yuan
|
* @LastEditTime : 2026-02-03 17:21:56
|
* @FilePath : \applications\drone-command\src\api\dataCockpit\index.js
|
* @Description :
|
* Copyright 2026 OBKoro1, All Rights Reserved.
|
* 2026-01-09 11:14:04
|
*/
|
import request from '@/axios'
|
|
// 设备查询
|
export const deviceSearchApi = (params) => {
|
return request({
|
url: '/drone-fw/cockpit/dataCockpit/deviceSearch',
|
method: 'get',
|
params
|
})
|
}
|
|
// 历史告警/实时告警
|
export const alarmLogApi = (params) => {
|
return request({
|
url: '/drone-fw/cockpit/dataCockpit/alarmLog',
|
method: 'get',
|
params
|
})
|
}
|
|
// 告警记录统计
|
export const alarmStatisticsApi = () => {
|
return request({
|
url: '/drone-fw/cockpit/dataCockpit/alarmStatistics',
|
method: 'get'
|
})
|
}
|
|
// 信号干扰/诱导驱离
|
export const interferenceAndExpulsionApi = (data) => {
|
return request({
|
url: '/drone-fw/cockpit/dataCockpit/interferenceAndExpulsion',
|
method: 'post',
|
data
|
})
|
}
|
|
// 设备统计
|
export const deviceStatisticsApi = () => {
|
return request({
|
url: '/drone-fw/cockpit/dataCockpit/deviceStatistics',
|
method: 'get'
|
})
|
}
|
|
// 告警收藏
|
export const alarmFavoriteSaveApi = (data) => {
|
return request({
|
url: '/drone-fw/record/fwAlarmFavorite/save',
|
method: 'post',
|
data
|
})
|
}
|
|
// 取消收藏
|
export const alarmFavoriteRemoveApi = (ids) => {
|
const formattedIds = Array.isArray(ids) ? ids.join(',') : ids
|
return request({
|
url: '/drone-fw/record/fwAlarmFavorite/cancelFavorite',
|
method: 'post',
|
params: {
|
ids: formattedIds
|
}
|
})
|
}
|
|
// 数据驾驶舱地图聚合
|
export const cockpitAggregationApi = (params) => {
|
return request({
|
url: '/drone-fw/device/fwDevice/statisticalDeviceOut',
|
method: 'get',
|
params
|
})
|
}
|
|
// 最新 --- 数据驾驶舱地图聚合
|
export const newCockpitAggregationApi = (params) => {
|
return request({
|
url: '/drone-fw/cockpit/dataCockpit/statisticalDeviceOut',
|
method: 'get',
|
params
|
})
|
}
|
|
// 区域列表
|
export const areaDivideListApi = (params) => {
|
return request({
|
url: '/drone-fw/area/fwAreaDivide/list',
|
method: 'get',
|
params
|
})
|
}
|
|
// 查list --- 区域
|
export const newAreaDivideList = params => {
|
return request({
|
url: `/drone-fw/cockpit/dataCockpit/areaDivideList`,
|
method: 'get',
|
params,
|
})
|
}
|
|
// 查list
|
export const newDefenseSceneManageList = params => {
|
return request({
|
url: `/drone-fw/cockpit/dataCockpit/defenseSceneManageList`,
|
method: 'get',
|
params,
|
})
|
}
|
|
// 场景管理统计
|
export const sceneManageStatisticsApi = (params) => {
|
return request({
|
url: '/drone-fw/cockpit/dataCockpit/sceneManageStatistics',
|
method: 'get',
|
params
|
})
|
}
|