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

@ -97,18 +97,29 @@ function tableActions(record) {
async function handleEdit(record) {
try {
let res = await getDraftInfo(record.id);
/*processData.draftsId = record.id;
processData.schemaId = res.schemaId;
processData.draftsJsonStr = res.formData;
processData.visible = true;*/
localStorage.setItem('draftsJsonStr', res.formData);
router.push({
path: `/flow/${res.schemaId}/${record.id}/createFlow`,
query: {
createType: 'drafts'
}
});
const { schemaId, processId, taskId, id } = record;
if(taskId){
router.push({
path: '/flow/' + schemaId + '/' + (processId || '') + '/approveFlow',
query: {
taskId: taskId,
draftId: id,
}
});
} else {
let res = await getDraftInfo(record.id);
localStorage.setItem('draftsJsonStr', res.formData);
router.push({
path: `/flow/${schemaId}/${id}/createFlow`,
query: {
createType: 'drafts'
}
});
}
} catch (error) { }
}