From 7b2c857f6d3174f6f9ff7f90c03126179ded7d2f Mon Sep 17 00:00:00 2001 From: AN <1983933789@qq.com> Date: Wed, 11 Jun 2025 23:32:59 +0800 Subject: [PATCH] =?UTF-8?q?feat-wip(projects):=20=E5=AF=B9=E6=8E=A5?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E5=AE=9A=E4=B9=89=E5=8A=9F=E8=83=BDing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/api/workflow/definition.ts | 8 + src/typings/api/workflow.api.d.ts | 2 + .../workflow/process-definition/index.vue | 154 +++++++++++++----- src/views/workflow/process-instance/index.vue | 85 ++++++---- 4 files changed, 170 insertions(+), 79 deletions(-) diff --git a/src/service/api/workflow/definition.ts b/src/service/api/workflow/definition.ts index e891c437..c5c7c348 100644 --- a/src/service/api/workflow/definition.ts +++ b/src/service/api/workflow/definition.ts @@ -54,3 +54,11 @@ export function fetchActiveDefinition(id: CommonType.IdType, active: boolean) { } }); } + +/** 发布流程定义 */ +export function fetchPublishDefinition(id: CommonType.IdType) { + return request({ + url: `/workflow/definition/publish/${id}`, + method: 'put' + }); +} diff --git a/src/typings/api/workflow.api.d.ts b/src/typings/api/workflow.api.d.ts index e288bd9e..9adc137d 100644 --- a/src/typings/api/workflow.api.d.ts +++ b/src/typings/api/workflow.api.d.ts @@ -90,6 +90,8 @@ declare namespace Api { flowName: string; /** 流程类别 */ category: string; + /** 流程分类名称 */ + categoryName: string; /** 流程版本 */ version: string; /** 是否发布(0未发布 1已发布 9失效) */ diff --git a/src/views/workflow/process-definition/index.vue b/src/views/workflow/process-definition/index.vue index 207a2109..ed6db26e 100644 --- a/src/views/workflow/process-definition/index.vue +++ b/src/views/workflow/process-definition/index.vue @@ -1,13 +1,16 @@