flowBefore.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. import request from '@/utils/request'
  2. // 获取待我审批信息
  3. export function FlowTask(id, data) {
  4. return request({
  5. url: `/api/workflow/task/${id}`,
  6. method: 'get',
  7. data,
  8. options: {
  9. load: true
  10. }
  11. })
  12. }
  13. // 流程记录
  14. export function recordList(data) {
  15. return request({
  16. url: `/api/workflow/operator/RecordList`,
  17. method: 'get',
  18. data
  19. })
  20. }
  21. // 获取流程任务
  22. export function taskList(data) {
  23. return request({
  24. url: `/api/workflow/trigger/task/List`,
  25. method: 'get',
  26. data
  27. })
  28. }
  29. //减签列表
  30. export function AddSignUserIdList(data, id) {
  31. return request({
  32. url: `/api/workflow/operator/AddSignUserIdList/${id}`,
  33. method: 'post',
  34. data
  35. })
  36. }
  37. //减签
  38. export function ReduceApprover(data, id) {
  39. return request({
  40. url: `/api/workflow/operator/ReduceApprover/${id}`,
  41. method: 'post',
  42. data
  43. })
  44. }
  45. // 流程签收
  46. export function SignFor(data) {
  47. return request({
  48. url: `/api/workflow/operator/Sign`,
  49. method: 'post',
  50. data
  51. })
  52. }
  53. // 退回
  54. export function back(id) {
  55. return request({
  56. url: `/api/workflow/operator/SendBackNodeList/${id}`,
  57. method: 'get'
  58. })
  59. }
  60. // 确认退回
  61. export function sendBack(data, id) {
  62. return request({
  63. url: `/api/workflow/operator/SendBack/${id}`,
  64. method: 'post',
  65. data
  66. })
  67. }
  68. // 开始办理
  69. export function Transact(data) {
  70. return request({
  71. url: `/api/workflow/operator/Transact`,
  72. method: 'post',
  73. data
  74. })
  75. }
  76. // 待我审核审核
  77. export function Audit(id, data) {
  78. return request({
  79. url: `/api/workflow/operator/Audit/${id}`,
  80. method: 'post',
  81. data,
  82. options: {
  83. load: true
  84. }
  85. })
  86. }
  87. // 待我审核退回
  88. export function Reject(id, data) {
  89. return request({
  90. url: `/api/workflow/operator/Audit/${id}`,
  91. method: 'post',
  92. data
  93. })
  94. }
  95. // 撤回审核
  96. export function auditRecall(id, data) {
  97. return request({
  98. url: `/api/workflow/operator/Recall/${id}`,
  99. method: 'post',
  100. data
  101. })
  102. }
  103. export function launchRecall(id, data) {
  104. return request({
  105. url: `/api/workflow/task/Recall/${id}`,
  106. method: 'PUT',
  107. data
  108. })
  109. }
  110. //减签
  111. export function addSignUserIdList(id, data) {
  112. return request({
  113. url: `/api/workflow/operator/AddSignUserIdList/${id}`,
  114. method: 'POST',
  115. data
  116. })
  117. }
  118. // 驳回审核
  119. export function cancel(id, data) {
  120. return request({
  121. url: `/api/workflow/Engine/FlowBefore/Cancel/${id}`,
  122. method: 'post',
  123. data
  124. })
  125. }
  126. // 待我审核转审
  127. export function Transfer(id, data) {
  128. return request({
  129. url: `/api/workflow/operator/Transfer/${id}`,
  130. method: 'post',
  131. data
  132. })
  133. }
  134. // 审批汇总
  135. export function getRecordList(id, data) {
  136. return request({
  137. url: `/api/workflow/Engine/FlowBefore/RecordList/${id}`,
  138. method: 'get',
  139. data
  140. })
  141. }
  142. // 待我审核保存草稿
  143. export function saveAudit(id, data) {
  144. return request({
  145. url: `/api/workflow/operator/SaveAudit/${id}`,
  146. method: 'post',
  147. data
  148. })
  149. }
  150. export function saveAssist(id, data) {
  151. return request({
  152. url: `/api/workflow/operator/AssistSave/${id}`,
  153. method: 'post',
  154. data
  155. })
  156. }
  157. // 判断是否有候选人
  158. export function Candidates(id, data) {
  159. return request({
  160. url: `/api/workflow/operator/CandidateNode/${id}`,
  161. method: 'post',
  162. data
  163. })
  164. }
  165. // 获取候选人列表(分页)
  166. export function CandidateUser(id, data) {
  167. return request({
  168. url: `/api/workflow/operator/CandidateUser/${id}`,
  169. method: 'post',
  170. data
  171. })
  172. }
  173. // 获取审批退回类型
  174. export function RejectList(id) {
  175. return request({
  176. url: `/api/workflow/Engine/FlowBefore/RejectList/${id}`,
  177. method: 'get'
  178. })
  179. }
  180. //协办
  181. export function Assist(id, data) {
  182. return request({
  183. url: `/api/workflow/operator/Assist/${id}`,
  184. method: 'post',
  185. data
  186. })
  187. }
  188. // 加签
  189. export function FreeApprover(id, data) {
  190. return request({
  191. url: `/api/workflow/operator/AddSign/${id}`,
  192. method: 'post',
  193. data
  194. })
  195. }
  196. // 返回多个子流程信息
  197. export function SubFlowInfo(id) {
  198. return request({
  199. url: `/api/workflow/Engine/FlowBefore/SubFlowInfo/${id}`,
  200. method: 'get'
  201. })
  202. }
  203. // 获取流程实例相关人员(分页)
  204. export function getTaskUserList(taskId, data) {
  205. return request({
  206. url: `/api/workflow/task/TaskUserList/${taskId}`,
  207. method: 'get',
  208. data
  209. })
  210. }