flow.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. import request from '@/router/axios';
  2. export const modelList = (current, size, params) => {
  3. return request({
  4. url: '/api/blade-flow/model/list',
  5. method: 'get',
  6. params: {
  7. ...params,
  8. current,
  9. size,
  10. }
  11. })
  12. }
  13. export const managerList = (current, size, params) => {
  14. return request({
  15. url: '/api/blade-flow/manager/list',
  16. method: 'get',
  17. params: {
  18. ...params,
  19. current,
  20. size,
  21. }
  22. })
  23. }
  24. export const followList = (current, size, params) => {
  25. return request({
  26. url: '/api/blade-flow/follow/list',
  27. method: 'get',
  28. params: {
  29. ...params,
  30. current,
  31. size,
  32. }
  33. })
  34. }
  35. export const removeModel = (ids) => {
  36. return request({
  37. url: '/api/blade-flow/model/remove',
  38. method: 'post',
  39. params: {
  40. ids,
  41. }
  42. })
  43. }
  44. export const deployModel = (params) => {
  45. return request({
  46. url: '/api/blade-flow/model/deploy',
  47. method: 'post',
  48. params
  49. })
  50. }
  51. export const changeState = (params) => {
  52. return request({
  53. url: '/api/blade-flow/manager/change-state',
  54. method: 'post',
  55. params
  56. })
  57. }
  58. export const deployUpload = (category, tenantIds, files) => {
  59. const formData = new FormData();
  60. formData.append('category', category);
  61. formData.append('tenantIds', tenantIds);
  62. files.forEach(file => {
  63. formData.append('files', file);
  64. });
  65. return request({
  66. headers: {
  67. "Content-Type": "multipart/form-data"
  68. },
  69. url: '/api/blade-flow/manager/deploy-upload',
  70. method: 'post',
  71. data: formData
  72. })
  73. }
  74. export const deleteDeployment = (deploymentIds) => {
  75. return request({
  76. url: '/api/blade-flow/manager/delete-deployment',
  77. method: 'post',
  78. params: {
  79. deploymentIds,
  80. }
  81. })
  82. }
  83. export const deleteProcessInstance = (params) => {
  84. return request({
  85. url: '/api/blade-flow/follow/delete-process-instance',
  86. method: 'post',
  87. params
  88. })
  89. }
  90. export const submitModel = (data) => {
  91. return request({
  92. url: '/api/blade-flow/model/submit',
  93. method: 'post',
  94. data
  95. })
  96. }
  97. export const detail = (params) => {
  98. return request({
  99. url: '/api/blade-flow/model/detail',
  100. method: 'get',
  101. params
  102. })
  103. }
  104. export const modelView = (params) => {
  105. return request({
  106. url: '/api/blade-flow/process/model-view',
  107. method: 'get',
  108. params
  109. })
  110. }