|
@@ -243,11 +243,14 @@ const submitForm = debounce(() => {
|
|
|
if (isAgree) {
|
|
|
// 同意
|
|
|
formData.termination = false
|
|
|
- if (nodeModelsData.value.length) {
|
|
|
- formData.assigneeMap = nodeModelsData.value.reduce((acc, node) => {
|
|
|
+ const validNodes = nodeModelsData.value.filter(node => node.selectMode)
|
|
|
+ if (validNodes.length) {
|
|
|
+ formData.assigneeMap = validNodes.reduce((acc, node) => {
|
|
|
acc[node.nodeKey] = { assigneeList: node.nodeAssigneeList, type: nodeTypeData.value }
|
|
|
return acc
|
|
|
}, {}) // 组装成后台需要的格式
|
|
|
+ } else {
|
|
|
+ formData.assigneeMap = undefined
|
|
|
}
|
|
|
data = await processConsentTaskApi(formData)
|
|
|
} else {
|