statistics.js 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import {request} from '@/service/ajax'
  2. const newsUrl = '/api/statistics/'
  3. // 获取基本信息
  4. //获取对应的统计类型
  5. export const getUserType = (data) => request(newsUrl + 'type', 'post', { ...data },true)
  6. //员工-工作数量统计
  7. export const getUserWorkload = (data) => request(newsUrl + 'workload', 'post', { ...data },true)
  8. //员工-任务工作明细
  9. export const getUserWorkloadItem = (data) => request(newsUrl + 'workload-item', 'post', { ...data },true)
  10. //员工-业绩汇总
  11. export const getUserPerformance = (data) => request(newsUrl + 'performance', 'post', { ...data },true)
  12. //员工-业绩明细
  13. export const getUserPerformanceItem = (data) => request(newsUrl + 'performance-item', 'post', { ...data },true)
  14. //管理员-财务汇总占比
  15. export const getSysCashier = (data) => request(newsUrl + 'sys-cashier', 'post', { ...data },true)
  16. //管理员-财务明细
  17. export const getSysMoneyList = (data) => request(newsUrl + 'sys-money', 'post', { ...data },true)
  18. //管理员-在途资金汇总
  19. export const getSysPassage = (data) => request(newsUrl + 'sys-passage', 'post', { ...data },true)
  20. //管理员-年龄区域统计
  21. export const getSysAge = (data) => request(newsUrl + 'sys-age', 'post', { ...data },true)
  22. //管理员-行业统计
  23. export const getSysIndustry = (data) => request(newsUrl + 'sys-industry', 'post', { ...data },true)
  24. //部长-业绩排行
  25. export const getRanking = (data) => request(newsUrl + 'ranking', 'post', { ...data },true)
  26. //部长-资金日报-资金报表统计
  27. export const getDepartmentMoney = (data) => request(newsUrl + 'department-money', 'post', { ...data },true)
  28. //部长-资金日报-员工业绩明细
  29. export const getUserMoney = (data) => request(newsUrl + 'user-money', 'post', { ...data },true)
  30. //部长-资金日报-员工任务明细
  31. export const getUserItem = (data) => request(newsUrl + 'user-item', 'post', { ...data },true)
  32. // 部长-消金统计-获取消类型
  33. export const getConsumeType = (data) => request(newsUrl + 'consume-type', 'post', { ...data },true)
  34. // 部长-消金统计-业绩报表统计
  35. export const getConsumeMoney = (data) => request(newsUrl + 'consume-money', 'post', { ...data },true)
  36. // 部长-消金统计-员工任务明细
  37. export const getConsumeUser = (data) => request(newsUrl + 'consume-user', 'post', { ...data },true)
  38. // 部长-消金统计-员工明细
  39. export const getConsumeItem = (data) => request(newsUrl + 'consume-item', 'post', { ...data },true)
  40. // 部长到访记录
  41. export const getBusinessList = (data) => request(newsUrl + 'business-list', 'post', { ...data },true)
  42. export const getRouteList = (data) => request(newsUrl + 'route-list', 'post', { ...data },true)
  43. export const getUseList = (data) => request(newsUrl + 'use-list', 'post', { ...data },true)
  44. // 获取统计状态
  45. export const getStatus = (data) => request(newsUrl + 'status', 'post', { ...data },true)
  46. export const getAdd = (data) => request(newsUrl + 'add', 'post', { ...data },true)
  47. export const getCapitalMoney = (data) => request(newsUrl + 'capital', 'post', { ...data },true)
  48. export const getStatisticsExcel = (data) => request(newsUrl + 'excel', 'post', { ...data },true)
  49. // 员工-任务统计个人 同比环比 1
  50. export const getUserContrastWorkload = (data) => request(newsUrl + 'contrast-workload', 'post', { ...data },true)
  51. // 员工-业绩统计个人 同比环比 2
  52. export const getUserContrastPerformance = (data) => request(newsUrl + 'contrast-performance', 'post', { ...data },true)
  53. // 资金or提放 统计-部门 同比环比 4 or 6
  54. export const getContrastDepartmentMoney = (data) => request(newsUrl + 'contrast-department-money', 'post', { ...data },true)
  55. // 消金 统计-部门 同比环比 7
  56. export const getContrastConsumeMoney = (data) => request(newsUrl + 'contrast-consume-money', 'post', { ...data },true)
  57. // 汇总统计-公司 同比环比(财务汇总占比) 3
  58. export const getContrastSysCashier = (data) => request(newsUrl + 'contrast-sys-cashier', 'post', { ...data },true)
  59. // 汇总统计-公司 同比环比(任务资金汇总) 3
  60. export const getContrastSysPassage = (data) => request(newsUrl + 'contrast-sys-passage', 'post', { ...data },true)