taskService.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. import request from "../../common/request"
  2. import { FLOW_PATH as prefix } from "../AppPath";
  3. export default {
  4. getTaskAuditUsersForApp (procInsId) {
  5. return request({
  6. url: prefix + "/flowable/task/getTaskAuditUsersForApp",
  7. method: "get",
  8. params: { procInsId: procInsId },
  9. });
  10. },
  11. start (params) {
  12. return request({
  13. url: prefix + "/flowable/task/start",
  14. method: "post",
  15. params: params
  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. header: { 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' },
  72. data: data,
  73. });
  74. },
  75. backNodes: function (taskId) {
  76. return request({
  77. url: prefix + "/flowable/task/backNodes",
  78. method: "put",
  79. params: { taskId: taskId },
  80. });
  81. },
  82. back: function (params) {
  83. return request({
  84. url: prefix + "/flowable/task/back",
  85. method: "put",
  86. params: params,
  87. });
  88. },
  89. transfer: function (taskId, userId) {
  90. return request({
  91. url: prefix + "/flowable/task/transfer",
  92. method: "put",
  93. params: { taskId: taskId, userId: userId },
  94. });
  95. },
  96. addSignTask: function (data) {
  97. return request({
  98. url: prefix + "/flowable/task/addSignTask",
  99. method: "post",
  100. header: {
  101. "Content-Type":
  102. "application/x-www-form-urlencoded; charset=utf-8",
  103. },
  104. data: data,
  105. });
  106. },
  107. getFlowChart: function (processInstanceId) {
  108. return request({
  109. url: prefix + "/flowable/task/getFlowChart",
  110. method: "get",
  111. params: { processInstanceId: processInstanceId },
  112. });
  113. },
  114. urge: function (data) {
  115. return request({
  116. url: prefix + "/flowable/task/urge",
  117. method: "post",
  118. header: {
  119. "Content-Type":
  120. "application/x-www-form-urlencoded; charset=utf-8",
  121. },
  122. data: data,
  123. });
  124. },
  125. };