episode.js 1022 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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 shared(id) {
  33. return request.post(
  34. `episode/shared/${id}`
  35. )
  36. }
  37. export function search(params) {
  38. return request.get(
  39. `episode/search`,
  40. { params }
  41. )
  42. }
  43. export function vipFree(params) {
  44. return request.get(
  45. `episode/vip/free`,
  46. { params }
  47. )
  48. }
  49. export function listBuyNum(list_id) {
  50. return request.get(
  51. `episode/list/${list_id}/buyNum`
  52. )
  53. }
  54. export default {
  55. recommend,
  56. news,
  57. rank,
  58. todayRecommend,
  59. detail,
  60. trace,
  61. search,
  62. vipFree,
  63. listBuyNum
  64. }