From 0046e49ab050f2ee0c229ea18f3e4c2645d4e6ff Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 24 Oct 2025 20:11:35 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90antd=E3=80=91=E3=80=90bpm?= =?UTF-8?q?=E3=80=91bpm/definition=20=E7=9A=84=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/api/bpm/definition/index.ts | 6 ++ .../src/views/bpm/model/definition/data.ts | 2 +- .../src/views/bpm/model/definition/index.vue | 76 +++++++++---------- 3 files changed, 45 insertions(+), 39 deletions(-) diff --git a/apps/web-antd/src/api/bpm/definition/index.ts b/apps/web-antd/src/api/bpm/definition/index.ts index 146fc38a3..01f0fd2a5 100644 --- a/apps/web-antd/src/api/bpm/definition/index.ts +++ b/apps/web-antd/src/api/bpm/definition/index.ts @@ -1,5 +1,7 @@ import type { PageParam, PageResult } from '@vben/request'; +import type { BpmModelApi } from '#/api/bpm/model'; + import { requestClient } from '#/api/request'; export namespace BpmProcessDefinitionApi { @@ -16,10 +18,14 @@ export namespace BpmProcessDefinitionApi { modelType: number; modelId: string; formType?: number; + formId?: number; + formName?: string; + formCustomCreatePath?: string; bpmnXml?: string; simpleModel?: string; formFields?: string[]; icon?: string; + startUsers?: BpmModelApi.UserInfo[]; } } diff --git a/apps/web-antd/src/views/bpm/model/definition/data.ts b/apps/web-antd/src/views/bpm/model/definition/data.ts index e3a2d0499..dda15f371 100644 --- a/apps/web-antd/src/views/bpm/model/definition/data.ts +++ b/apps/web-antd/src/views/bpm/model/definition/data.ts @@ -4,7 +4,7 @@ import type { BpmProcessDefinitionApi } from '#/api/bpm/definition'; import { DICT_TYPE } from '@vben/constants'; /** 列表的字段 */ -export function useGridColumns(): VxeTableGridOptions['columns'] { +export function useGridColumns(): VxeTableGridOptions['columns'] { return [ { field: 'id', diff --git a/apps/web-antd/src/views/bpm/model/definition/index.vue b/apps/web-antd/src/views/bpm/model/definition/index.vue index 5077fbb72..759086bbb 100644 --- a/apps/web-antd/src/views/bpm/model/definition/index.vue +++ b/apps/web-antd/src/views/bpm/model/definition/index.vue @@ -1,5 +1,6 @@