classCentre.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import { baseRequest } from '@/utils/request'
  2. const request = (url, ...arg) => baseRequest(`/api/webapp/disk/${url}`, ...arg)
  3. export default {
  4. //课程中心-课程-详情(增加点击次数)
  5. addViewCount(data) {
  6. return request('coursecentry/addViewCount', data)
  7. },
  8. //课程中心-课程-详情(学生端)
  9. courseDetail(data) {
  10. return request('coursecentry/detail', data, 'get')
  11. },
  12. //课程中心-课程-详情(学生端)
  13. coursechapterList(data) {
  14. return request('coursecentry/coursechapterList', data, 'get')
  15. },
  16. //课程中心-课时-详情
  17. courseTimeDetail(data) {
  18. return request('coursecentry/hourDetail', data, 'get')
  19. },
  20. //课程中心-笔记/笔记本-添加
  21. notesSubmitForm(data, edit = false) {
  22. return request(`courseNotes/${edit ? 'edit' : 'add'}`, data)
  23. },
  24. //课程中心-笔记-分页列表
  25. notesList(data) {
  26. return request('courseNotes/page', data, 'get')
  27. },
  28. //课程中心-笔记-删除
  29. notesEdit(data) {
  30. return request('courseNotes/delete', data)
  31. },
  32. //课程中心-问答-添加/编辑
  33. askSubmitForm(data, edit = false) {
  34. return request(`answer/${edit ? 'edit' : 'add'}`, data)
  35. },
  36. //课程中心-问答-删除
  37. askDel(data) {
  38. return request('answer/delete', data)
  39. },
  40. //课程中心-问答-列表
  41. askList(data) {
  42. return request('answer/page', data, 'get')
  43. },
  44. //课程中心-问答-点赞/取消赞
  45. askLike(data, like = false) {
  46. return request(`answer/${edit ? 'giveCancel' : 'give'}`, data, 'get')
  47. },
  48. }