dispatch.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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. export function getClass(params) {
  61. return request({
  62. url: '/front/elective/classes/list',
  63. method: 'get',
  64. params
  65. })
  66. }
  67. export function getDispatchResult(params) {
  68. return request({
  69. url: '/mock/front/report/getDispatchResult',
  70. method: 'get',
  71. params
  72. })
  73. }