/** * 组织机构接口 */ 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 }) }