From c0fbf501e176ffc0bdf4169bb975bd9a87f9338d Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Tue, 19 Aug 2025 18:01:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20Conversations=E5=B0=81=E8=A3=85?= =?UTF-8?q?=E3=80=81=E9=A6=96=E9=A1=B5=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/svg/svg-pushpin.svg | 3 + src/components/text-over-tips/index.vue | 33 +++- .../xt-chat/conversations/index.vue | 173 ++++++++++++++++++ .../xt-chat/conversations/style.scss | 13 ++ src/layouts/Basic.vue | 30 +-- .../navbar/components/middle-side/index.vue | 6 +- src/layouts/components/navbar/index.vue | 6 +- src/stores/modules/share-data/index.ts | 20 ++ src/stores/modules/tab-bar/index.ts | 4 - src/styles/components/chat-sender.scss | 37 ++++ src/styles/components/index.scss | 3 +- src/utils/user.ts | 9 +- .../history-conversation copy/index.vue | 0 .../history-conversation copy/style.scss | 0 .../delete-chat-modal.vue | 51 ++++++ .../history-conversation-drawer/index.vue | 74 ++++++++ .../history-conversation-drawer/style.scss | 37 ++++ src/views/home/index.vue | 70 ++++++- src/views/home/style.scss | 54 ++++++ 19 files changed, 594 insertions(+), 29 deletions(-) create mode 100644 src/assets/svg/svg-pushpin.svg create mode 100644 src/components/xt-chat/conversations/index.vue create mode 100644 src/components/xt-chat/conversations/style.scss create mode 100644 src/stores/modules/share-data/index.ts create mode 100644 src/styles/components/chat-sender.scss create mode 100644 src/views/home/components/history-conversation copy/index.vue create mode 100644 src/views/home/components/history-conversation copy/style.scss create mode 100644 src/views/home/components/history-conversation-drawer/delete-chat-modal.vue create mode 100644 src/views/home/components/history-conversation-drawer/index.vue create mode 100644 src/views/home/components/history-conversation-drawer/style.scss diff --git a/src/assets/svg/svg-pushpin.svg b/src/assets/svg/svg-pushpin.svg new file mode 100644 index 0000000..fa3ea76 --- /dev/null +++ b/src/assets/svg/svg-pushpin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/text-over-tips/index.vue b/src/components/text-over-tips/index.vue index 57c8d43..54ee35e 100644 --- a/src/components/text-over-tips/index.vue +++ b/src/components/text-over-tips/index.vue @@ -1,6 +1,11 @@