task.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. import request from '@/utils/request'
  2. /**
  3. * 我的任务列表
  4. * @param {*} data
  5. */
  6. export function workTaskMyTaskAPI(data) {
  7. return request({
  8. url: 'workTask/myTask',
  9. method: 'post',
  10. data: data,
  11. headers: {
  12. 'Content-Type': 'application/json;charset=UTF-8'
  13. }
  14. })
  15. }
  16. /**
  17. * 参与项目的成员
  18. * @param {*} data
  19. */
  20. export function workQueryMemberListAPI() {
  21. return request({
  22. url: 'work/work/queryMemberList',
  23. method: 'post'
  24. })
  25. }
  26. /**
  27. * 拖拽改变分类
  28. * @param {*} data
  29. */
  30. export function workTaskUpdateTopAPI(data) {
  31. return request({
  32. url: 'workTask/updateTop',
  33. method: 'post',
  34. data: data,
  35. headers: {
  36. 'Content-Type': 'application/json;charset=UTF-8'
  37. }
  38. })
  39. }
  40. /**
  41. * 项目列表
  42. * @param {*} data
  43. */
  44. export function workIndexWorkListAPI(data) {
  45. return request({
  46. url: 'work/work/queryWorkNameList',
  47. method: 'post',
  48. data: data,
  49. headers: {
  50. 'Content-Type': 'application/json;charset=UTF-8'
  51. }
  52. })
  53. }
  54. /**
  55. * 公共搜索任务
  56. * @param {*} data
  57. */
  58. export function workQueryWorkTaskListAPI(data) {
  59. return request({
  60. url: 'work/work/queryWorkTaskList',
  61. method: 'post',
  62. data: data,
  63. headers: {
  64. 'Content-Type': 'application/json;charset=UTF-8'
  65. }
  66. })
  67. }
  68. // /**
  69. // * 任务详情
  70. // * @param {*} data
  71. // */
  72. // export function workTaskReadAPI(data) {
  73. // return request({
  74. // url: 'task/queryTaskById',
  75. // method: 'post',
  76. // data: data
  77. // })
  78. // }
  79. // /**
  80. // * 编辑任务名
  81. // * @param {*} data
  82. // */
  83. // export function workTaskUpdateNameAPI(data) {
  84. // return request({
  85. // url: 'work/task/updateName',
  86. // method: 'post',
  87. // data: data
  88. // })
  89. // }
  90. /**
  91. * 任务归档
  92. * @param {*} data
  93. */
  94. export function workTaskArchiveAPI(taskId) {
  95. return request({
  96. url: `workTask/archiveByTaskId/${taskId}`,
  97. method: 'post'
  98. })
  99. }
  100. /**
  101. * 归档任务激活
  102. * @param {*} data
  103. */
  104. export function workTaskRecoverAPI(taskId) {
  105. return request({
  106. url: `work/work/activation/${taskId}`,
  107. method: 'post'
  108. })
  109. }
  110. // /**
  111. // * 编辑相关信息
  112. // * @param {*} data
  113. // */
  114. // export function taskSvaeTaskRelationAPI(data) {
  115. // return request({
  116. // url: 'task/saveTaskRelation',
  117. // method: 'post',
  118. // data: data
  119. // })
  120. // }
  121. /**
  122. * 工作台任务导出
  123. * @param {*} data
  124. */
  125. export function taskWorkbenchExportAPI(data) {
  126. return request({
  127. url: 'workTask/workBenchTaskExport',
  128. method: 'post',
  129. data: data,
  130. responseType: 'blob'
  131. })
  132. }