diff --git a/src/components/project/ProjectManagerNew.vue b/src/components/project/ProjectManagerNew.vue index 9b802ec8..dcbd6c48 100644 --- a/src/components/project/ProjectManagerNew.vue +++ b/src/components/project/ProjectManagerNew.vue @@ -122,9 +122,9 @@ const searchMember = (keyWord) => { }; function change(e, l) { - selectOptions.value = l isOpen.value = false - emit('onChange', e, l, selectOptions.value.find(e => e.deptId)?.deptId) + Array.isArray(l) && (selectOptions.value = l) + Array.isArray(selectOptions.value) && emit('onChange', e, l, selectOptions.value.find(e => e.deptId)?.deptId) if (Array.isArray(l)) { emit('update:name', l.map(t => t.label).join(',')) emit('update:value', l.map(t => t.value).join(','))