From 799dcab425f1f2e690479251654c5520e309a4f8 Mon Sep 17 00:00:00 2001
From: songgaoshuai <1742057357@qq.com>
Date: Fri, 28 Jul 2023 17:17:43 +0800
Subject: [PATCH] =?UTF-8?q?add=20=E6=B7=BB=E5=8A=A0=E6=B5=81=E7=A8=8B?=
=?UTF-8?q?=E5=AE=9A=E4=B9=89=E5=8E=86=E5=8F=B2=E5=88=97=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/workflow/processDefinition/index.ts | 26 ++++--
.../workflow/processDefinition/index.vue | 88 ++++++++++++++++---
2 files changed, 96 insertions(+), 18 deletions(-)
diff --git a/src/api/workflow/processDefinition/index.ts b/src/api/workflow/processDefinition/index.ts
index f35069a..10d7478 100644
--- a/src/api/workflow/processDefinition/index.ts
+++ b/src/api/workflow/processDefinition/index.ts
@@ -3,7 +3,7 @@ const baseUrl = import.meta.env.VITE_APP_BASE_API;
import { getToken } from '@/utils/auth';
/**
- * 获取审批记录
+ * 获取流程定义列表
* @param processInstanceId 流程实例id
* @returns
*/
@@ -14,12 +14,30 @@ export const listProcessDefinition = (query: object) => {
params: query
});
};
+/**
+ * 按照流程定义key获取流程定义
+ * @param processInstanceId 流程实例id
+ * @returns
+ */
+export const getProcessDefinitionListByKey = (key: string) => {
+ return request({
+ url: `/workflow/processDefinition/getProcessDefinitionListByKey/${key}`,
+ method: 'get'
+ });
+};
/**
* 通过流程定义id获取流程图
*/
export const processDefinitionImage = (processDefinitionId: string) => {
- return baseUrl + `/workflow/processDefinition/processDefinitionImage/${processDefinitionId}` + '?Authorization=Bearer ' + getToken() + '&t' + Math.random()
+ return (
+ baseUrl +
+ `/workflow/processDefinition/processDefinitionImage/${processDefinitionId}` +
+ '?Authorization=Bearer ' +
+ getToken() +
+ '&t' +
+ Math.random()
+ );
};
/**
@@ -80,7 +98,5 @@ export function deployProcessFile(data: any) {
url: '/workflow/processDefinition/deployByFile',
method: 'post',
data: data
- })
+ });
}
-
-
diff --git a/src/views/workflow/processDefinition/index.vue b/src/views/workflow/processDefinition/index.vue
index 7a9c8d2..698fed9 100644
--- a/src/views/workflow/processDefinition/index.vue
+++ b/src/views/workflow/processDefinition/index.vue
@@ -94,6 +94,11 @@