diff --git a/src/api/workflow/definition/index.ts b/src/api/workflow/definition/index.ts index 775cfa7..50720ff 100644 --- a/src/api/workflow/definition/index.ts +++ b/src/api/workflow/definition/index.ts @@ -65,9 +65,9 @@ export const deleteDefinition = (id: string | string[]) => { * @param definitionId 流程定义id * @returns */ -export const updateDefinitionState = (definitionId: string) => { +export const updateDefinitionState = (definitionId: string, activityStatus: boolean) => { return request({ - url: `/workflow/definition/updateDefinitionState/${definitionId}`, + url: `/workflow/definition/updateDefinitionState/${definitionId}/${activityStatus}`, method: 'put' }); }; diff --git a/src/api/workflow/definition/types.ts b/src/api/workflow/definition/types.ts index 84a3a28..d30cb25 100644 --- a/src/api/workflow/definition/types.ts +++ b/src/api/workflow/definition/types.ts @@ -12,6 +12,7 @@ export interface FlowDefinitionVo extends BaseEntity { flowCode: string; version: string; isPublish: number; + activityStatus: boolean; createTime: Date; updateTime: Date; wfDefinitionConfigVo: DefinitionConfigVO; diff --git a/src/views/workflow/processDefinition/index.vue b/src/views/workflow/processDefinition/index.vue index 0f09949..62fff66 100644 --- a/src/views/workflow/processDefinition/index.vue +++ b/src/views/workflow/processDefinition/index.vue @@ -59,24 +59,19 @@ - + - - - - + - @@ -179,16 +171,12 @@ -