diff --git a/src/api/im/friend/index.ts b/src/api/im/friend/index.ts index 229e37578..8f0d4613e 100644 --- a/src/api/im/friend/index.ts +++ b/src/api/im/friend/index.ts @@ -38,8 +38,11 @@ export const getFriend = (friendUserId: number | string) => { } // 删除好友(单向软删除) -export const deleteFriend = (friendUserId: number | string) => { - return request.delete({ url: '/im/friend/delete', params: { friendUserId } }) +export const deleteFriend = (friendUserId: number | string, clear: boolean) => { + return request.delete({ + url: '/im/friend/delete', + params: { friendUserId, clear } + }) } // 更新好友信息(备注 / 免打扰 / 联系人置顶) diff --git a/src/views/im/home/components/friend/FriendAddDialog.vue b/src/views/im/home/components/friend/FriendAddDialog.vue index 7033db9c1..b837a6db1 100644 --- a/src/views/im/home/components/friend/FriendAddDialog.vue +++ b/src/views/im/home/components/friend/FriendAddDialog.vue @@ -148,7 +148,7 @@ const props = withDefaults( presetUser?: UserVO | null /** 添加来源;参见 ImFriendAddSourceEnum */ addSource?: number - /** 来源附带信息:addSource=2(群聊)时传群名,话术拼为「我是 XX 群的 YY」 */ + /** 来源附带信息:addSource=ImFriendAddSource.GROUP 时传群名,话术拼为「我是 XX 群的 YY」 */ addSourceExtra?: string }>(), { @@ -175,7 +175,9 @@ const message = useMessage() const currentUserId = computed(() => getCurrentUserId()) /** 搜索结果过滤掉自己;用 v-if 而非 v-show,避免 DOM 占位 + 头像无效请求 */ -const visibleUsers = computed(() => users.value.filter((u) => u.id !== currentUserId.value)) +const visibleUsers = computed(() => + users.value.filter((user) => user.id !== currentUserId.value) +) const keyword = ref('') const users = ref([]) const searched = ref(false) diff --git a/src/views/im/home/components/user/UserInfo.vue b/src/views/im/home/components/user/UserInfo.vue index 94ecb3b36..f4b11f24a 100644 --- a/src/views/im/home/components/user/UserInfo.vue +++ b/src/views/im/home/components/user/UserInfo.vue @@ -171,8 +171,8 @@