Newer
Older
smartKitchenFront / src / api / cockpit / cockpit.js
import request from '@/utils/request'

// 获取设备列表(不分页)-带经纬度
export function getDevicePosition() {
  return request({
    url: 'statistic/deviceList',
    method: 'get',
  })
}
//  设备总数、IOT设备数量、IOT设备在线率
export function getDeviceInfo() {
  return request({
    url: 'statistic/deviceCount',
    method: 'get',
  })
}

// 近一月设备数量统计
export function getDeviceStatistics() {
  return request({
    url: 'statistic/deviceCount/month',
    method: 'get',
  })
}

// 设备品类统计
export function getDeviceCategory() {
  return request({
    url: 'statistic/deviceCategory',
    method: 'get',
  })
}

// 区域设备排行
export function getRegionalRank() {
  return request({
    url: 'statistic/deviceRegion',
    method: 'get',
  })
}

// 经营面板
// 各分类用户数量
export function getUserCount() {
  return request({
    url: 'statistic/userCount',
    method: 'get',
  })
}

// 用户数量变化趋势
export function getUserTrend() {
  return request({
    url: 'statistic/userTrend',
    method: 'get',
  })
}

// 订单统计
export function getUserCountStatistic(time) {
  return request({
    url: time === 'year' ? 'statistic/order/year' : 'statistic/order/month',
    method: 'get',
  })
}

// 经销商订单同比/环比统计
export function getOrderRatio(time) {
  return request({
    url: time === 'year' ? 'statistic/orderRatio/year' : 'statistic/orderRatio/month',
    method: 'get',
  })
}

// 分子公司订单同比/环比统计
export function getBranchOrderRatio(time) {
  return request({
    url: time === 'year' ? 'statistic/branchOrderRatio/year' : 'statistic/branchOrderRatio/month',
    method: 'get',
  })
}

// 商机统计
export function getOpportunityStatistics(time) {
  return request({
    url: time === 'year' ? 'statistic/businessOpportunity/year' : 'statistic/businessOpportunity/month',
    method: 'get',
  })
}

// 商机同比/环比统计
export function getBusinessOpportunityRatio(time) {
  return request({
    url: time === 'year' ? 'statistic/businessOpportunityRatio/year' : 'statistic/businessOpportunityRatio/month',
    method: 'get',
  })
}

// 商机转订单同比/环比统计
export function getBusinessOpportunityTurnRatio(time) {
  return request({
    url: time === 'year' ? 'statistic/businessOpportunityTurnRatio/year' : 'statistic/businessOpportunityTurnRatio/month',
    method: 'get',
  })
}

// 供应商面板
// 供应商注册、审核通过、注册设备数量
export function getSupplierCount() {
  return request({
    url: 'statistic/supplierCount',
    method: 'get',
  })
}

// 供应商注册统计
export function getRegisterCount() {
  return request({
    url: 'statistic/supplierRegister',
    method: 'get',
  })
}

// 供应商状态统计
export function getSupplierStatus() {
  return request({
    url: 'statistic/supplierStatus',
    method: 'get',
  })
}

// 供应商资料预审统计
export function getPreReview(time) {
  return request({
    url: time === 'year' ? 'statistic/preReview/year' : 'statistic/preReview/month',
    method: 'get',
  })
}

// 供应商录库评审统计
export function getInputReview(time) {
  return request({
    url: time === 'year' ? 'statistic/inputReview/year' : 'statistic/inputReview/month',
    method: 'get',
  })
}
//  sys/dict/code/{code}
// 供应商季度评价统计下拉框内容
export function getSelectContent() {
  return request({
    url: 'sys/dict/code/assessAnnual',
    method: 'get',
  })
}
// 供应商季度评价统计
export function getEvaluate(code) {
  return request({
    url: `statistic/quarterlyEvaluate/${code}`,
    method: 'get',
  })
}
// 供应商年度考核统计
export function getAnnualAssess() {
  return request({
    url: `statistic/annualAssess`,
    method: 'get',
  })
}
// 设备注册数量统计
export function getDeviceCount() {
  return request({
    url: 'statistic/supplierDevice/month',
    method: 'get',
  })
}
// 设备注册排行榜
export function getDeviceRank() {
  return request({
    url: 'statistic/supplierDevice/rank',
    method: 'get',
  })
}