main.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. import qs from 'qs'
  2. import $request from '@/api/index'
  3. export function getHomeHot (data: any) {
  4. return $request({
  5. url: '/topList',
  6. method: 'post',
  7. data: data
  8. })
  9. }
  10. export function getHomeActivity (data: any) {
  11. return $request({
  12. url: '/activityList',
  13. method: 'post',
  14. data: data
  15. })
  16. }
  17. export function getIndexTags () {
  18. return $request({
  19. url: '/indexTag',
  20. method: 'GET'
  21. })
  22. }
  23. export function doSearchDocs (data: any) {
  24. data = qs.stringify(data)
  25. return $request({
  26. url: '/search',
  27. method: 'POST',
  28. data
  29. })
  30. }
  31. // 我的文库
  32. export function getMyLibList (params: any) {
  33. return $request({
  34. url: '/user/list',
  35. method: 'get',
  36. params
  37. })
  38. }
  39. export function getDetails (data: any) {
  40. return $request({
  41. url: '/detail',
  42. method: 'post',
  43. data
  44. })
  45. }
  46. export function getShow (data: any) {
  47. return $request({
  48. url: '/getShow',
  49. method: 'post',
  50. data: data
  51. })
  52. }
  53. export function getDown (data: any) {
  54. return $request({
  55. url: '/getDown',
  56. method: 'post',
  57. data: data
  58. })
  59. }
  60. export function getAdd (data: any) {
  61. return $request({
  62. url: '/user/collect/add',
  63. method: 'post',
  64. data
  65. })
  66. }
  67. export function getRemove (data: any) {
  68. return $request({
  69. url: '/user/collect/remove',
  70. method: 'post',
  71. data
  72. })
  73. }
  74. export function getCoin (data: any) {
  75. return $request({
  76. baseURL: '/jyintegral',
  77. url: '/getList',
  78. method: 'post',
  79. data
  80. })
  81. }
  82. export function getShare (data: any) {
  83. return $request({
  84. url: '/share/url',
  85. method: 'post',
  86. data
  87. })
  88. }
  89. // 文库购买
  90. export function getDocPay (data: any) {
  91. data = qs.stringify(data)
  92. return $request({
  93. url: '/user/buy',
  94. method: 'post',
  95. data
  96. })
  97. }
  98. // 剑鱼积分详情
  99. export function getListDetail (data: any) {
  100. data = qs.stringify(data)
  101. return $request({
  102. baseURL: '/jyintegral',
  103. url: '/getList',
  104. method: 'post',
  105. data
  106. })
  107. }
  108. // 获取绑定的手机号
  109. export function getAccountInfo () {
  110. return $request({
  111. baseURL: '',
  112. url: '/jypay/user/getAccountInfo',
  113. method: 'post'
  114. })
  115. }