yxk-20260527-党委会发起流程:

在发起流程弹窗中新增“是否急件”,像 deadline 一样回显并允许修改。修改后的 urgencyLevel 只写入流程提交数据。
This commit is contained in:
ye1023
2026-05-27 09:44:58 +08:00
parent 5f75a6dc85
commit 8da05bb6b3
2 changed files with 26 additions and 1 deletions
@@ -440,6 +440,8 @@
supDeptleaderid: record?.supDeptleaderid,
showDeadlineField: true,
deadline: record?.deadline,
showUrgencyLevelField: true,
urgencyLevel: record?.urgencyLevel,
});
}
@@ -509,6 +511,7 @@
};
const nextSuperviseCount = getNextSuperviseCount(record.superviseCount);
const selectedDeadline = options.deadline || record.deadline;
const selectedUrgencyLevel = options.urgencyLevel ?? record.urgencyLevel ?? '0';
const defaultDeptIds = getResponsibleDeptIds(record);
const flowJsonData = {
...record,
@@ -516,6 +519,8 @@
supDeptleaderid: options.supDeptleaderid ?? record.supDeptleaderid ?? '',
superviseCount: nextSuperviseCount,
deadline: selectedDeadline,
// 发起流程时允许临时调整急件标记,仅写入流程变量和流程中间表。
urgencyLevel: selectedUrgencyLevel,
};
const params = {
@@ -535,7 +540,7 @@
businessId: record.id,
title: record.title,
content: record.content,
urgencyLevel: record.urgencyLevel,
urgencyLevel: selectedUrgencyLevel,
deptId: options.deptId || defaultDeptIds,
deptLeaderId: record.responDeptid,
requireFinishDate: formatDate(selectedDeadline, 'YYYY-MM-DD'),