episode.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. const request = uni.$u.http
  2. export function recommend() {
  3. return request.get(
  4. 'episode/recommend'
  5. )
  6. }
  7. export function news() {
  8. return request.get(
  9. 'episode/news'
  10. )
  11. }
  12. export function rank() {
  13. return request.get(
  14. 'episode/rank'
  15. )
  16. }
  17. export function todayRecommend() {
  18. return request.get(
  19. 'episode/today/recommend'
  20. )
  21. }
  22. export function detail(id) {
  23. return request.get(
  24. `episode/${id}/detail`
  25. )
  26. }
  27. export function trace() {
  28. return request.get(
  29. 'episode/trace'
  30. )
  31. }
  32. export function list(params) {
  33. return request.get(
  34. 'episode/list',
  35. { params }
  36. )
  37. }
  38. export function shared(id) {
  39. return request.post(
  40. `episode/${id}/shared`
  41. )
  42. }
  43. export function search(params) {
  44. return request.get(
  45. `episode/search`,
  46. { params }
  47. )
  48. }
  49. export function vipFree(params) {
  50. return request.get(
  51. `episode/vip/free`,
  52. { params }
  53. )
  54. }
  55. export function listBuyNum(list_id) {
  56. return request.get(
  57. `episode/list/${list_id}/buyNum`
  58. )
  59. }
  60. export default {
  61. recommend,
  62. news,
  63. rank,
  64. todayRecommend,
  65. detail,
  66. trace,
  67. list,
  68. shared,
  69. search,
  70. vipFree,
  71. listBuyNum
  72. }