Newer
Older
safe_production_front / src / api / alarm / policyConfig / edgeDevice.ts
/**
 * 边缘设备管理
 */
import request from '../../index'

// 获取列表
export function getEdgeDeviceList(data: any) {
  return request({
    url: 'device/box/list',
    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 }) {
  return request({
    url: 'device/box/command',
    method: 'post',
    data,
  })
}