From 6b988bd582bfcd17fee48c476a5a6e5cc172b0d5 Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期三, 12 三月 2025 10:08:33 +0800
Subject: [PATCH] dev-2

---
 src/api/workflow/processDefinition/index.ts |   43 +++++++++++++++++--------------------------
 1 files changed, 17 insertions(+), 26 deletions(-)

diff --git a/src/api/workflow/processDefinition/index.ts b/src/api/workflow/processDefinition/index.ts
index f64b531..c063120 100644
--- a/src/api/workflow/processDefinition/index.ts
+++ b/src/api/workflow/processDefinition/index.ts
@@ -1,7 +1,6 @@
 import request from '@/utils/request';
-import { ProcessDefinitionQuery, ProcessDefinitionVO, ProcessDefinitionXmlVO } from '@/api/workflow/processDefinition/types';
+import { ProcessDefinitionQuery, ProcessDefinitionVO, definitionXmlVO } from '@/api/workflow/processDefinition/types';
 import { AxiosPromise } from 'axios';
-const baseUrl = import.meta.env.VITE_APP_BASE_API;
 
 /**
  * 鑾峰彇娴佺▼瀹氫箟鍒楄〃
@@ -20,9 +19,9 @@
  * @param processInstanceId 娴佺▼瀹炰緥id
  * @returns
  */
-export const getProcessDefinitionListByKey = (key: string) => {
+export const getListByKey = (key: string) => {
   return request({
-    url: `/workflow/processDefinition/getProcessDefinitionListByKey/${key}`,
+    url: `/workflow/processDefinition/getListByKey/${key}`,
     method: 'get'
   });
 };
@@ -30,9 +29,9 @@
 /**
  * 閫氳繃娴佺▼瀹氫箟id鑾峰彇娴佺▼鍥�
  */
-export const processDefinitionImage = (processDefinitionId: string): AxiosPromise<any> => {
+export const definitionImage = (processDefinitionId: string): AxiosPromise<any> => {
   return request({
-    url: `/workflow/processDefinition/processDefinitionImage/${processDefinitionId}` + '?t' + Math.random(),
+    url: `/workflow/processDefinition/definitionImage/${processDefinitionId}` + '?t' + Math.random(),
     method: 'get'
   });
 };
@@ -42,20 +41,20 @@
  * @param processDefinitionId 娴佺▼瀹氫箟id
  * @returns
  */
-export const processDefinitionXml = (processDefinitionId: string): AxiosPromise<ProcessDefinitionXmlVO> => {
+export const definitionXml = (processDefinitionId: string): AxiosPromise<definitionXmlVO> => {
   return request({
-    url: `/workflow/processDefinition/processDefinitionXml/${processDefinitionId}`,
+    url: `/workflow/processDefinition/definitionXml/${processDefinitionId}`,
     method: 'get'
   });
 };
 
 /**
  * 鍒犻櫎娴佺▼瀹氫箟
- * @param processDefinitionId 娴佺▼瀹氫箟id
  * @param deploymentId 閮ㄧ讲id
+ * @param processDefinitionId 娴佺▼瀹氫箟id
  * @returns
  */
-export const deleteProcessDefinition = (deploymentId: string, processDefinitionId: string) => {
+export const deleteProcessDefinition = (deploymentId: string | string[], processDefinitionId: string | string[]) => {
   return request({
     url: `/workflow/processDefinition/${deploymentId}/${processDefinitionId}`,
     method: 'delete'
@@ -67,9 +66,9 @@
  * @param processDefinitionId 娴佺▼瀹氫箟id
  * @returns
  */
-export const updateProcessDefState = (processDefinitionId: string) => {
+export const updateDefinitionState = (processDefinitionId: string) => {
   return request({
-    url: `/workflow/processDefinition/updateProcessDefState/${processDefinitionId}`,
+    url: `/workflow/processDefinition/updateDefinitionState/${processDefinitionId}`,
     method: 'put'
   });
 };
@@ -94,7 +93,10 @@
   return request({
     url: '/workflow/processDefinition/deployByFile',
     method: 'post',
-    data: data
+    data: data,
+    headers: {
+      repeatSubmit: false
+    }
   });
 }
 
@@ -104,20 +106,9 @@
  * @param fromProcessDefinitionId
  * @returns
  */
-export const migrationProcessDefinition = (currentProcessDefinitionId: string, fromProcessDefinitionId: string) => {
+export const migrationDefinition = (currentProcessDefinitionId: string, fromProcessDefinitionId: string) => {
   return request({
-    url: `/workflow/processDefinition/migrationProcessDefinition/${currentProcessDefinitionId}/${fromProcessDefinitionId}`,
+    url: `/workflow/processDefinition/migrationDefinition/${currentProcessDefinitionId}/${fromProcessDefinitionId}`,
     method: 'put'
-  });
-};
-
-/**
- * 鏌ヨ娴佺▼瀹氫箟鍒楄〃
- * @returns
- */
-export const getProcessDefinitionList = () => {
-  return request({
-    url: `/workflow/processDefinition/getProcessDefinitionList`,
-    method: 'get'
   });
 };

--
Gitblit v1.9.3