chore: 审批通过 抄送
This commit is contained in:
parent
1b9583c2d0
commit
4d7fe96c87
@ -11,6 +11,8 @@ import { omit } from 'lodash-es';
|
|||||||
import { useVbenForm } from '#/adapter/form';
|
import { useVbenForm } from '#/adapter/form';
|
||||||
import { completeTask } from '#/api/workflow/task';
|
import { completeTask } from '#/api/workflow/task';
|
||||||
|
|
||||||
|
import { CopyComponent } from '.';
|
||||||
|
|
||||||
const emit = defineEmits<{ complete: [] }>();
|
const emit = defineEmits<{ complete: [] }>();
|
||||||
|
|
||||||
const [BasicForm, formApi] = useVbenForm({
|
const [BasicForm, formApi] = useVbenForm({
|
||||||
@ -118,11 +120,17 @@ async function handleSubmit() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const data = cloneDeep(await formApi.getValues());
|
const data = cloneDeep(await formApi.getValues());
|
||||||
|
// 需要转换数据 抄送人员
|
||||||
|
const flowCopyList = (data.flowCopyList as Array<any>).map((item) => ({
|
||||||
|
userId: item.userId,
|
||||||
|
userName: item.nickName,
|
||||||
|
}));
|
||||||
const requestData = {
|
const requestData = {
|
||||||
...omit(data, ['attachment']),
|
...omit(data, ['attachment']),
|
||||||
fileId: data.attachment.join(','),
|
fileId: data.attachment.join(','),
|
||||||
taskVariables: {},
|
taskVariables: {},
|
||||||
variables: {},
|
variables: {},
|
||||||
|
flowCopyList,
|
||||||
} as CompleteTaskReqData;
|
} as CompleteTaskReqData;
|
||||||
await completeTask(requestData);
|
await completeTask(requestData);
|
||||||
modalApi.close();
|
modalApi.close();
|
||||||
@ -138,8 +146,8 @@ async function handleSubmit() {
|
|||||||
<template>
|
<template>
|
||||||
<BasicModal>
|
<BasicModal>
|
||||||
<BasicForm>
|
<BasicForm>
|
||||||
<template #flowCopyList>
|
<template #flowCopyList="slotProps">
|
||||||
<span>抄送待开发</span>
|
<CopyComponent v-model:user-list="slotProps.modelValue" />
|
||||||
</template>
|
</template>
|
||||||
</BasicForm>
|
</BasicForm>
|
||||||
</BasicModal>
|
</BasicModal>
|
||||||
|
Loading…
Reference in New Issue
Block a user