/* * @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 }) }