chore: 审批通过 抄送

This commit is contained in:
dap 2024-12-18 11:44:52 +08:00
parent 1b9583c2d0
commit 4d7fe96c87

View File

@ -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<any>).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() {
<template>
<BasicModal>
<BasicForm>
<template #flowCopyList>
<span>抄送待开发</span>
<template #flowCopyList="slotProps">
<CopyComponent v-model:user-list="slotProps.modelValue" />
</template>
</BasicForm>
</BasicModal>