APIClient.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. const request = require('./WXHttpRequest.js');
  2. const url = require('./const.js');
  3. const HOST = url.apiUrl;
  4. function genAPIUrl(action) {
  5. return HOST + action;
  6. }
  7. <<<<<<< HEAD
  8. =======
  9. >>>>>>> d311ba85855d9833139d43ef0f7038e08d5d9599
  10. module.exports = {
  11. // 获取我的data
  12. getMySchedule(header) {
  13. let url = genAPIUrl('wx/ucenter');
  14. return request.getInstance().url(url).header(header).send();
  15. },
  16. //获取推荐课程
  17. getRecommendSchedule(header) {
  18. let url = genAPIUrl('wx/course/recommend');
  19. return request.getInstance().url(url).header(header).send();
  20. },
  21. //发送上传图片
  22. getSendSchedule(header, data) {
  23. let url = genAPIUrl('wx/posts');
  24. return request.getInstance().url(url).header(header).data(data).method('POST').send();
  25. },
  26. //获取分享作品list
  27. getProductionSchedule(header, data) {
  28. <<<<<<< HEAD
  29. let url = genAPIUrl('wx/posts/reply');
  30. =======
  31. let url = genAPIUrl('wx/posts/findPostsReplyList');
  32. >>>>>>> d311ba85855d9833139d43ef0f7038e08d5d9599
  33. return request.getInstance().url(url).header(header).data(data).method('GET').send();
  34. },
  35. //保存评论
  36. getDiscussSchedule(header, data) {
  37. let url = genAPIUrl('wx/reply');
  38. return request.getInstance().url(url).header(header).data(data).method('POST').send();
  39. },
  40. <<<<<<< HEAD
  41. //分享查询单条
  42. getOneSchedule(header, data) {
  43. let url = genAPIUrl('wx/posts/one');
  44. return request.getInstance().url(url).header(header).data(data).method('GET').send();
  45. },
  46. //各个科目信息
  47. getEachSchedule(header, data) {
  48. let url = genAPIUrl('wx/course');
  49. return request.getInstance().url(url).header(header).data(data).method('GET').send();
  50. }
  51. =======
  52. >>>>>>> d311ba85855d9833139d43ef0f7038e08d5d9599
  53. }