|
@@ -218,7 +218,10 @@ const packageProcess = (data: ModelContentConfig, list = []) => {
|
|
|
let disabled = false
|
|
|
let selectOpts = {}
|
|
|
const user_fn = () => {
|
|
|
- assigneeMap.value[config.nodeKey] = { assignees: config.nodeAssigneeList, type: 1, disabled, selectOpts }
|
|
|
+ const _key = config.nodeKey
|
|
|
+ if (!assigneeMap.value[_key]) {
|
|
|
+ assigneeMap.value[_key] = { assignees: config.nodeAssigneeList, type: 1, disabled, selectOpts }
|
|
|
+ }
|
|
|
}
|
|
|
switch (config.setType) {
|
|
|
case 1:
|
|
@@ -232,7 +235,10 @@ const packageProcess = (data: ModelContentConfig, list = []) => {
|
|
|
break
|
|
|
case 3:
|
|
|
// 角色 选择角色 (允许重新选择)
|
|
|
- assigneeMap.value[config.nodeKey] = { assignees: config.nodeAssigneeList, type: 3 }
|
|
|
+ const _key = config.nodeKey
|
|
|
+ if (!assigneeMap.value[_key]) {
|
|
|
+ assigneeMap.value[_key] = { assignees: config.nodeAssigneeList, type: 3 }
|
|
|
+ }
|
|
|
break
|
|
|
case 4:
|
|
|
// 发起人自选 (1: 选择一个人, 2: 选择多个人)
|
|
@@ -256,7 +262,10 @@ const packageProcess = (data: ModelContentConfig, list = []) => {
|
|
|
case 2: {
|
|
|
// 抄送人
|
|
|
// 选择人员 & allowSelection 控制 true 允许选择 否则 隐藏
|
|
|
- assigneeMap.value[config.nodeKey] = { assignees: config.nodeAssigneeList, type: 1, disabled: !config.allowSelection }
|
|
|
+ const _key = config.nodeKey
|
|
|
+ if (!assigneeMap.value[_key]) {
|
|
|
+ assigneeMap.value[_key] = { assignees: config.nodeAssigneeList, type: 1, disabled: !config.allowSelection }
|
|
|
+ }
|
|
|
break
|
|
|
}
|
|
|
/*case 3: {
|