/** * 边缘设备管理 */ import request from '../../index' // 获取列表 export function getEdgeDeviceList(data: any) { return request({ url: 'device/box/listPage', method: 'get', params: data, }) } // 详情 export function getEdgeDeviceDetail(data: { id: string }) { return request({ url: 'device/box/detail', method: 'get', params: data, }) } // 编辑 export function updateEdgeDevice(data: object) { return request({ url: 'device/box/update', method: 'post', data, }) } // 新增 export function addEdgeDevice(data: object) { return request({ url: 'device/box/add', method: 'post', data, }) } // 删除 export function delEdgeDevice(data: { ids: string [] }) { return request({ url: 'device/box/batchDelete', method: 'post', data, }) } // 重启和同步 export function controlBox(data: { boxId: string; command: string; deviceNo?: string; flag?: string }) { return request({ url: 'device/box/command', method: 'post', data, }) } // 上传文件 export function uploadFile(data: FormData) { return request({ url: 'safe/file/upload', method: 'post', data, }) } // 盒子版本查询 export function getEdgeDeviceZipVersion() { return request({ url: 'safe/file/version', method: 'get', }) }