api.ts 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. import request from '@/utils/request';
  2. /**
  3. * 备课 - 教学课件
  4. */
  5. export const lessonCoursewarePage = (params: any) => {
  6. return request.post('/edu-app/lessonCourseware/page', {
  7. data: params
  8. });
  9. };
  10. /**
  11. * 备课 - 教学课件详情
  12. */
  13. export const lessonCoursewareDetail = (params: any) => {
  14. return request.get('/edu-app/lessonCourseware/detail/' + params.id, {
  15. params: params
  16. });
  17. };
  18. /**
  19. * 备课 - 教学课件删除
  20. */
  21. export const lessonCoursewareRemove = (params: any) => {
  22. return request.post('/edu-app/lessonCourseware/remove', {
  23. requestType: 'form',
  24. data: params
  25. });
  26. };
  27. /**
  28. * 备课 - 课件列表
  29. */
  30. export const queryCourseware = (params: any) => {
  31. return request.post('/edu-app/teacherKnowledgeMaterial/queryCourseware', {
  32. data: params
  33. });
  34. };
  35. /**
  36. * 备课 - 保存课件
  37. */
  38. export const saveCourseware = (params: any) => {
  39. return request.post('/edu-app/teacherKnowledgeMaterial/saveCourseware', {
  40. data: params
  41. });
  42. };
  43. /**
  44. * 备课 - 删除课件
  45. */
  46. export const teacherKnowledgeMaterialDelete = (params: any) => {
  47. return request.post('/edu-app/teacherKnowledgeMaterial/delete', {
  48. requestType: 'form',
  49. data: params
  50. });
  51. };
  52. /**
  53. * 备课 - 训练列表
  54. */
  55. export const lessonPreTrainingPage = (params: any) => {
  56. return request.post('/edu-app/lessonPreTraining/page', {
  57. data: params
  58. });
  59. };
  60. /**
  61. * 备课 - 新增训练
  62. */
  63. export const lessonPreTrainingAdd = (params: any) => {
  64. return request.post('/edu-app/lessonPreTraining/add', {
  65. data: params
  66. });
  67. };
  68. /**
  69. * 备课 - 修改训练
  70. */
  71. export const lessonPreTrainingUpdate = (params: any) => {
  72. return request.post('/edu-app/lessonPreTraining/update', {
  73. data: params
  74. });
  75. };
  76. /**
  77. * 备课 - 删除训练
  78. */
  79. export const lessonPreTrainingDelete = (params: any) => {
  80. return request.post('/edu-app/lessonPreTraining/delete', {
  81. data: params
  82. });
  83. };
  84. /**
  85. * 备课 - 保存预训练曲目
  86. */
  87. export const lessonPreTrainingBatchSave = (params: any) => {
  88. return request.post('/edu-app/lessonPreTraining/batchSave', {
  89. data: params
  90. });
  91. };
  92. /**
  93. * 备课 - 乐谱列表
  94. */
  95. export const musicSheetPage = (params: any) => {
  96. return request.post('/edu-app/musicSheet/page', {
  97. data: params
  98. });
  99. };
  100. /**
  101. * 备课 - 班级列表
  102. */
  103. export const classGroupPage = (params: any) => {
  104. return request.post('/edu-app/classGroup/page', {
  105. data: params
  106. });
  107. };
  108. /**
  109. * 备课 - 布置作业
  110. */
  111. export const lessonTrainingAdd = (params: any) => {
  112. return request.post('/edu-app/lessonTraining/add', {
  113. data: params
  114. });
  115. };
  116. /**
  117. * 备课 - 开始上课
  118. */
  119. export const courseScheduleStart = (params: any) => {
  120. return request.post('/edu-app/courseSchedule/start', {
  121. data: params
  122. });
  123. };
  124. /**
  125. * 备课 - 音乐教材版本
  126. */
  127. export const bookVersionPage = (params?: any) => {
  128. return request.post('/edu-app/bookVersion/page', {
  129. data: params
  130. });
  131. };
  132. /**
  133. * 备课 - 使用课件打标记
  134. */
  135. export const tagUseCourseware = (params?: any) => {
  136. return request.post('/edu-app/teacherKnowledgeMaterial/tagUseCourseware', {
  137. requestType: 'form',
  138. data: params
  139. });
  140. };
  141. /**
  142. * 备课 - 更新上课记录
  143. */
  144. export const courseScheduleUpdate = (params?: any) => {
  145. return request.post('/edu-app/courseSchedule/update', {
  146. data: params
  147. });
  148. };