job.js 868 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { axios } from '@/utils/request'
  2. export const listJob = (params) => {
  3. let url = `/job/queryJob/${params.pageNo}/${params.pageSize}`
  4. delete params.pageNo
  5. delete params.pageSize
  6. return axios({
  7. url: url,
  8. data: params,
  9. method: 'post'
  10. })
  11. }
  12. export const pauseJob = (params) => {
  13. return axios({
  14. url: '/job/pauseJob',
  15. data: params,
  16. method: 'post'
  17. })
  18. }
  19. export const resumeJob = (params) => {
  20. return axios({
  21. url: '/job/resumeJob',
  22. data: params,
  23. method: 'post'
  24. })
  25. }
  26. export const delJob = (params) => {
  27. return axios({
  28. url: `job/delJob/${params.id}`,
  29. method: 'get'
  30. })
  31. }
  32. export const addJob = (params) => {
  33. return axios({
  34. url: '/job/addJob',
  35. data: params,
  36. method: 'post'
  37. })
  38. }
  39. export const callJob = (params) => {
  40. return axios({
  41. url: `job/callJob/${params.id}`,
  42. method: 'get'
  43. })
  44. }