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/deviceCategory',
        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/userCount/year' : 'statistic/userCount/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/branchOrderRatio/year' : 'statistic/branchOrderRatio/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',
      })
}