main.ts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  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. console.log(data)
  41. // data = qs.stringify(data)
  42. return $request({
  43. url: '/detail',
  44. method: 'post',
  45. data
  46. })
  47. }
  48. export function getShow (data: any) {
  49. return $request({
  50. url: '/getShow',
  51. method: 'post',
  52. data: data
  53. })
  54. }
  55. export function getDown (data: any) {
  56. return $request({
  57. url: '/getDown',
  58. method: 'post',
  59. data: data
  60. })
  61. }
  62. export function getAdd (data: any) {
  63. console.log(data)
  64. // data = qs.stringify(data)
  65. return $request({
  66. url: '/user/collect/add',
  67. method: 'post',
  68. data
  69. })
  70. }
  71. export function getRemove (data: any) {
  72. console.log(data)
  73. // data = qs.stringify(data)
  74. return $request({
  75. url: '/user/collect/remove',
  76. method: 'post',
  77. data
  78. })
  79. }
  80. export function getCoin (data: any) {
  81. console.log(data)
  82. return $request({
  83. baseURL: '/jyintegral',
  84. url: '/getList',
  85. method: 'post',
  86. data
  87. })
  88. }
  89. export function getShare (data: any) {
  90. console.log(data)
  91. return $request({
  92. url: '/share/url',
  93. method: 'post',
  94. data
  95. })
  96. }
  97. // 文库购买
  98. export function getDocPay (data: any) {
  99. data = qs.stringify(data)
  100. return $request({
  101. url: '/user/buy',
  102. method: 'post',
  103. data
  104. })
  105. }
  106. // 剑鱼积分详情
  107. export function getListDetail (data: any) {
  108. data = qs.stringify(data)
  109. return $request({
  110. baseURL: '/jyintegral',
  111. url: '/getList',
  112. method: 'post',
  113. data
  114. })
  115. }
  116. // 获取绑定的手机号
  117. export function getAccountInfo (data: any) {
  118. data = qs.stringify(data)
  119. return $request({
  120. baseURL: '',
  121. url: '/jypay/user/getAccountInfo',
  122. method: 'post'
  123. })
  124. }