Newer
Older
laserPTZFrontV2.0 / src / api / ptz / dev.ts
wangxitong on 26 Sep 1 KB 流媒体
import request from '../index'
// 设备分页
export function getDevListPage(data: object) {
  return request({
    url: 'monitor/listPage',
    method: 'post',
    params: data,
    data,
  })
}
// 导出
export function exportListPage(data: object) {
  return request({
    url: 'monitor/export',
    method: 'post',
    responseType: 'blob',
    params: data,
    data,
  })
}
// 设备不分页
export function getDevList(id: string) {
  return request({
    url: 'monitor/list',
    method: 'post',
    data: {
      stationId: id,
    },
  })
}
// 设备详情
export function getDevInfo(id: string) {
  return request({
    url: 'monitor/info',
    method: 'post',
    data: {
      id,
    },
  })
}
// 添加设备
export function addDev(data: object) {
  return request({
    url: 'monitor/add',
    method: 'post',
    data,
  })
}
// 修改设备
export function updateDev(data: object) {
  return request({
    url: 'monitor/update',
    method: 'post',
    data,
  })
}

// 设备全局设置
export function configDev(data: object) {
  return request({
    url: 'HCNet/config',
    method: 'post',
    data,
  })
}

// 删除设备
export function delDev(id: string) {
  return request({
    url: 'monitor/delete',
    method: 'post',
    data: {
      id,
    },
  })
}

// 重启设备
export function restartDev(doorIp: string, sn: any) {
  return request({
    url: '/HCNet/reStart',
    method: 'get',
    data: {
      doorIp,
      sn,
    },
    params: {
      doorIp,
      sn,
    },
  })
}

// 设备地图
export function getDevMap(keyword: string) {
  return request({
    url: 'monitor/overview',
    method: 'post',
    data: {
      keyword,
    },
  })
}

// 甲烷浓度
export function getDataHisList(data: object) {
  return request({
    url: 'data/hisList',
    method: 'post',
    data,
  })
}

// 甲烷浓度
export function specialControl(data: object) {
  return request({
    url: 'HCNet/specialControl',
    method: 'post',
    data,
    params: data,
  })
}