api.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import request from "../utils/request";
  2. /** 获取用户信息 */
  3. export const studentQueryUserInfo = async () => {
  4. return await request.get(`/user/getUserInfo`);
  5. };
  6. /** 获取曲谱详情 */
  7. export const sysMusicScoreAccompanimentQueryPage = (sysMusicScoreId: string) => {
  8. return request.get("/musicSheet/detail/" + sysMusicScoreId);
  9. };
  10. /** 新增练习记录(包含评测) */
  11. export const api_musicPracticeRecordSave = (data: any) => {
  12. return request.post("/musicPracticeRecord/save", { requestType: "json", data });
  13. };
  14. /** 添加作业记录 */
  15. export const api_lessonTrainingSubmitTraining = (data: any) => {
  16. return request.post("/lessonTraining/submitTraining", { requestType: "json", data });
  17. };
  18. /** 获取作业详情 */
  19. export const api_lessonTrainingTrainingStudentDetail = (id: any) => {
  20. return request.get(`/lessonTraining/trainingContentStudentDetail?id=${id}`);
  21. };
  22. /** 上传评测视频 */
  23. export const api_musicPracticeRecordVideoUpload = (data: any) => {
  24. return request.post(`/musicPracticeRecord/videoUpload`, {
  25. data,
  26. requestType: "json",
  27. });
  28. };
  29. /** 提交意见反馈 */
  30. export const sysSuggestionAdd = (data: any) => {
  31. return request.post("/sysSuggestion/save", { data, requestType: "json" });
  32. };
  33. /** 获取评测报告 */
  34. export const api_musicPracticeRecordDetail = (recordId: string) => {
  35. return request.get("/musicPracticeRecord/detail/" + recordId);
  36. };
  37. /** 获取声部 */
  38. export const api_subjectList = (params: any) => {
  39. return request.post("/subject/list", {
  40. data: params,
  41. });
  42. };
  43. /** 获取曲谱列表 */
  44. export const api_musicSheetPage = (data: any) => {
  45. return request.post("/musicSheet/page", {
  46. data,
  47. requestType: "json",
  48. });
  49. };
  50. /**
  51. * 获取声部列表
  52. */
  53. export const getSubjectList = (data: any) => {
  54. return request.post("/subject/page", {
  55. data,
  56. requestType: "json",
  57. });
  58. };
  59. /**
  60. * 获取意见类型
  61. */
  62. export const getSuggestionList = (params: any) => {
  63. return request.post("/sysSuggestionType/page", {
  64. data: params,
  65. requestType: "json",
  66. });
  67. };