class.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import Request from '../common/request.js';
  2. let request = new Request().http
  3. export function courseList() {
  4. return request('/course_auto/app/course/getAppletCourse',null,'GET');
  5. }
  6. // 课程详情
  7. export function courseDetails() {
  8. return request('/course_auto/app/course/getH5CourseByVideoId',data,'GET');
  9. }
  10. export function courseListB() {
  11. return request('/course_auto/app/course/getPrivateCourse',null,'GET');
  12. }
  13. //最新学习
  14. export function getCourseStudyList(data) {
  15. return request('/publicApp/app/course/getCourseStudyList',data,'GET');
  16. }
  17. //课程学习详情
  18. export function getCourseDetail(data) {
  19. return request('/publicApp/app/course/getCourseById',data,'GET');
  20. }
  21. //课程目录
  22. export function getCourseVideoList(data) {
  23. return request('/publicApp/app/course/getCourseVideoList',data,'GET');
  24. }
  25. //新增课程记录
  26. export function addStudyCourse(data) {
  27. return request('/publicApp/app/course/addStudyCourse',data,'POST','application/json;charset=UTF-8');
  28. }
  29. //课程评论列表
  30. export function getCommentList(data) {
  31. return request('/publicApp/store/app/course/comment/list',data,'GET');
  32. }
  33. //课程题目
  34. export function videoDetails(data) {
  35. return request('/publicApp/app/course/videoDetails',data,'GET');
  36. }
  37. //新增评论
  38. export function addCommentt(data) {
  39. return request('/publicApp/store/app/course/comment/addComment',data,'POST','application/json;charset=UTF-8');
  40. }
  41. /** 答题状态(status:1未答题 2可答题 3已达上限 4已完成) */
  42. export function courseAnswerStatus(data) {
  43. return request('/publicApp/app/course/publicCourseAnswer/status',data,'GET');
  44. }
  45. //答题提交
  46. export function courseAnswer(data) {
  47. return request('/publicApp/app/course/publicCourseAnswer',data,'POST','application/json;charset=UTF-8');
  48. }
  49. /** 答题奖励领取积分 */
  50. export function claimCourseAnswerIntegral(data) {
  51. return request('/publicApp/app/course/publicCourseAnswer/claimIntegral',data,'POST','application/json;charset=UTF-8');
  52. }
  53. // 流量(缓冲百分比)
  54. export function getInternetTraffic(data) {
  55. return request('/publicApp/app/course/getInternetTraffic', data, 'POST', 'application/json;charset=UTF-8');
  56. }
  57. /** @deprecated 使用 claimCourseAnswerIntegral */
  58. export const getIntegral = claimCourseAnswerIntegral;