task.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. import request from 'UTIL/request';
  2. // 任务列表
  3. export function QueryTaskList(data) {
  4. return request({
  5. url: 'workTask/queryTaskList',
  6. method: 'POST',
  7. data: data,
  8. hideLoading: true
  9. })
  10. }
  11. // 查看任务详情
  12. export function QueryTaskInfo(data) {
  13. return request({
  14. url: `workTask/queryTaskInfo/${data.taskId}`,
  15. method: 'POST',
  16. data: data
  17. })
  18. }
  19. // 新增任务
  20. export function SaveWorkTask(data) {
  21. return request({
  22. url: 'workTask/saveWorkTask',
  23. method: 'POST',
  24. data: data
  25. })
  26. }
  27. // 设置项目任务状态
  28. export function SetWorkTaskStatus(data) {
  29. return request({
  30. url: 'workTask/setWorkTaskStatus',
  31. method: 'POST',
  32. data: data
  33. })
  34. }
  35. // 删除任务
  36. export function DeleteTask(data) {
  37. return request({
  38. url: `workTask/deleteWorkTask/${data.taskId}`,
  39. method: 'POST',
  40. data: data
  41. })
  42. }
  43. // 添加任务关联项
  44. export function TaskRelation(data) {
  45. return request({
  46. url: 'workTaskRelation/saveWorkTaskRelation',
  47. method: 'POST',
  48. data: data
  49. })
  50. }
  51. // 根据任务id查询活动日志
  52. export function TaskLog(data) {
  53. return request({
  54. url: `workTaskLog/queryTaskLog/${data.taskId}`,
  55. method: 'POST',
  56. data: data
  57. })
  58. }
  59. // 任务标签列表
  60. export function GetLabelList(data) {
  61. return request({
  62. url: 'workTaskLabel/getLabelList',
  63. method: 'POST',
  64. data: data
  65. })
  66. }
  67. // 设置项目任务标题
  68. export function SetWorkTaskTitle(data) {
  69. return request({
  70. url: 'workTask/setWorkTaskTitle',
  71. method: 'POST',
  72. data: data
  73. })
  74. }
  75. // 设置项目任务描述
  76. export function SetWorkTaskDescription(data) {
  77. return request({
  78. url: 'workTask/setWorkTaskDescription',
  79. method: 'POST',
  80. data: data
  81. })
  82. }
  83. // 设置项目任务负责人
  84. export function SetWorkTaskMainUser(data) {
  85. return request({
  86. url: 'workTask/setWorkTaskMainUser',
  87. method: 'POST',
  88. data: data
  89. })
  90. }
  91. // 设置项目任务成员
  92. export function SetWorkTaskOwnerUser(data) {
  93. return request({
  94. url: 'workTask/setWorkTaskOwnerUser',
  95. method: 'POST',
  96. data: data
  97. })
  98. }
  99. // 设置项目任务标签
  100. export function SetWorkTaskLabel(data) {
  101. return request({
  102. url: 'workTask/setWorkTaskLabel',
  103. method: 'POST',
  104. data: data
  105. })
  106. }
  107. // 设置项目任务优先级
  108. export function SetWorkTaskPriority(data) {
  109. return request({
  110. url: 'workTask/setWorkTaskPriority',
  111. method: 'POST',
  112. data: data
  113. })
  114. }
  115. // 设置项目任务开始结束时间
  116. export function SetWorkTaskTime(data) {
  117. return request({
  118. url: 'workTask/setWorkTaskTime',
  119. method: 'POST',
  120. data: data
  121. })
  122. }
  123. // 设置项目子任务状态
  124. export function SetWorkChildTaskStatus(data) {
  125. return request({
  126. url: 'workTask/setWorkChildTaskStatus',
  127. method: 'POST',
  128. data: data
  129. })
  130. }
  131. // 编辑项目子任务
  132. export function UpdateWorkChildTask(data) {
  133. return request({
  134. url: 'workTask/updateWorkChildTask',
  135. method: 'POST',
  136. data: data
  137. })
  138. }
  139. // 新增项目子任务
  140. export function AddWorkChildTask(data) {
  141. return request({
  142. url: 'workTask/addWorkChildTask',
  143. method: 'POST',
  144. data: data
  145. })
  146. }