feat: 流程中暂存草稿逻辑

This commit is contained in:
GAOANG
2025-04-22 11:02:15 +08:00
parent bae3257764
commit 407f5b7390
3 changed files with 94 additions and 13 deletions

View File

@ -74,12 +74,14 @@ export async function postDraft(
schemaId: string,
formData: Array<Recordable>,
dataId?: string,
processId='',
taskId='',
mode: ErrorMessageMode = 'modal',
) {
return defHttp.post<boolean>(
{
url: Api.Draft,
params: { formData, schemaId, dataId },
params: { formData, schemaId, dataId, processId, taskId },
},
{
errorMessageMode: mode,
@ -109,12 +111,14 @@ export async function putDraft(
formData: Array<Recordable>,
id: string,
dataId?: string,
processId='',
taskId='',
mode: ErrorMessageMode = 'modal',
) {
return defHttp.put<boolean>(
{
url: Api.Draft,
params: { formData, schemaId, id, dataId },
params: { formData, schemaId, id, dataId, processId, taskId },
},
{
errorMessageMode: mode,
@ -139,7 +143,7 @@ export async function deleteDraft(ids: string[], mode: ErrorMessageMode = 'modal
/**
* @description: 获取草稿详情
*/
export async function getDraftInfo(id: string, mode: ErrorMessageMode = 'modal') {
export async function getDraftInfo(id: string, taskId, userId, mode: ErrorMessageMode = 'modal') {
return defHttp.get<{
formData: string;
name: string;
@ -148,7 +152,7 @@ export async function getDraftInfo(id: string, mode: ErrorMessageMode = 'modal')
}>(
{
url: Api.DraftInfo,
params: { id },
params: { id, taskId, userId },
},
{
errorMessageMode: mode,