Newer
Older
xc-metering-front / src / api / laboratory / data.ts
dutingting on 29 Nov 956 bytes 临时提交
/**
 * 智能模型配置
 */
import request from '../requestLab'
import type { IListQuery } from '@/views/laboratory/data/list-interface'
const prefix = 'device/data'

// 列表查询
export function getDataList(data: IListQuery, type: string) {
  if (type === 'ups/monitor') {
    return request({
      url: `${prefix}/${type}/list?offset=${data.offset}&limit=${data.limit}`,
      method: 'post',
      data
    })
  } else {
    return request({
      url: `${prefix}/${type}/listPage?offset=${data.offset}&limit=${data.limit}`,
      method: 'post',
      data
    })
  }
}

// 导出
export function exportDataList(data: IListQuery, type: string) {
  return request({
    url: `${prefix}/${type}/export`,
    method: 'post',
    data,
    responseType: 'blob'
  })
}

// 查询ups监测详情
export function getUpsMonitorDetail(data: { id: string }) {
  return request({
    url: `${prefix}/ups/monitor/detail`,
    method: 'post',
    data
  })
}