diff --git a/frontend/src/pages/chat/search.vue b/frontend/src/pages/chat/search.vue new file mode 100644 index 0000000..53e37d9 --- /dev/null +++ b/frontend/src/pages/chat/search.vue @@ -0,0 +1,217 @@ + + + + + + diff --git a/frontend/src/pages/chat/settings.vue b/frontend/src/pages/chat/settings.vue new file mode 100644 index 0000000..f053f99 --- /dev/null +++ b/frontend/src/pages/chat/settings.vue @@ -0,0 +1,186 @@ + + + + + + diff --git a/frontend/src/pages/contact/detail.vue b/frontend/src/pages/contact/detail.vue index e4619a0..d652596 100644 --- a/frontend/src/pages/contact/detail.vue +++ b/frontend/src/pages/contact/detail.vue @@ -136,7 +136,11 @@ const selectGroup = () => { } const sendMessage = () => { - uni.showToast({ title: '聊天功能开发中', icon: 'none' }) + const f = friend.value + if (!f) return + uni.navigateTo({ + url: `/pages/chat/conversation?conversationId=0&peerId=${f.user_id}&peerName=${encodeURIComponent(f.remark || f.nickname || f.username)}&peerAvatar=${encodeURIComponent(f.avatar || '')}` + }) } const handleBlock = () => {