api.ts 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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 = (id: any, delMusicSheet: number) => {
  20. return request.post(`/musicSheetCreation/remove?id=${id}&delMusicSheet=${delMusicSheet}`);
  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 = (data: any) => {
  32. return request.post(`/subject/list`, { data, requestType: "json" });
  33. };
  34. export const api_musicalInstrumentList = (data: any) => {
  35. return request.post(`/musicalInstrument/list`, { data, requestType: "json" });
  36. };
  37. /** 导入xml */
  38. export const api_xmlToAbc = (data: any) => {
  39. return request.post(`/musicSheetCreation/xmlToAbc`, {
  40. requestType: "form",
  41. data: data,
  42. });
  43. };
  44. /** 创建曲谱 */
  45. export const api_musicSheetCreationSaveMusic = (data: any) => {
  46. return request.post(`/musicSheetCreation/saveMusic`, {
  47. data: data,
  48. requestType: "json",
  49. });
  50. };
  51. /** wav转mp3 */
  52. export const api_musicSheetCreationWav2mp3 = (data: any) => {
  53. return request.get(`/musicSheetCreation/wav2mp3?url=` + data);
  54. };
  55. /** 添加曲谱转换 */
  56. export const api_musicalScoreConversionRecordSave = (data: any) => {
  57. return request.post("/musicalScoreConversionRecord/save", {
  58. data: data,
  59. requestType: "json",
  60. });
  61. };
  62. /** 曲谱转换列表 */
  63. export const api_musicalScoreConversionRecordPage = (data: any) => {
  64. return request.post("/musicalScoreConversionRecord/page", {
  65. data: data,
  66. requestType: "json",
  67. });
  68. };
  69. /** 曲谱转换删除 */
  70. export const api_musicalScoreConversionRecordRemove = (data: any) => {
  71. return request.post("/musicalScoreConversionRecord/remove?id=" + data);
  72. };