analyse.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. import { request } from '@/utils/request.js'
  2. /**
  3. *运营分析 API接口
  4. */
  5. export default {
  6. /**
  7. * 注册按日
  8. */
  9. getRegDayDataList(params = {}) {
  10. return request({
  11. url: '/v1/gameLog/analyse/getRegDayDataList',
  12. method: 'get',
  13. params
  14. })
  15. },
  16. /**
  17. * 注册分时
  18. */
  19. getRegHourDataList(params = {}) {
  20. return request({
  21. url: '/v1/gameLog/analyse/getRegHourDataList',
  22. method: 'get',
  23. params
  24. })
  25. },
  26. /**
  27. * 留存按日
  28. */
  29. getRetentionDayDataList(params = {}) {
  30. return request({
  31. url: '/v1/gameLog/analyse/getRetentionDayDataList',
  32. method: 'get',
  33. params
  34. })
  35. },
  36. /**
  37. * 数据总览
  38. */
  39. getDataOverview(params = {}) {
  40. return request({
  41. url: '/v1/gameLog/analyse/getDataOverview',
  42. method: 'get',
  43. params
  44. })
  45. },
  46. /**
  47. * 数据总览(按月)
  48. */
  49. getDataOverviewByMonth(params = {}) {
  50. return request({
  51. url: '/v1/gameLog/analyse/getDataOverviewByMonth',
  52. method: 'get',
  53. params
  54. })
  55. },
  56. /**
  57. * 收入分析
  58. */
  59. getIncomeAnalysis(params = {}) {
  60. return request({
  61. url: '/v1/gameLog/analyse/getIncomeAnalysis',
  62. method: 'get',
  63. params
  64. })
  65. },
  66. /**
  67. * 留存分析
  68. */
  69. getPayRetention(params = {}) {
  70. return request({
  71. url: '/v1/gameLog/analyse/getPayRetention',
  72. method: 'get',
  73. params
  74. })
  75. },
  76. /**
  77. * 数据图表
  78. */
  79. getChartData(params = {}) {
  80. return request({
  81. url: '/v1/gameLog/analyse/getChartData',
  82. method: 'get',
  83. params
  84. })
  85. }
  86. }