index.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import { TaskRemoteCfg,TaskRemoteCfgQueryParam } from '@/types'
  2. import request from '@/until/request'
  3. /**
  4. * 获取远程配置任务列表
  5. * @param data TaskRemoteCfgQueryParam
  6. */
  7. const QueryTaskRemoteCfgList = (data: TaskRemoteCfgQueryParam) =>
  8. request({
  9. //如何优雅的调用正在找方法
  10. //url: '/TaskRemoteCfgAction/list/' + '\'\'' +'/' + '\'\'' + '/' + '\'\'' + '/' + data.page+ '/' +data.rows,
  11. url: '/TTaskDownAction/list/' + data.page + '/' + data.rows,
  12. method: 'get'
  13. })
  14. /**
  15. * 新增远程配置任务
  16. * @param data TaskRemoteCfg
  17. */
  18. const AddTaskRemoteCfg = (data: TaskRemoteCfg) =>
  19. request({
  20. url: '/TaskRemoteCfgAction/saveTaskRemoteCfg',
  21. method: 'post',
  22. data: data
  23. })
  24. /**
  25. * 编辑远程配置任务
  26. * @param data TaskRemoteCfg
  27. */
  28. const EditTaskRemoteCfg = (data: TaskRemoteCfg) =>
  29. request({
  30. url: '/TaskRemoteCfgAction/updateTaskRemoteCfg',
  31. method: 'post',
  32. data: data
  33. })
  34. /**
  35. * 删除远程配置任务
  36. * @param id number
  37. */
  38. const DeleteTaskRemoteCfg = (id: number) =>
  39. request({
  40. url: '/TaskRemoteCfgAction/deleteTaskRemoteCfg/' + id,
  41. method: 'get',
  42. })
  43. export default {
  44. QueryTaskRemoteCfgList,
  45. AddTaskRemoteCfg,
  46. EditTaskRemoteCfg,
  47. DeleteTaskRemoteCfg
  48. }