main.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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 (data: any) {
  33. data = qs.stringify(data)
  34. return $request({
  35. url: '/user/list',
  36. method: 'get',
  37. params: data
  38. })
  39. }
  40. export function getDetails (data: any) {
  41. console.log(data)
  42. // data = qs.stringify(data)
  43. return $request({
  44. url: '/detail',
  45. method: 'post',
  46. data
  47. })
  48. }
  49. export function getAdd (data: any) {
  50. console.log(data)
  51. // data = qs.stringify(data)
  52. return $request({
  53. url: '/userCollectAdd',
  54. method: 'post',
  55. data
  56. })
  57. }
  58. export function getRemove (data: any) {
  59. console.log(data)
  60. // data = qs.stringify(data)
  61. return $request({
  62. url: '/userCollectRemove',
  63. method: 'post',
  64. data
  65. })
  66. }
  67. export function getCoin (data: any) {
  68. console.log(data)
  69. return $request({
  70. url: '/coin',
  71. method: 'post',
  72. data
  73. })
  74. }
  75. // 文库购买
  76. export function getDocPay (data: any) {
  77. data = qs.stringify(data)
  78. return $request({
  79. url: '/user/buy',
  80. method: 'post',
  81. params: data
  82. })
  83. }
  84. // 剑鱼积分详情
  85. export function getListDetail (data: any) {
  86. data = qs.stringify(data)
  87. return $request({
  88. url: '/getList',
  89. method: 'post',
  90. params: data
  91. })
  92. }