episode.js 827 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /**
  2. * Created by JianJia.Zhou<jianjia.zhou> on 2022/8/22.
  3. */
  4. const request = uni.$u.http
  5. export function record(params) {
  6. return request.get(
  7. 'user/watch/record',
  8. { params }
  9. )
  10. }
  11. export function deleteRecord(id) {
  12. return request.post(
  13. `user/watch/${id}/destroy`
  14. )
  15. }
  16. export function recent() {
  17. return request.get(
  18. 'user/watch/recent'
  19. )
  20. }
  21. export function watched(id, list_id) {
  22. return request.post(
  23. 'user/watch/episode',
  24. { id, list_id }
  25. )
  26. }
  27. export async function buyRecord(episode_id) {
  28. return request.get(
  29. `user/episode/buy/${episode_id}/record`
  30. )
  31. }
  32. export async function buyHandle(episode_id, list_id) {
  33. return request.post(
  34. `user/episode/${episode_id}/${list_id}/buy`
  35. )
  36. }
  37. export default {
  38. recent,
  39. record,
  40. deleteRecord,
  41. watched,
  42. buyRecord,
  43. buyHandle
  44. }