Newer
Older
smartwell_front / src / api / home / dashboard / index.ts
liyaguang on 27 Mar 1 KB 首页完成
/**
 * 首页接口
 */
import request from '@/api/index'

// 基本概况
export function getBase() {
  return request({
    url: '/homePage/apis/overall',
    method: 'post',
  })
}

// 设备运行情况
export function getDeviceStatus() {
  return request({
    url: '/homePage/apis/deviceStatus',
    method: 'post',
  })
}
// 消息通知
export function getMessage() {
  return request({
    url: '/homePage/apis/note',
    method: 'post',
  })
}
// 异常位置分析
export function getErrorAnalyse(data: any) {
  return request({
    url: '/homePage/apis/alarmPosition',
    method: 'post',
    data,
  })
}
// 异常位置分析导出
export function exportLocalAnalyse(data: any) {
  return request({
    url: '/statics/alarmRecords/batchExport',
    method: 'get',
    params: {
      ...data,
    },
    responseType: 'blob',
  })
}
// 报警消息通知
export function getAlarmList(data: any) {
  return request({
    url: '/homePage/apis/pop',
    method: 'post',
    data,
  })
}

// 监测概括
export function getMonitorStatistics() {
  return request({
    url: '/homePage/apis/monitorStatistics',
    method: 'post',
  })
}

// 设备监测 列表
export function getDeviceMonitorList(data: any) {
  return request({
    url: `/homePage/apis/deviceMonitorList?offset=${data.offset}&limit=${data.limit}`,
    method: 'post',
    data,
  })
}
// 行政区视图
export function getAreaStatistics() {
  return request({
    url: '/homePage/apis/areaStatistics',
    method: 'post',
  })
}
// 点位视图
export function getPointStatistics() {
  return request({
    url: '/homePage/apis/pointStatistics',
    method: 'post',
  })
}