From 571e91b01c16c7ea4e3df541a654d526ebf13d7f Mon Sep 17 00:00:00 2001 From: cbb <1055026847@qq.com> Date: Thu, 22 Jan 2026 17:04:43 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=96=B0=E5=A2=9E=EF=BC=9A=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=A5=BD=E5=8F=8B=E9=A1=B5=E9=9D=A2=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=90=84=E6=A8=A1=E5=9D=97=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TUIKit/assets/icon/start-group.svg | 7 +- TUIKit/assets/icon/user-add.svg | 1 + .../message-input-quote/index.vue | 5 +- .../simple-message-list/index.vue | 5 +- .../TUIContact/contact-search/index.vue | 2 +- .../conversation-header/index.vue | 32 ++++++++- .../conversation-list/index.vue | 66 +++++++++++++----- TUIKit/components/TUIConversation/index.vue | 61 ++++++++++------ TUIKit/components/common/Transfer/index.vue | 19 +++-- manifest.json | 10 +-- pages/discover/dynamic/dynamic.vue | 29 +++++--- pages/discover/ranking-list.vue | 20 +++++- pages/discover/styles/dynamic.scss | 14 +++- pages/mall/detail.vue | 10 ++- pages/my-index/my-index.vue | 28 +++++--- static/images/message.svg | 1 + static/qidong.png | Bin 0 -> 519013 bytes 17 files changed, 223 insertions(+), 87 deletions(-) create mode 100644 TUIKit/assets/icon/user-add.svg create mode 100644 static/images/message.svg create mode 100644 static/qidong.png diff --git a/TUIKit/assets/icon/start-group.svg b/TUIKit/assets/icon/start-group.svg index 6fd02f8..5b70a3f 100644 --- a/TUIKit/assets/icon/start-group.svg +++ b/TUIKit/assets/icon/start-group.svg @@ -1,6 +1 @@ - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/TUIKit/assets/icon/user-add.svg b/TUIKit/assets/icon/user-add.svg new file mode 100644 index 0000000..ae1d0b7 --- /dev/null +++ b/TUIKit/assets/icon/user-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/TUIKit/components/TUIChat/message-input/message-input-quote/index.vue b/TUIKit/components/TUIChat/message-input/message-input-quote/index.vue index 5ceba0e..e3a752c 100644 --- a/TUIKit/components/TUIChat/message-input/message-input-quote/index.vue +++ b/TUIKit/components/TUIChat/message-input/message-input-quote/index.vue @@ -75,7 +75,10 @@ /** 是否是红包 */ const isRedEnvelope = computed(() => { - if (quoteMessage.value?.payload?.data) { + if ( + quoteMessage.value?.payload?.data && + quoteMessage.value?.type === 'TIMCustomElem' + ) { const businessID = JSON?.parse( quoteMessage.value?.payload?.data )?.businessID diff --git a/TUIKit/components/TUIChat/message-list/message-elements/simple-message-list/index.vue b/TUIKit/components/TUIChat/message-list/message-elements/simple-message-list/index.vue index aa39066..c94c322 100644 --- a/TUIKit/components/TUIChat/message-list/message-elements/simple-message-list/index.vue +++ b/TUIKit/components/TUIChat/message-list/message-elements/simple-message-list/index.vue @@ -316,7 +316,10 @@ /** 是否红包 */ const isRedEnvelope = (item: any) => { - if (item.messageBody[0]?.payload?.data) { + if ( + item.messageBody[0]?.payload?.data && + item.messageBody[0]?.type === 'TIMCustomElem' + ) { const businessID = JSON?.parse( item.messageBody[0]?.payload?.data )?.businessID diff --git a/TUIKit/components/TUIContact/contact-search/index.vue b/TUIKit/components/TUIContact/contact-search/index.vue index ffaacd0..bfda507 100644 --- a/TUIKit/components/TUIContact/contact-search/index.vue +++ b/TUIKit/components/TUIContact/contact-search/index.vue @@ -175,7 +175,7 @@ border-radius: 64rpx; height: 64rpx; padding: 0 32rpx; - + background: #f4f4f4; } diff --git a/TUIKit/components/TUIConversation/conversation-header/index.vue b/TUIKit/components/TUIConversation/conversation-header/index.vue index 92cd651..a4cdffe 100644 --- a/TUIKit/components/TUIConversation/conversation-header/index.vue +++ b/TUIKit/components/TUIConversation/conversation-header/index.vue @@ -1,6 +1,8 @@