taskService.js 2.9 KB

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