audition.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. const axios = require('@/common/axios').default
  2. import qs from 'qs'
  3. // import axios from '@/common/axios'
  4. const api = '/api-teacher'
  5. // 获取老师指定月份课酬信息
  6. const findTeacherSettlementCourseSalarys = (data) => {
  7. return axios({
  8. url: api + '/courseScheduleTeacherSalary/findTeacherSettlementCourseSalarys',
  9. method: 'get',
  10. params: data
  11. })
  12. }
  13. // 分页查询结转奖励
  14. const findTeacherRewards = (data) => {
  15. return axios({
  16. url: api + '/courseScheduleTeacherSalary/findTeacherRewards',
  17. method: 'get',
  18. params: data
  19. })
  20. }
  21. // 确定教师指定月份的课酬
  22. const confirmTeacherMonthSalary = (data) => {
  23. return axios({
  24. url: api + '/courseScheduleTeacherSalary/confirmTeacherMonthSalary',
  25. method: 'post',
  26. data: qs.stringify(data)
  27. })
  28. }
  29. // 课酬申述
  30. const teacherSalaryComplaintAdd = (data) => {
  31. return axios({
  32. url: api + '/teacherSalaryComplaints/add',
  33. method: 'post',
  34. data: qs.stringify(data)
  35. })
  36. }
  37. // 获取申述
  38. const teacherSalaryComplaintGet = (data) => {
  39. return axios({
  40. url: api + '/teacherSalaryComplaints/get',
  41. method: 'get',
  42. params: data
  43. })
  44. }
  45. // 获取当月未处理申述
  46. const findByMonth = (data) => {
  47. return axios({
  48. url: api + '/teacherSalaryComplaints/findByMonth',
  49. method: 'post',
  50. data: qs.stringify(data)
  51. })
  52. }
  53. // 撤销当月未处理申述
  54. const repealComplaints = (data) => {
  55. return axios({
  56. url: api + '/teacherSalaryComplaints/repealComplaints',
  57. method: 'post',
  58. data: qs.stringify(data)
  59. })
  60. }
  61. // 获取教师指定年份每月的课酬
  62. const findTeacherYearSalarys = (data) => {
  63. return axios({
  64. url: api + '/courseScheduleTeacherSalary/findTeacherYearSalarys',
  65. method: 'get',
  66. params: data
  67. })
  68. }
  69. // 申诉列表
  70. const teacherSalaryComplaintQueryPage = (data) => {
  71. return axios({
  72. url: api + '/teacherSalaryComplaints/queryPage',
  73. method: 'get',
  74. params: data
  75. })
  76. }
  77. // 线上课评论列表
  78. const getOnlineCourse = (data) => {
  79. return axios({
  80. url: api + '/courseReview/getOnlineCourse',
  81. method: 'get',
  82. params: data
  83. })
  84. }
  85. // 布置线上课练习
  86. const addHomeWork = (data) => {
  87. return axios({
  88. url: api + '/courseReview/addHomeWork',
  89. method: 'post',
  90. data
  91. })
  92. }
  93. export {
  94. findTeacherSettlementCourseSalarys,
  95. findTeacherRewards,
  96. confirmTeacherMonthSalary,
  97. teacherSalaryComplaintAdd,
  98. teacherSalaryComplaintGet,
  99. findByMonth,
  100. repealComplaints,
  101. findTeacherYearSalarys,
  102. teacherSalaryComplaintQueryPage,
  103. getOnlineCourse,
  104. addHomeWork
  105. }