From be7bd1279af0f1f31795fb22add7a25d4da14330 Mon Sep 17 00:00:00 2001 From: liqi Date: Wed, 3 Dec 2025 13:25:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E9=83=A8=E5=88=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/main.scss | 5 + src/components/call/CallWindow.vue | 187 +++++++++++++ src/components/chat/MessageList.vue | 5 +- src/components/common/Avatar.vue | 23 +- src/components/common/FileConfirmModal.vue | 65 +++++ src/composables/useWebRTC.ts | 289 +++++++++++++++++++++ src/views/chat/ChatView.vue | 145 ++++++++++- 7 files changed, 698 insertions(+), 21 deletions(-) create mode 100644 src/components/call/CallWindow.vue create mode 100644 src/components/common/FileConfirmModal.vue create mode 100644 src/composables/useWebRTC.ts diff --git a/src/assets/styles/main.scss b/src/assets/styles/main.scss index f168068..2972ebd 100644 --- a/src/assets/styles/main.scss +++ b/src/assets/styles/main.scss @@ -29,6 +29,11 @@ body { background: transparent; } +.custom-scrollbar { + scrollbar-width: thin; + scrollbar-color: #475569 transparent; +} + /* 气泡尖角 */ .bubble-self { border-top-right-radius: 2px; diff --git a/src/components/call/CallWindow.vue b/src/components/call/CallWindow.vue new file mode 100644 index 0000000..19be607 --- /dev/null +++ b/src/components/call/CallWindow.vue @@ -0,0 +1,187 @@ + + + + diff --git a/src/components/chat/MessageList.vue b/src/components/chat/MessageList.vue index 8427f69..8ce442f 100644 --- a/src/components/chat/MessageList.vue +++ b/src/components/chat/MessageList.vue @@ -14,10 +14,11 @@ > diff --git a/src/components/common/Avatar.vue b/src/components/common/Avatar.vue index b2518e5..591d3b7 100644 --- a/src/components/common/Avatar.vue +++ b/src/components/common/Avatar.vue @@ -1,8 +1,8 @@