From 4d7fe96c8765ea0676d2926d0c90283cd8c9adc1 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Wed, 18 Dec 2024 11:44:52 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=AE=A1=E6=89=B9=E9=80=9A=E8=BF=87?= =?UTF-8?q?=20=E6=8A=84=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/workflow/components/approval-modal.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/apps/web-antd/src/views/workflow/components/approval-modal.vue b/apps/web-antd/src/views/workflow/components/approval-modal.vue index 285634ad..5b7f84bb 100644 --- a/apps/web-antd/src/views/workflow/components/approval-modal.vue +++ b/apps/web-antd/src/views/workflow/components/approval-modal.vue @@ -11,6 +11,8 @@ import { omit } from 'lodash-es'; import { useVbenForm } from '#/adapter/form'; import { completeTask } from '#/api/workflow/task'; +import { CopyComponent } from '.'; + const emit = defineEmits<{ complete: [] }>(); const [BasicForm, formApi] = useVbenForm({ @@ -118,11 +120,17 @@ async function handleSubmit() { return; } const data = cloneDeep(await formApi.getValues()); + // 需要转换数据 抄送人员 + const flowCopyList = (data.flowCopyList as Array).map((item) => ({ + userId: item.userId, + userName: item.nickName, + })); const requestData = { ...omit(data, ['attachment']), fileId: data.attachment.join(','), taskVariables: {}, variables: {}, + flowCopyList, } as CompleteTaskReqData; await completeTask(requestData); modalApi.close(); @@ -138,8 +146,8 @@ async function handleSubmit() {