taskService.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  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. getTaskDefInfo: function (params) {
  54. return request({
  55. url: prefix + "/flowable/task/getTaskDefInfo",
  56. method: "get",
  57. params: params,
  58. });
  59. },
  60. delegate: function (taskId, userId) {
  61. return request({
  62. url: prefix + "/flowable/task/delegate",
  63. method: "put",
  64. params: { taskId: taskId, userId: userId },
  65. });
  66. },
  67. callback: function (params) {
  68. return request({
  69. url: prefix + "/flowable/task/callback",
  70. method: "put",
  71. params: params,
  72. });
  73. },
  74. audit: function (data) {
  75. return request({
  76. url: prefix + "/flowable/task/audit",
  77. method: "post",
  78. header: { 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' },
  79. data: data,
  80. });
  81. },
  82. backNodes: function (taskId) {
  83. return request({
  84. url: prefix + "/flowable/task/backNodes",
  85. method: "put",
  86. params: { taskId: taskId },
  87. });
  88. },
  89. back: function (params) {
  90. return request({
  91. url: prefix + "/flowable/task/back",
  92. method: "put",
  93. params: params,
  94. });
  95. },
  96. transfer: function (taskId, userId) {
  97. return request({
  98. url: prefix + "/flowable/task/transfer",
  99. method: "put",
  100. params: { taskId: taskId, userId: userId },
  101. });
  102. },
  103. addSignTask: function (data) {
  104. return request({
  105. url: prefix + "/flowable/task/addSignTask",
  106. method: "post",
  107. header: {
  108. "Content-Type":
  109. "application/x-www-form-urlencoded; charset=utf-8",
  110. },
  111. data: data,
  112. });
  113. },
  114. getFlowChart: function (processInstanceId) {
  115. return request({
  116. url: prefix + "/flowable/task/getFlowChart",
  117. method: "get",
  118. params: { processInstanceId: processInstanceId },
  119. });
  120. },
  121. urge: function (data) {
  122. return request({
  123. url: prefix + "/flowable/task/urge",
  124. method: "post",
  125. header: {
  126. "Content-Type":
  127. "application/x-www-form-urlencoded; charset=utf-8",
  128. },
  129. data: data,
  130. });
  131. },
  132. };