api.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import request from "../utils/request";
  2. /** 获取学生信息 */
  3. export const studentQueryUserInfo = async () => {
  4. return await request.get(`/student/queryUserInfo`);
  5. };
  6. /** 获取老师信息 */
  7. export const teacherQueryUserInfo = () => {
  8. return request.get(`/user/getUserInfo`);
  9. };
  10. /** 创建曲谱 */
  11. export const api_musicSheetCreationSave = (data: any) => {
  12. return request.post(`/musicSheetCreation/save`, { data, requestType: 'json' });
  13. };
  14. /** 曲谱列表 */
  15. export const api_musicSheetCreationPage = (data: any) => {
  16. return request.post(`/musicSheetCreation/page`, { data, requestType: 'json' });
  17. };
  18. /** 删除曲谱 */
  19. export const api_musicSheetCreationRemove = (data: any) => {
  20. return request.post(`/musicSheetCreation/remove?id=` + data);
  21. };
  22. /** 曲谱详情 */
  23. export const api_musicSheetCreationDetail = (data: any) => {
  24. return request.get(`/musicSheetCreation/detail/${data}`);
  25. };
  26. /** 曲谱更新 */
  27. export const api_musicSheetCreationUpdate = (data: any) => {
  28. return request.post(`/musicSheetCreation/update`, {data, requestType: 'json'});
  29. };
  30. /** 声部 */
  31. export const api_subjectList = () => {
  32. return request.post(`/subject/list`);
  33. };
  34. /** 导入xml */
  35. export const api_xmlToAbc = (data: any) => {
  36. return request.post(`/musicSheetCreation/xmlToAbc`, {
  37. requestType: 'form',
  38. data: data
  39. });
  40. }