main.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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. url: '/jyintegral/getList',
  84. method: 'post',
  85. data
  86. })
  87. }
  88. export function getShare (data: any) {
  89. console.log(data)
  90. return $request({
  91. url: '/share/url',
  92. method: 'post',
  93. data
  94. })
  95. }
  96. // 文库购买
  97. export function getDocPay (data: any) {
  98. data = qs.stringify(data)
  99. return $request({
  100. url: '/user/buy',
  101. method: 'post',
  102. params: data
  103. })
  104. }
  105. // 剑鱼积分详情
  106. export function getListDetail (data: any) {
  107. data = qs.stringify(data)
  108. return $request({
  109. url: '/getList',
  110. method: 'post',
  111. params: data
  112. })
  113. }