From b117765bdc77c7c1ffd0982b533d8935daca5b7a Mon Sep 17 00:00:00 2001 From: Phoenix <64720302+Concur-max@users.noreply.github.com> Date: Tue, 27 May 2025 11:38:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=A4=84=E7=90=86=E5=92=8C=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在useSessionMenu.ts中,修正用户信息处理逻辑,使用正确的用户ID - 在IndexSider.vue中,移除不必要的watch监听器,简化代码 - 在PanelContent.vue中,优化右键菜单逻辑,确保仅在特定条件下触发 --- src/hooks/useSessionMenu.ts | 4 ++-- src/views/message/inner/IndexSider.vue | 7 ------- src/views/message/inner/panel/PanelContent.vue | 3 ++- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/hooks/useSessionMenu.ts b/src/hooks/useSessionMenu.ts index 4a22416..3bed761 100644 --- a/src/hooks/useSessionMenu.ts +++ b/src/hooks/useSessionMenu.ts @@ -108,8 +108,8 @@ export function useSessionMenu() { const onUserInfo = (item: ISession) => { console.error('item',item) - debugger - user(item.receiver_id) + + user(item.id) } // 移除会话 diff --git a/src/views/message/inner/IndexSider.vue b/src/views/message/inner/IndexSider.vue index e131df3..64e3a54 100644 --- a/src/views/message/inner/IndexSider.vue +++ b/src/views/message/inner/IndexSider.vue @@ -298,13 +298,6 @@ const items = computed((): ISession[] => { return [...topItems, ...normalItems] }) -watch( - () => talkStore, - (newValue, oldValue) => { - // console.log(newValue) - }, - { deep: true, immediate: true } -) watch( () => state.addressBookSearchNickName, (newValue, oldValue) => { diff --git a/src/views/message/inner/panel/PanelContent.vue b/src/views/message/inner/panel/PanelContent.vue index 0e2661c..f37fd7d 100644 --- a/src/views/message/inner/panel/PanelContent.vue +++ b/src/views/message/inner/panel/PanelContent.vue @@ -324,13 +324,14 @@ const retry=(item:any)=>{ } const onContextMenuAvatar=(e:any,item:any)=>{ - console.log('item',item) e.preventDefault() + if(item.float!=='right'){ bus.emit(EditorConst.Mention, { id: item.user_id, value: item.nickname }) } +}