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() {