From 3de8104e44e938c3d205cccb41211204f009f07c Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Wed, 18 Dec 2024 09:32:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8A=84=E9=80=81=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web-antd/src/api/workflow/task/model.d.ts | 2 +- .../views/workflow/components/apply-modal.vue | 13 +++- .../workflow/components/copy-component.vue | 60 ++++++++++++++++++- .../src/views/workflow/components/index.ts | 8 ++- .../workflow/components/user-select-modal.vue | 17 ++++-- .../src/views/workflow/leave/index.vue | 7 ++- .../src/views/workflow/leave/leave-form.vue | 2 +- 7 files changed, 93 insertions(+), 16 deletions(-) diff --git a/apps/web-antd/src/api/workflow/task/model.d.ts b/apps/web-antd/src/api/workflow/task/model.d.ts index 894f601a..413153c4 100644 --- a/apps/web-antd/src/api/workflow/task/model.d.ts +++ b/apps/web-antd/src/api/workflow/task/model.d.ts @@ -42,7 +42,7 @@ export interface StartWorkFlowReqData { /** * 业务ID */ - businessKey: ID; + businessId: ID; /** * flowCode */ diff --git a/apps/web-antd/src/views/workflow/components/apply-modal.vue b/apps/web-antd/src/views/workflow/components/apply-modal.vue index 287cc634..a783756e 100644 --- a/apps/web-antd/src/views/workflow/components/apply-modal.vue +++ b/apps/web-antd/src/views/workflow/components/apply-modal.vue @@ -8,6 +8,8 @@ import { cloneDeep } from 'lodash-es'; import { useVbenForm } from '#/adapter/form'; import { completeTask } from '#/api/workflow/task'; +import { CopyComponent } from '.'; + interface Emits { /** * 完成 @@ -71,9 +73,14 @@ async function handleSubmit() { const { messageType, flowCopyList } = cloneDeep(await formApi.getValues()); const { taskId, taskVariables, variables } = modalApi.getData() as ModalProps; + // 需要转换数据 抄送人员 + const flowCCList = (flowCopyList as Array).map((item) => ({ + userId: item.userId, + userName: item.nickName, + })); const data = { messageType, - flowCopyList, + flowCopyList: flowCCList, taskId, taskVariables, variables, @@ -92,8 +99,8 @@ async function handleSubmit() {