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