Newer
Older
CallCenterFront / src / api / assessResult.js
yangqianqian on 27 May 2021 2 KB 修复统计图表不显示的问题
/**
 * 组织机构接口
 */
import request from '@/utils/request'
// 获取权重分配列表
export function getPermWeightList(params) {
  return request({
    url: 'checkProportion/listPage',
    method: 'get',
    params
  })
}
// 组织机构树列表
export function updateWeight(params) {
  return request({
    url: 'checkProportion/update',
    method: 'post',
    params
  })
}

// 部门考核规则列表
export function getDeptResultList(params) {
  return request({
    url: 'checkResult/listPage',
    method: 'get',
    params
  })
}
// 组织机构列表
export function getDeptList(pid) {
  return request({
    url: 'checkRule/getDept/' + pid,
    method: 'get'
  })
}

// 获取部门考核规则详情
export function getDeptResultDetail(params) {
  return request({
    url: 'checkResultDetail/listPage',
    method: 'get',
    params
  })
}

// 获取总览列表
export function statisticsByDepartment(params) {
  return request({
    url: 'checkResult/statisticsByDepartment',
    method: 'get',
    params
  })
}

export function statisticsByIndex(params) {
  return request({
    url: 'checkResult/statisticsByIndex',
    method: 'get',
    params
  })
}

// 修改部门考核规则
export function updateDeptRule(params) {
  return request({
    url: 'checkRuleDetail/add',
    method: 'post',
    params
  })
}
// 获取部门考核统计数据
export function getStatistics(params) {
  return request({
    url: 'checkResult/statistics',
    method: 'get',
    params
  })
}

export function indexAnalysis(params) {
  return request({
    url: 'checkResult/indexAnalysis',
    method: 'get',
    params
  })
}

export function getMenuByDepartment(params) {
  return request({
    url: 'checkRule/getMenuByDepartment',
    method: 'get',
    params
  })
}

export function alarmIndexAnalysis(params) {
  return request({
    url: 'checkResult/alarmIndexAnalysis',
    method: 'get',
    params
  })
}

// 批量导出
export function batchExport(params) {
  return request({
    url: 'checkResult/export',
    method: 'get',
    timeout: 120000,
    params,
    responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob
  })
}

export function batchExportIndex(params) {
  return request({
    url: 'checkResult/analysisExport',
    method: 'get',
    timeout: 120000,
    params,
    responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob
  })
}