task.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. import { request, METHOD, } from '@/utils/request'
  2. //获取协议列表
  3. export async function getTaskStatistics(data) {
  4. return request("/taskStatistics/queryPage", METHOD.POST, data)
  5. }
  6. //获取保险公司列表
  7. export async function getCompanyList(data) {
  8. return request("/taskStatistics/insuranceCompanyQueryPage", METHOD.POST, data)
  9. }
  10. //获取代理人列表
  11. export async function getAgentList(data) {
  12. return request("/taskStatistics/agentStatisticsQueryPage", METHOD.POST, data)
  13. }
  14. //导出渠道数据
  15. export async function exportChannelList(data) {
  16. return request("/taskStatistics/channelExcel", METHOD.POST, data,
  17. {
  18. responseType: 'blob'
  19. }
  20. )
  21. }
  22. //导出代理人数据
  23. export async function exportAgentlList(data) {
  24. return request("/taskStatistics/agentExcel", METHOD.POST, data,
  25. {
  26. responseType: 'blob'
  27. }
  28. )
  29. }
  30. //导出保险公司数据
  31. export async function exportInsurancelList(data) {
  32. return request("/taskStatistics/insuranceCompanyExcel", METHOD.POST, data,
  33. {
  34. responseType: 'blob'
  35. }
  36. )
  37. }
  38. //渠道代理人详情
  39. export async function getChannelAgentDetails(data) {
  40. return request("/taskStatistics/channelAgentDetails", METHOD.POST, data,
  41. )
  42. }
  43. //电销数据
  44. export async function getQueryPageElectric(data) {
  45. return request("/taskStatistics/queryPageElectric", METHOD.POST, data,
  46. )
  47. }
  48. //提现任务
  49. export async function getWithdrawalTask(data) {
  50. return request("/withdrawalTask/queryPage", METHOD.POST, data,
  51. )
  52. }
  53. export default {
  54. getTaskStatistics,
  55. getCompanyList,
  56. getAgentList,
  57. exportChannelList,
  58. exportAgentlList,
  59. exportInsurancelList,
  60. getChannelAgentDetails,
  61. getQueryPageElectric,
  62. getWithdrawalTask
  63. }