dispatch.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. import request from '@/utils/request'
  2. // 查询 ROUND
  3. export function getRound(params) {
  4. return request({
  5. url: '/front/elective/classes/round',
  6. method: 'get',
  7. params
  8. })
  9. }
  10. // 查询分班配置
  11. export function getSettings(params) {
  12. return request({
  13. url: '/front/elective/classes/settings',
  14. method: 'get',
  15. params
  16. })
  17. }
  18. // // 保存分班配置
  19. // export function saveSettings(query,data) {
  20. // return request({
  21. // url: '/front/elective/classes/settings',
  22. // method: 'post',
  23. // params: query,
  24. // data: data
  25. // })
  26. // }
  27. // 应用分班配置
  28. export function applySettings(query,data) {
  29. return request({
  30. url: '/front/elective/classes/settings/apply',
  31. method: 'post',
  32. params:query,
  33. data:data
  34. })
  35. }
  36. // 分派名单查询
  37. export function classesResult(params) {
  38. return request({
  39. url: '/front/elective/classes/result',
  40. method: 'get',
  41. params
  42. })
  43. }
  44. // 分派转移
  45. export function resultDispatch(data) {
  46. return request({
  47. url: '/front/elective/classes/result/dispatch',
  48. method: 'post',
  49. data
  50. })
  51. }
  52. // 锁定分班
  53. export function lockDispatch(params) {
  54. return request({
  55. url: '/front/elective/classes/',
  56. method: 'post',
  57. params
  58. })
  59. }
  60. // 所属组合班级
  61. export function getClass(params) {
  62. return request({
  63. url: '/front/elective/classes/list',
  64. method: 'get',
  65. params
  66. })
  67. }
  68. // mock 学生分班详情
  69. // export function getDispatchResult(params) {
  70. // return request({
  71. // url: '/mock/front/report/getDispatchResult',
  72. // method: 'get',
  73. // params
  74. // })
  75. // }
  76. // 班主任分班settings mock
  77. export function getHeadteacherDispatchSettings(params) {
  78. return request({
  79. url: '/mock/front/dispatch/getHeadteacherDispatchSettings',
  80. method: 'get',
  81. params
  82. })
  83. }