portrait.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. import ajax from '@/utils/request.js';
  2. /**
  3. * 获取应用
  4. * @return {AxjxPromise}
  5. */
  6. export function getAppList(data) {
  7. return ajax({
  8. urlType: 'url2',
  9. url: '/portrait/appids',
  10. method: 'GET',
  11. data
  12. });
  13. }
  14. /**
  15. * 获取性别分布
  16. * @return {AxjxPromise}
  17. */
  18. export function getSexData(data) {
  19. return ajax({
  20. urlType: 'url2',
  21. url: '/portrait/sex',
  22. method: 'GET',
  23. data
  24. });
  25. }
  26. /**
  27. * 获取年龄分布
  28. * @return {AxjxPromise}
  29. */
  30. export function getAgeData(data) {
  31. return ajax({
  32. urlType: 'url2',
  33. url: '/portrait/age',
  34. method: 'GET',
  35. data
  36. });
  37. }
  38. /**
  39. * 获取城市分布
  40. * @return {AxjxPromise}
  41. */
  42. export function getCityData(data) {
  43. return ajax({
  44. urlType: 'url2',
  45. url: '/portrait/city',
  46. method: 'GET',
  47. data
  48. });
  49. }
  50. /**
  51. * 获取兴趣分布
  52. * @return {AxjxPromise}
  53. */
  54. export function getTagData(data) {
  55. return ajax({
  56. urlType: 'url2',
  57. url: '/portrait/tag',
  58. method: 'GET',
  59. data
  60. });
  61. }
  62. /**
  63. * 获取机型号分布
  64. * @return {AxjxPromise}
  65. */
  66. export function getPhoneData(data) {
  67. return ajax({
  68. urlType: 'url2',
  69. url: '/portrait/manufacturer',
  70. method: 'GET',
  71. data
  72. });
  73. }
  74. /**
  75. * 获取app栏目分布
  76. * @return {AxjxPromise}
  77. */
  78. export function getCategoryData(data) {
  79. return ajax({
  80. urlType: 'url2',
  81. url: '/portrait/channel',
  82. method: 'GET',
  83. data
  84. });
  85. }
  86. /**
  87. * 获取app栏目分布
  88. * @return {AxjxPromise}
  89. */
  90. export function getPublisherData(data) {
  91. return ajax({
  92. urlType: 'url2',
  93. url: '/portrait/publisher',
  94. method: 'GET',
  95. data
  96. });
  97. }
  98. /**
  99. * 获取重点栏目
  100. * @return {AxjxPromise}
  101. */
  102. export function getProgramData(data) {
  103. return ajax({
  104. urlType: 'url2',
  105. url: '/portrait/program',
  106. method: 'GET',
  107. data
  108. });
  109. }
  110. /**
  111. * 获取重点栏目
  112. * @return {AxjxPromise}
  113. */
  114. export function getBehaviorData(data) {
  115. return ajax({
  116. urlType: 'url2',
  117. url: '/portrait/behavior',
  118. method: 'GET',
  119. data
  120. });
  121. }