classCentre.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import { baseRequest } from '@/utils/request'
  2. const request = (url, ...arg) => baseRequest(`/api/webapp/disk/${url}`, ...arg)
  3. export default {
  4. //课程中心-学习进度-新增
  5. classPlanAdd(data) {
  6. return request('coursestudentprogress/add', data)
  7. },
  8. //课程中心-学习进度-查询最近一次进度
  9. theLastDetail(data) {
  10. return request('coursestudentprogress/theLastDetail', data, 'get')
  11. },
  12. //课程中心-课程-详情(增加点击次数)
  13. addViewCount(data) {
  14. return request('coursecentry/addViewCount', data)
  15. },
  16. //课程中心-课程-详情(学生端)
  17. courseDetail(data) {
  18. return request('coursecentry/detail', data, 'get')
  19. },
  20. //课程中心-课程-详情(学生端)
  21. coursechapterList(data) {
  22. return request('coursecentry/coursechapterList', data, 'get')
  23. },
  24. //课程中心-课时-详情
  25. courseTimeDetail(data) {
  26. return request('coursecentry/hourDetail', data, 'get')
  27. },
  28. //课程中心-笔记/笔记本-添加
  29. notesSubmitForm(data, edit = false) {
  30. return request(`courseNotes/${edit ? 'edit' : 'add'}`, data)
  31. },
  32. //课程中心-笔记-分页列表
  33. notesList(data) {
  34. return request('courseNotes/page', data, 'get')
  35. },
  36. //课程中心-笔记-删除
  37. notesEdit(data) {
  38. return request('courseNotes/delete', data)
  39. },
  40. //课程中心-问答-添加/编辑
  41. askSubmitForm(data, edit = false) {
  42. return request(`answer/${edit ? 'edit' : 'add'}`, data)
  43. },
  44. //课程中心-问答-删除
  45. askDel(data) {
  46. return request('answer/delete', data)
  47. },
  48. //课程中心-问答-列表
  49. askList(data) {
  50. return request('answer/page', data, 'get')
  51. },
  52. //课程中心-问答-点赞/取消赞
  53. askLike(data, like = false) {
  54. return request(`answer/${edit ? 'giveCancel' : 'give'}`, data, 'get')
  55. },
  56. //课程-收藏-添加
  57. classCollectAdd(data, isLike = false) {
  58. return request(`coursestudentcollect/${isLike ? 'notCollect' : 'add'}`, data)
  59. },
  60. //课程-收藏-列表
  61. classCollectList(data) {
  62. return request('coursestudentcollect/page', data, 'get')
  63. },
  64. //学习足迹-添加
  65. footprintAdd(data) {
  66. return request('footprint/add', data)
  67. },
  68. //学习足迹-列表
  69. footprintList(data) {
  70. return request('footprint/page', data, 'get')
  71. },
  72. //课程公告-列表
  73. classNotice(data) {
  74. return request('notice/page', data, 'get')
  75. }
  76. }