index.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import fetch from '../fetch.js'
  2. export default {
  3. /**
  4. * 创建任务
  5. * @returns {Promise<unknown>}
  6. */
  7. add (params) {
  8. return fetch('/blade-project-manage-v2/userTask/v2/createTask', params, 'post', 'json')
  9. },
  10. taskList (params) {
  11. return fetch('/blade-project-manage-v2/userTask/v2/list', params)
  12. },
  13. issuedRecords (params) {
  14. return fetch('/blade-project-manage-v2/userTask/v2/record', params)
  15. },
  16. detail (params) {
  17. return fetch('/blade-project-manage-v2/userTask/v2/detail', params)
  18. },
  19. taskConfirm (params) {
  20. return fetch('/blade-project-manage-v2/userTask/v2/confirm', params)
  21. },
  22. taskRemove (params) {
  23. return fetch('/blade-project-manage-v2/folder/v2/remove', params, 'post')
  24. },
  25. /**
  26. * 根据文件夹id 获取下级文件
  27. * @param params
  28. * @returns {Promise | Promise<unknown>}
  29. */
  30. fileList (params) {
  31. return fetch('/blade-project-manage-v2/userTask/v2/getListByParentId', params)
  32. },
  33. /**
  34. * 上传文件任务
  35. */
  36. uploadFile (params) {
  37. return fetch('/blade-project-manage-v2/userTask/v2/uploadFile', params, 'post', 'json')
  38. },
  39. /**
  40. * 完成任务提交
  41. * @param params
  42. * @returns {Promise<unknown>}
  43. */
  44. completeTask (params) {
  45. return fetch('/blade-project-manage-v2/userTask/v2/commit', params)
  46. }
  47. }