|
@@ -35,7 +35,7 @@
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
<el-tooltip v-if="!assigneeMap[v.local_name].disabled" content="添加角色" placement="left">
|
|
|
- <el-button style="width: 32px" @click="selectHandler(v.local_name, 2)">
|
|
|
+ <el-button style="width: 32px" @click="selectHandler(v.local_name, 3)">
|
|
|
<svg-icon style="font-size: 18px" icon-class="flow-group-add" />
|
|
|
</el-button>
|
|
|
</el-tooltip>
|
|
@@ -89,7 +89,7 @@ const emit = defineEmits<{
|
|
|
}>()
|
|
|
const updateModelValue = (bool: boolean) => emit('update:modelValue', bool)
|
|
|
type Assignee = {
|
|
|
- type: 1 | 2 // 1: 用户 2: 角色
|
|
|
+ type: 1 | 3 // 1: 用户 3: 角色
|
|
|
assignees: { [key: string]: any /*name, id*/ }
|
|
|
disabled?: boolean
|
|
|
selectOpts?: any
|
|
@@ -111,7 +111,7 @@ const updateActive_assigneeMap = (assignees: any[]) => {
|
|
|
_cur.assignees = assignees
|
|
|
}
|
|
|
}
|
|
|
-const selectHandler = (local_name: string, type: number) => {
|
|
|
+const selectHandler = (local_name: string, type: 1 | 3) => {
|
|
|
if (!assigneeMap.value[local_name]) {
|
|
|
assigneeMap.value[local_name] = { assignees: [], type }
|
|
|
}
|
|
@@ -240,7 +240,7 @@ const packageProcess = (data, list = [], levelIdx = 0) => {
|
|
|
break
|
|
|
case 3:
|
|
|
// 角色 选择角色 (允许重新选择)
|
|
|
- assigneeMap.value[config.local_name] = { assignees: config.nodeRoleList, type: 2 }
|
|
|
+ assigneeMap.value[config.local_name] = { assignees: config.nodeRoleList, type: 3 }
|
|
|
break
|
|
|
case 4:
|
|
|
// 发起人自选 (1: 选择一个人, 2: 选择多个人)
|