taskService.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. import request from "@/utils/httpRequest";
  2. import { FLOW_PATH as prefix } from "../AppPath";
  3. export default {
  4. list: function (params) {
  5. return request({
  6. url: prefix + "/flowable/task/list",
  7. method: "get",
  8. params: params,
  9. });
  10. },
  11. start: function (data) {
  12. return request({
  13. url: prefix + "/flowable/task/start",
  14. method: "post",
  15. data: data,
  16. });
  17. },
  18. todoList: function (params) {
  19. return request({
  20. url: prefix + "/flowable/task/todo",
  21. method: "get",
  22. params: params,
  23. });
  24. },
  25. historicList: function (params) {
  26. return request({
  27. url: prefix + "/flowable/task/historic",
  28. method: "get",
  29. params: params,
  30. });
  31. },
  32. historicTaskList: function (procInsId) {
  33. return request({
  34. url: prefix + "/flowable/task/historicTaskList",
  35. method: "get",
  36. params: { procInsId: procInsId },
  37. });
  38. },
  39. myApplyedList: function (params) {
  40. return request({
  41. url: prefix + "/flowable/task/myApplyed",
  42. method: "get",
  43. params: params,
  44. });
  45. },
  46. getTaskDef: function (params) {
  47. return request({
  48. url: prefix + "/flowable/task/getTaskDef",
  49. method: "get",
  50. params: params,
  51. });
  52. },
  53. delegate: function (taskId, userId) {
  54. return request({
  55. url: prefix + "/flowable/task/delegate",
  56. method: "put",
  57. params: { taskId: taskId, userId: userId },
  58. });
  59. },
  60. callback: function (params) {
  61. return request({
  62. url: prefix + "/flowable/task/callback",
  63. method: "put",
  64. params: params,
  65. });
  66. },
  67. audit: function (data) {
  68. return request({
  69. url: prefix + "/flowable/task/audit",
  70. method: "post",
  71. headers: {
  72. "Content-Type":
  73. "application/x-www-form-urlencoded; charset=utf-8",
  74. },
  75. data: data,
  76. });
  77. },
  78. backNodes: function (taskId) {
  79. return request({
  80. url: prefix + "/flowable/task/backNodes",
  81. method: "put",
  82. params: { taskId: taskId },
  83. });
  84. },
  85. back: function (params) {
  86. return request({
  87. url: prefix + "/flowable/task/back",
  88. method: "put",
  89. params: params,
  90. });
  91. },
  92. transfer: function (taskId, userId) {
  93. return request({
  94. url: prefix + "/flowable/task/transfer",
  95. method: "put",
  96. params: { taskId: taskId, userId: userId },
  97. });
  98. },
  99. addSignTask: function (data) {
  100. return request({
  101. url: prefix + "/flowable/task/addSignTask",
  102. method: "post",
  103. headers: {
  104. "Content-Type":
  105. "application/x-www-form-urlencoded; charset=utf-8",
  106. },
  107. data: data,
  108. });
  109. },
  110. getFlowChart: function (processInstanceId) {
  111. return request({
  112. url: prefix + "/flowable/task/getFlowChart",
  113. method: "get",
  114. params: { processInstanceId: processInstanceId },
  115. });
  116. },
  117. urge: function (data) {
  118. return request({
  119. url: prefix + "/flowable/task/urge",
  120. method: "post",
  121. headers: {
  122. "Content-Type":
  123. "application/x-www-form-urlencoded; charset=utf-8",
  124. },
  125. data: data,
  126. });
  127. },
  128. getTaskDefInfo(params) {
  129. return request({
  130. url: prefix + "/flowable/task/getTaskDefInfo",
  131. method: "get",
  132. params: params,
  133. });
  134. },
  135. getTaskNameByProcInsId(procInsId) {
  136. return request({
  137. url: prefix + "/flowable/task/getTaskNameByProcInsId",
  138. method: "get",
  139. params: {procInsId: procInsId}
  140. });
  141. }
  142. };