api.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import request from '@/utils/request';
  2. /**
  3. * 资源 - 曲目列表
  4. */
  5. export const materialQueryPage = (params: any) => {
  6. return request.post('/edu-app/material/queryPage', {
  7. data: params
  8. });
  9. };
  10. /**
  11. * 资源 - 收藏/取消收藏
  12. */
  13. export const favorite = (params: any) => {
  14. return request.post('/edu-app/material/favorite', {
  15. data: params
  16. });
  17. };
  18. /**
  19. * 资源 - 删除
  20. */
  21. export const materialRemove = (params: any) => {
  22. return request.post('/edu-app/material/remove', {
  23. requestType: 'form',
  24. data: params
  25. });
  26. };
  27. /** 音乐教材-新增 */
  28. export const api_lessonCoursewareSave = (params: any): Promise<any> => {
  29. return request.post('/edu-app/lessonCourseware/save', {
  30. data: params
  31. });
  32. };
  33. /** 音乐教材-修改 */
  34. export const api_lessonCoursewareUpdate = (params: any): Promise<any> => {
  35. return request.post('/edu-app/lessonCourseware/update', {
  36. data: params
  37. });
  38. };
  39. /** 资源-新增 */
  40. export const materialSave = (params: any[]): Promise<any> => {
  41. return request.post('/edu-app/material/save', {
  42. data: params
  43. });
  44. };
  45. /** 资源-修改 */
  46. export const materialUpdate = (params: any): Promise<any> => {
  47. return request.post('/edu-app/material/update', {
  48. data: params
  49. });
  50. };
  51. /** 资源-批量修改 */
  52. export const materialUpdateAll = (params: any): Promise<any> => {
  53. return request.post('/edu-app/material/updateAll', {
  54. data: params
  55. });
  56. };
  57. /** 资源-批量删除 */
  58. export const materialRemoveAll = (params: any): Promise<any> => {
  59. return request.post('/edu-app/material/removeAll', {
  60. data: params
  61. });
  62. };
  63. /** 资源-批量删除-曲谱 */
  64. export const materialRemoveMusic = (params: any): Promise<any> => {
  65. return request.post('/edu-app/material/removeMusic', {
  66. data: params
  67. });
  68. };