teacherManager.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. // 系统专项设置api文件
  2. import request from '@/utils/request'
  3. import qs from 'qs'
  4. // 分页查询教师列表
  5. export function teacherQueryPage(data) {
  6. return request({
  7. url: '/teacher-server/teacher/queryPage',
  8. method: 'get',
  9. params: data
  10. })
  11. }
  12. // 根据教师编号查询教师基本信息
  13. export function teacherGet(data) {
  14. return request({
  15. url: '/teacher-server/teacher/get',
  16. method: 'get',
  17. params: data
  18. })
  19. }
  20. // 获取老师乐团课程信息列表
  21. export function getTeacherMusicClass(data) {
  22. return request({
  23. url: '/teacher-server/teacher/getTeacherMusicClass',
  24. method: 'get',
  25. params: data
  26. })
  27. }
  28. // 获取老师VIP课程信息列表
  29. export function getTeacherVipClass(data) {
  30. return request({
  31. url: '/teacher-server/teacher/getTeacherVipClass',
  32. method: 'get',
  33. params: data
  34. })
  35. }
  36. // 获取教师试听课安排列表
  37. export function findTeacherDemoGroups(data) {
  38. return request({
  39. url: '/teacher-server/demoGroup/findTeacherDemoGroups',
  40. method: 'get',
  41. params: data
  42. })
  43. }
  44. // 查询教师签到记录
  45. export function getTeacherPersonalAttendances(data) {
  46. return request({
  47. url: '/teacher-server/teacherAttendance/getTeacherPersonalAttendances',
  48. method: 'get',
  49. params: data
  50. })
  51. }
  52. // 获取教师上课结算列表
  53. export function teacherQueryCloses(data) {
  54. return request({
  55. url: '/teacher-server/teacher/queryCloses',
  56. method: 'get',
  57. params: data
  58. })
  59. }
  60. // 分页查询教师请假记录列表
  61. export function teacherLeaveRecordQuery(data) {
  62. return request({
  63. url: '/web-server/teacherLeaveRecord/queryPage',
  64. method: 'get',
  65. params: data
  66. })
  67. }
  68. // 获取教师上课课酬未结算总额
  69. export function sumTeacherNoPay(data) {
  70. return request({
  71. url: '/teacher-server/teacher/sumTeacherNoPay',
  72. method: 'get',
  73. params: data
  74. })
  75. }
  76. // 获取教师的vip课酬列表
  77. export function vipGroupSalaryList(data) {
  78. return request({
  79. url: '/web-server/teacherDefaultVipGroupSalary/queryPageByTeacherId',
  80. method: 'get',
  81. params: data
  82. })
  83. }
  84. // 修改教师vip课酬
  85. export function vipGroupSalarySet(data) {
  86. return request({
  87. url: '/web-server/teacherDefaultVipGroupSalary/set',
  88. method: 'post',
  89. data: qs.stringify(data)
  90. })
  91. }
  92. // 分页查询教师薪酬
  93. export function teacherSalaryList(data) {
  94. return request({
  95. url: '/web-server/teacherDefaultMusicGroupSalary/queryPage',
  96. method: 'get',
  97. params: data
  98. })
  99. }
  100. // 批量新增、修改、删除教师乐团课薪酬
  101. export function teacherSalaryBatchUpset(data) {
  102. return request({
  103. url: '/web-server/teacherDefaultMusicGroupSalary/batchUpset',
  104. method: 'post',
  105. data: data
  106. })
  107. }
  108. // 课酬调整
  109. export function updateTeacherCoursesSalary(data) {
  110. return request({
  111. url: '/web-server/course/updateTeacherCoursesSalary',
  112. method: 'post',
  113. data: data
  114. })
  115. }