Newer
Older
smartcity_video / src / api / pop.js
wangxitong on 29 May 2023 2 KB first commit
/**
 * 弹窗接口
 */
import request from '@/utils/request'

export function getDrawNoDevice(drawNo) {
  return request({
    url: 'deviceInfo/drawNo',
    method: 'get',
    params: {
      drawNo: drawNo
    }
  })
}

export function getDrawNoCase(drawNo) {
  return request({
    url: 'caseInfo/last/drawNo',
    method: 'post',
    params: {
      drawNo: drawNo
    }
  })
}

// 各栋人数
export function getPeopleNumber() {
  return request({
    url: 'cockpit/build/peopleNumber',
    method: 'get'
  })
}

// 今日访客量
export function getTodayNumber() {
  return request({
    url: 'cockpit/visitor/todayNumber',
    method: 'get'
  })
}

// 设备数量,在线率
export function getDeviceNumber() {
  return request({
    url: 'cockpit/device/number',
    method: 'get'
  })
}

// 员工通勤安防系数组件
export function multiScoreCommute() {
  return request({
    url: 'multiScore/commute',
    method: 'get'
  })
}

// 重点区域防控系数组件
export function multiScoreKeyArea() {
  return request({
    url: 'multiScore/keyArea',
    method: 'get'
  })
}

// 安全防护梯度指标组件    url: 'cockpit/device/securityScore',
export function securityScore() {
  return request({
    url: 'multiScore/securityScore',
    method: 'get',
    data: {}
  })
}

// 安防事件频次因数组件
export function securityFrequency() {
  return request({
    url: 'cockpit/device/securityFrequency',
    method: 'get',
    data: {}
  })
}

// 巡视人员分布因数组件
export function multiScorePatrol() {
  return request({
    url: 'multiScore/patrol',
    method: 'get',
    data: {}
  })
}

// 巡视人员分布因数组件
export function multiScoreVisitor() {
  return request({
    url: 'multiScore/visitor',
    method: 'get',
    data: {}
  })
}

// 巡视人员分布因数组件
export function multiScoreSecurity() {
  return request({
    url: 'multiScore/security',
    method: 'get',
    data: {}
  })
}

// 其他相关安全系统指标系数组件
export function multiScoreOther() {
  return request({
    url: 'multiScore/other',
    method: 'get',
    data: {}
  })
}

// 单层评分
export function getAreaScore(data) {
  return request({
    url: 'cockpit/device/areaScore',
    method: 'post',
    data
  })
}

// 单层设备在线情况
export function deviceStatus(params) {
  return request({
    url: 'propertyManage/device/status',
    method: 'get',
    params
  })
}

// 今日事件数、今日事件处置数
export function eventNum() {
  return request({
    url: 'cockpit/event/number',
    method: 'get'
  })
}

// 设备离线率
export function offlineRate() {
  return request({
    url: 'cockpit/device/offlineRate',
    method: 'get'
  })
}

// 14、安防事件类别统计
export function categoryStatistics() {
  return request({
    url: 'cockpit/case/categoryStatistics',
    method: 'get'
  })
}