From ae6d20ec4a30b7e796feb05958bcfc80e55f247b Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 20 七月 2023 15:21:45 +0800
Subject: [PATCH] 整合代码部署

---
 Source/UBCS-WEB/dist/src/api/flow/flow.js |  123 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 123 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS-WEB/dist/src/api/flow/flow.js b/Source/UBCS-WEB/dist/src/api/flow/flow.js
new file mode 100644
index 0000000..0b822f4
--- /dev/null
+++ b/Source/UBCS-WEB/dist/src/api/flow/flow.js
@@ -0,0 +1,123 @@
+import request from '@/router/axios';
+
+export const modelList = (current, size, params) => {
+  return request({
+    url: '/api/ubcs-flow/model/list',
+    method: 'get',
+    params: {
+      ...params,
+      current,
+      size,
+    }
+  })
+}
+
+export const managerList = (current, size, params) => {
+  return request({
+    url: '/api/ubcs-flow/manager/list',
+    method: 'get',
+    params: {
+      ...params,
+      current,
+      size,
+    }
+  })
+}
+
+export const followList = (current, size, params) => {
+  return request({
+    url: '/api/ubcs-flow/follow/list',
+    method: 'get',
+    params: {
+      ...params,
+      current,
+      size,
+    }
+  })
+}
+
+
+export const removeModel = (ids) => {
+  return request({
+    url: '/api/ubcs-flow/model/remove',
+    method: 'post',
+    params: {
+      ids,
+    }
+  })
+}
+
+export const deployModel = (params) => {
+  return request({
+    url: '/api/ubcs-flow/model/deploy',
+    method: 'post',
+    params
+  })
+}
+
+export const changeState = (params) => {
+  return request({
+    url: '/api/ubcs-flow/manager/change-state',
+    method: 'post',
+    params
+  })
+}
+
+export const deployUpload = (category, tenantIds, files) => {
+  const formData = new FormData();
+  formData.append('category', category);
+  formData.append('tenantIds', tenantIds);
+  files.forEach(file => {
+    formData.append('files', file);
+  });
+  return request({
+    headers: {
+      "Content-Type": "multipart/form-data"
+    },
+    url: '/api/ubcs-flow/manager/deploy-upload',
+    method: 'post',
+    data: formData
+  })
+}
+
+export const deleteDeployment = (deploymentIds) => {
+  return request({
+    url: '/api/ubcs-flow/manager/delete-deployment',
+    method: 'post',
+    params: {
+      deploymentIds,
+    }
+  })
+}
+
+export const deleteProcessInstance = (params) => {
+  return request({
+    url: '/api/ubcs-flow/follow/delete-process-instance',
+    method: 'post',
+    params
+  })
+}
+
+export const submitModel = (data) => {
+  return request({
+    url: '/api/ubcs-flow/model/submit',
+    method: 'post',
+    data
+  })
+}
+
+export const detail = (params) => {
+  return request({
+    url: '/api/ubcs-flow/model/detail',
+    method: 'get',
+    params
+  })
+}
+
+export const modelView = (params) => {
+  return request({
+    url: '/api/ubcs-flow/process/model-view',
+    method: 'get',
+    params
+  })
+}

--
Gitblit v1.9.3