|
|
|
@ -55,6 +55,8 @@ const initialValue: any = ref(null) // 存储初始选中的用户 ID
|
|
|
|
|
|
|
|
|
|
const gitlist = async () => {
|
|
|
|
|
const data = await UserApi.getUserPage(userParams)
|
|
|
|
|
userList.value = []
|
|
|
|
|
userSelectList.value = []
|
|
|
|
|
userList.value = [...userList.value, ...data.list]
|
|
|
|
|
// 设置初始值
|
|
|
|
|
if (propsmodelValue.value) {
|
|
|
|
@ -64,7 +66,7 @@ const gitlist = async () => {
|
|
|
|
|
let foundInitialUserInList = false
|
|
|
|
|
for (const user of userList.value) {
|
|
|
|
|
if (user.id === initialUser.id) {
|
|
|
|
|
propsmodelValue.value=initialUser.username+' '+initialUser.nickname
|
|
|
|
|
// propsmodelValue.value=initialUser.username+' '+initialUser.nickname
|
|
|
|
|
|
|
|
|
|
foundInitialUserInList = true
|
|
|
|
|
break
|
|
|
|
@ -73,7 +75,7 @@ const gitlist = async () => {
|
|
|
|
|
// 如果初始用户不在列表中,则将其添加到列表开头
|
|
|
|
|
if (!foundInitialUserInList && !userSelectList.value.length) {
|
|
|
|
|
userList.value.unshift(initialUser)
|
|
|
|
|
propsmodelValue.value=initialUser.username+' '+initialUser.nickname
|
|
|
|
|
// propsmodelValue.value=initialUser.username+' '+initialUser.nickname
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
// loading.value = false
|
|
|
|
@ -115,6 +117,7 @@ const onVisibleChange = (isVisible: boolean) => {
|
|
|
|
|
userParams.userNickName = undefined
|
|
|
|
|
userList.value = []
|
|
|
|
|
userSelectList.value = []
|
|
|
|
|
gitlist()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|