evaluationDataComponent.ts 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. import request from '../utils/request.js'
  2. let teacherPrefix = import.meta.env.VITE_API_TEACHER_PRE
  3. // 获取评价数据详情
  4. export const getEvaluationDataDetailApi = (evaluationId:any) => {
  5. return request({
  6. url: `${teacherPrefix}/api/v1/evaluationData/queryEvaluationData/${evaluationId}`,
  7. method: 'get',
  8. })
  9. }
  10. // 查询评价管理 任务详情
  11. export const getEvaluationTaskDetailApi = (id:any) => {
  12. return request({
  13. url: `${teacherPrefix}/api/v1/evaluation/queryEvaluationInfo/${id}`,
  14. method: 'get',
  15. })
  16. }
  17. // 查询年级科目数据
  18. export const getSubjectDataApi = (evaluationGradeId:any)=>{
  19. return request({
  20. url: `${teacherPrefix}/api/v1/evaluationData/querySubjectData/${evaluationGradeId}`,
  21. method: 'get',
  22. })
  23. }
  24. // 新增年级科目
  25. export const addGradeSubjectApi = (data:any)=>{
  26. return request({
  27. url: `${teacherPrefix}/api/v1/evaluationData/checkEvaluationSubject`,
  28. method: 'post',
  29. data
  30. })
  31. }
  32. // 删除年级科目
  33. export const deleteGradeSubjectApi = (id:any)=>{
  34. return request({
  35. url: `${teacherPrefix}/api/v1/evaluationData/deleteSelectSubject/${id}`,
  36. method: 'post',
  37. })
  38. }
  39. // 查询年级选科数据
  40. export const getSubjectSelectedDataApi = (evaluationGradeId:any)=>{
  41. return request({
  42. url: `${teacherPrefix}/api/v1/evaluationData/querySelectSubjectData/${evaluationGradeId}`,
  43. method: 'get',
  44. })
  45. }
  46. // 新增年级选科
  47. export const addGradeSelectedSubjectApi = (data:any)=>{
  48. return request({
  49. url: `${teacherPrefix}/api/v1/evaluationData/checkEvaluationSelectSubject`,
  50. method: 'post',
  51. data
  52. })
  53. }
  54. // 删除年级选科
  55. export const deleteGradeSelectedSubjectApi = (id:any)=>{
  56. return request({
  57. url: `${teacherPrefix}/api/v1/evaluationData/deleteChoiceSubject/${id}`,
  58. method: 'post',
  59. })
  60. }
  61. // 添加自定义科目数据
  62. export const addCustomSubjectApi = (data:any)=>{
  63. return request({
  64. url: `${teacherPrefix}/api/v1/evaluationData/addCustomSubjectData`,
  65. method: 'post',
  66. data
  67. })
  68. }
  69. // 修改自定义科目
  70. export const editCustomSubjectApi = (data:any)=>{
  71. return request({
  72. url: `${teacherPrefix}/api/v1/evaluationData/modifyCustomSubjectData`,
  73. method: 'post',
  74. data
  75. })
  76. }
  77. // 删除自定义科目数据
  78. export const deleteCustomSubjectApi = (id:any)=>{
  79. return request({
  80. url: `${teacherPrefix}/api/v1/evaluationData/deleteCustomSubjectData?id=${id}`,
  81. method: 'post',
  82. })
  83. }
  84. // 查询年级数据
  85. export const getGradeListApi = (evaluationId:any)=>{
  86. return request({
  87. url: `${teacherPrefix}/api/v1/evaluationData/queryGradeData/${evaluationId}`,
  88. method: 'get',
  89. })
  90. }
  91. // 修改年级数据 // 新增
  92. export const editGradeApi = (data:any)=>{
  93. return request({
  94. url: `${teacherPrefix}/api/v1/evaluationData/modifyGradeInfo`,
  95. method: 'post',
  96. data
  97. })
  98. }
  99. // 删除年级
  100. export const deleteGradeApi = (evaluationGradeId:any)=>{
  101. return request({
  102. url: `${teacherPrefix}/api/v1/evaluationData/deleteGradeData/${evaluationGradeId}`,
  103. method: 'get',
  104. })
  105. }
  106. // 保存评价数据
  107. export const saveEvaluationDataDetailApi = (data:any)=>{
  108. return request({
  109. url: `${teacherPrefix}/api/v1/evaluationData/saveEvaluationData`,
  110. method: 'post',
  111. data
  112. })
  113. }