|
@@ -380,13 +380,13 @@ export default {
|
|
|
const config = selectModeOptions_config[this.form.selectMode] || {} // limit: {minSelected, maxSelected}
|
|
|
const assignees = _form.nodeCandidate.assignees
|
|
|
if (assignees && assignees.length) {
|
|
|
- // 自选一个人
|
|
|
- if (_form.selectMode === 1) {
|
|
|
- if (assignees.length && assignees.length > 1) return this.$message.warning('自选一个人,只能选一个')
|
|
|
- } else {
|
|
|
- // 自选多人/自选角色 需要2人以上
|
|
|
- if (assignees.length && assignees.length < 2) return this.$message.warning(`${config.label},只能选两个以上`)
|
|
|
- }
|
|
|
+ // // 自选一个人
|
|
|
+ // if (_form.selectMode === 1) {
|
|
|
+ // if (assignees.length && assignees.length > 1) return this.$message.warning('自选一个人,只能选一个')
|
|
|
+ // } else {
|
|
|
+ // 自选多人/自选角色 需要2人以上
|
|
|
+ if (assignees.length && assignees.length < 2) return this.$message.warning(`${config.label},只能选两个以上`)
|
|
|
+ // }
|
|
|
}
|
|
|
}
|
|
|
if (_form.actionUrl && _form.actionUrl.length) {
|
|
@@ -419,10 +419,10 @@ export default {
|
|
|
this.select(type, { assignees })
|
|
|
},
|
|
|
selectHandle_nodeCandidate(nodeCandidate) {
|
|
|
- // form.nodeCandidate: {type: 1|2, assignees: {name, id}[]}
|
|
|
- const limit = selectModeOptions_config[this.form.selectMode]?.limit || {} // {minSelected, maxSelected}
|
|
|
+ // form.nodeCandidate: {type: 1(用户)|2(角色), assignees: {name, id}[]}
|
|
|
+ const limit = { minSelected: 2 } // selectModeOptions_config[this.form.selectMode]?.limit || {} // {minSelected, maxSelected}
|
|
|
// type: 1人员, 3角色 5子表单
|
|
|
- this.select(nodeCandidate.type, { ...nodeCandidate, ...limit })
|
|
|
+ this.select({ 1: 1, 2: 3 }[nodeCandidate.type], { ...nodeCandidate, ...limit })
|
|
|
},
|
|
|
selectModeChange(mode) {
|
|
|
const oldMode = this.form.selectMode
|