smallWeb.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. const axios = require('@/common/axios').default
  2. const apiPrefix = '/api-web'
  3. import qs from 'qs'
  4. import request from '@/helpers/request'
  5. // 根据日期获取当日排课
  6. const getCourseSchedulesWithDate = (data) => {
  7. return axios({
  8. url: apiPrefix + '/educationCourseSchedule/getCourseSchedulesWithDate',
  9. method: 'get',
  10. params: data
  11. })
  12. }
  13. // 获取老师
  14. const findTeachers = (data) => {
  15. return axios({
  16. url: apiPrefix + '/teacher/findTeachers',
  17. method: 'get',
  18. params: data
  19. })
  20. }
  21. // 课程调整
  22. const classStartDateAdjust = (data) => {
  23. return axios({
  24. url: apiPrefix + '/courseSchedule/classStartDateAdjust',
  25. method: 'post',
  26. data: qs.stringify(data)
  27. })
  28. }
  29. // 课程调整
  30. const queryNameList = (data) => {
  31. return axios({
  32. url: apiPrefix + '/teacher/queryNameList',
  33. method: 'get',
  34. params: data
  35. })
  36. }
  37. // 课程调整
  38. const courseSwap = (data) => {
  39. return axios({
  40. url: apiPrefix + '/educationCourseSchedule/courseSwap',
  41. method: 'post',
  42. data: qs.stringify(data)
  43. })
  44. }
  45. // 查询课程下学生考勤
  46. const findStudentAttendance = (data) => {
  47. return axios({
  48. url: apiPrefix + '/eduStudentAttendance/findStudentAttendance',
  49. method: 'get',
  50. params: data
  51. })
  52. }
  53. // 查询最新协议
  54. const queryProduceContract = (data) => {
  55. return axios({
  56. url: '/api-web/eduContracts/queryProduceContract',
  57. method: 'get',
  58. params: data
  59. })
  60. }
  61. // 查询VIP老师教学点
  62. const findVipSchoolByTeacher = (data) => {
  63. return axios({
  64. url: apiPrefix + '/school/findVipSchoolByTeacher',
  65. method: 'get',
  66. params: data
  67. })
  68. }
  69. // 获取协议
  70. const getContract = (data) => {
  71. return request({
  72. url: `/tenantInfo/getContract/${data.id}`,
  73. method: 'get',
  74. params: data
  75. })
  76. }
  77. export {
  78. getCourseSchedulesWithDate,
  79. findTeachers,
  80. classStartDateAdjust,
  81. queryNameList,
  82. courseSwap,
  83. findStudentAttendance,
  84. queryProduceContract,
  85. findVipSchoolByTeacher,
  86. getContract
  87. }