fix: 流程再次发起,预测节点查询

This commit is contained in:
smallNorthLee
2025-03-03 21:09:59 +08:00
parent c2e99fb427
commit 3b5a0ae290
2 changed files with 18 additions and 21 deletions

View File

@@ -117,6 +117,7 @@ const activityNodes = ref<ProcessInstanceApi.ApprovalNodeInfo[]>([]) // 审批
/** 设置表单信息、获取流程图数据 **/
const initProcessInfo = async (row: any, formVariables?: any) => {
// 重置指定审批人
startUserSelectTasks.value = []
startUserSelectAssignees.value = {}
@@ -138,9 +139,13 @@ const initProcessInfo = async (row: any, formVariables?: any) => {
await nextTick()
fApi.value?.btn.show(false) // 隐藏提交按钮
// 获取流程审批信息
await getApprovalDetail(row)
// 获取流程审批信息,当再次发起时,流程审批节点要根据原始表单参数预测出来
const param = {
id: row.id,
processVariablesStr: JSON.stringify(formVariables)
}
await getApprovalDetail(param)
// }
// 加载流程图
const processDefinitionDetail = await DefinitionApi.getProcessDefinition(row.id)
if (processDefinitionDetail) {