annualSummary.js 2.59 KB
import request from '@/utils/request'

// 获取年度汇总列表
export function getList(params) {
  return request({
    url: '/api/Extend/LqAnnualSummary/list',
    method: 'get',
    params
  })
}

// 保存(新增或更新)
export function save(data) {
  return request({
    url: '/api/Extend/LqAnnualSummary/save',
    method: 'post',
    data
  })
}

// 删除
export function del(data) {
  return request({
    url: '/api/Extend/LqAnnualSummary/delete',
    method: 'post',
    data
  })
}

// 导入
export function importData(data) {
  return request({
    url: '/api/Extend/LqAnnualSummary/import',
    method: 'post',
    data
  })
}

// ========== 统计接口 ==========

// 4.1 全年门店业绩表
export function getTotalPerformanceStat(data) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetTotalPerformanceStat',
    method: 'post',
    data
  })
}

// 4.2 全年门店消耗表
export function getTotalConsumeStat(data) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetTotalConsumeStat',
    method: 'post',
    data
  })
}

// 4.3 年度门店人头表
export function getHeadCountStat(data) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetHeadCountStat',
    method: 'post',
    data
  })
}

// 4.4 年度门店项目数表
export function getProjectCountStat(data) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetProjectCountStat',
    method: 'post',
    data
  })
}

// 4.5 年度门店人次表
export function getPersonTimeStat(params) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetPersonTimeStat',
    method: 'get',
    params
  })
}

// 通用月度趋势统计
export function getMonthlyTrend(params) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetMonthlyTrend',
    method: 'get',
    params
  })
}

// 4.6 门店五项指标统计图
export function getStoreIndicatorsStat(data) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetStoreIndicatorsStat',
    method: 'post',
    data
  })
}

// 获取门店指标详情
export function getStoreIndicatorDetail(params) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetStoreIndicatorDetail',
    method: 'get',
    params
  })
}

// 4.7 事业部五项指标总计图
export function getBusinessUnitIndicatorsStat(params) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetBusinessUnitIndicatorsStat',
    method: 'get',
    params
  })
}

// 4.8 事业部内部汇总 (宽表)
export function getBusinessUnitSummaryStat(data) {
  return request({
    url: '/api/Extend/LqAnnualSummary/GetBusinessUnitSummaryStat',
    method: 'post',
    data
  })
}