-
+
{{ appellation }}
From 48156e4da800375f4c72c3df89a8c81a96e65f4c Mon Sep 17 00:00:00 2001
From: zsk <710162063@qq.com>
Date: Thu, 21 Aug 2025 16:13:13 +0800
Subject: [PATCH 2/6] =?UTF-8?q?=E6=BB=9A=E5=8A=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
root/NEUIKit/pages/Chat/message/message-list.vue | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/root/NEUIKit/pages/Chat/message/message-list.vue b/root/NEUIKit/pages/Chat/message/message-list.vue
index c65645e..78c9491 100644
--- a/root/NEUIKit/pages/Chat/message/message-list.vue
+++ b/root/NEUIKit/pages/Chat/message/message-list.vue
@@ -21,10 +21,10 @@
顶部聊天区域高度传过来{{msgKeyHeight}} 本页面{{screenHeight1}} {{rell}}-->
-
+ -->
@@ -98,7 +98,7 @@
// .selectViewport()
.scrollOffset((res) => {
scroll_new = res.scrollHeight;
- scrollTop.value = scroll_new - scroll_old;
+ // scrollTop.value = scroll_new - scroll_old;
// // console.log("竖直滚动位置", scroll_new);
})
From a094cf364bdcf7a9210deda9cd0bbafa14be194f Mon Sep 17 00:00:00 2001
From: zsk <710162063@qq.com>
Date: Thu, 21 Aug 2025 16:18:08 +0800
Subject: [PATCH 3/6] 1
---
root/NEUIKit/components/NetworkAlert.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/root/NEUIKit/components/NetworkAlert.vue b/root/NEUIKit/components/NetworkAlert.vue
index 10a52bb..7a98d7a 100644
--- a/root/NEUIKit/components/NetworkAlert.vue
+++ b/root/NEUIKit/components/NetworkAlert.vue
@@ -1,5 +1,5 @@
-
+
{{ text }}
From b0aff270a3768120d76b112d9af4b3b3682d9fc5 Mon Sep 17 00:00:00 2001
From: jscyl13849007907 <13849007907@163.com>
Date: Thu, 21 Aug 2025 16:21:13 +0800
Subject: [PATCH 4/6] no message
---
pages/NEUIKit/components/Appellation.vue | 41 ++++++++++++++----------
root/NEUIKit/pages/Chat/message/message-item.vue | 2 +-
2 files changed, 25 insertions(+), 18 deletions(-)
diff --git a/pages/NEUIKit/components/Appellation.vue b/pages/NEUIKit/components/Appellation.vue
index 8d25c7f..4829534 100644
--- a/pages/NEUIKit/components/Appellation.vue
+++ b/pages/NEUIKit/components/Appellation.vue
@@ -41,23 +41,30 @@ const { account, teamId, ignoreAlias, nickFromMsg } = withDefaults(
)
const subtitle = ref('');
const uninstallAppellationWatch = autorun(() => {
- async function getUserInfo() {
- try {
- const res = await uni.$UIKitStore.userStore.getUserActive('10023')
- return res
- } catch (error) {
- console.error('getUserInfo error:', error)
- }
- }
- getUserInfo().then(res => {
- console.log('getUserInfo 热死', res)
- if(res.serverExtension){
- subtitle.value = '@' + JSON.parse(res.serverExtension).fullName;
- }else{
- subtitle.value = '';
- }
- appellation.value = res.name;
- })
+ // async function getUserInfo() {
+ // try {
+ // const res = await uni.$UIKitStore.userStore.getUserActive('10023')
+ // return res
+ // } catch (error) {
+ // console.error('getUserInfo error:', error)
+ // }
+ // }
+ // getUserInfo().then(res => {
+ // if(res.serverExtension){
+ // subtitle.value = '@' + JSON.parse(res.serverExtension).fullName;
+ // }else{
+ // subtitle.value = '';
+ // }
+ // appellation.value = res.name;
+ // })
+ appellation.value = deepClone(
+ uni.$UIKitStore.uiStore.getAppellation({
+ account,
+ teamId,
+ ignoreAlias,
+ nickFromMsg,
+ })
+ )
})
onUnmounted(() => {
uninstallAppellationWatch()
diff --git a/root/NEUIKit/pages/Chat/message/message-item.vue b/root/NEUIKit/pages/Chat/message/message-item.vue
index a4b0fa5..2c2f442 100644
--- a/root/NEUIKit/pages/Chat/message/message-item.vue
+++ b/root/NEUIKit/pages/Chat/message/message-item.vue
@@ -115,7 +115,7 @@
" :goto-user-card="true" />
- {{ appellation }}{{ props }}
+ {{ appellation }}
From 9479036eb37aa9a5cb563daef47acbbe37de539c Mon Sep 17 00:00:00 2001
From: jscyl13849007907 <13849007907@163.com>
Date: Thu, 21 Aug 2025 16:44:29 +0800
Subject: [PATCH 5/6] no message
---
pages/NEUIKit/components/Appellation.vue | 53 ++++++++++++----------
.../conversation-list/conversation-item.vue | 2 +-
2 files changed, 30 insertions(+), 25 deletions(-)
diff --git a/pages/NEUIKit/components/Appellation.vue b/pages/NEUIKit/components/Appellation.vue
index 4829534..abfe441 100644
--- a/pages/NEUIKit/components/Appellation.vue
+++ b/pages/NEUIKit/components/Appellation.vue
@@ -22,7 +22,7 @@ import { deepClone } from '../utils'
const appellation = ref('')
-const { account, teamId, ignoreAlias, nickFromMsg } = withDefaults(
+const { pid,account, teamId, ignoreAlias, nickFromMsg } = withDefaults(
defineProps<{
account: string
teamId?: string
@@ -30,6 +30,7 @@ const { account, teamId, ignoreAlias, nickFromMsg } = withDefaults(
nickFromMsg?: string
color?: string
fontSize?: number
+ pid?: number
}>(),
{
teamId: undefined,
@@ -37,34 +38,38 @@ const { account, teamId, ignoreAlias, nickFromMsg } = withDefaults(
nickFromMsg: '-',
color: '#333',
fontSize: 16,
+ pid:0
}
)
const subtitle = ref('');
const uninstallAppellationWatch = autorun(() => {
- // async function getUserInfo() {
- // try {
- // const res = await uni.$UIKitStore.userStore.getUserActive('10023')
- // return res
- // } catch (error) {
- // console.error('getUserInfo error:', error)
- // }
- // }
- // getUserInfo().then(res => {
- // if(res.serverExtension){
- // subtitle.value = '@' + JSON.parse(res.serverExtension).fullName;
- // }else{
- // subtitle.value = '';
- // }
- // appellation.value = res.name;
- // })
- appellation.value = deepClone(
- uni.$UIKitStore.uiStore.getAppellation({
- account,
- teamId,
- ignoreAlias,
- nickFromMsg,
+ if(pid){
+ async function getUserInfo() {
+ try {
+ const res = await uni.$UIKitStore.userStore.getUserActive(pid.split('|')[2])
+ return res
+ } catch (error) {
+ console.error('getUserInfo error:', error)
+ }
+ }
+ getUserInfo().then(res => {
+ if(res.serverExtension){
+ subtitle.value = '@' + JSON.parse(res.serverExtension).fullName;
+ }else{
+ subtitle.value = '';
+ }
+ appellation.value = res.name;
})
- )
+ }else{
+ appellation.value = deepClone(
+ uni.$UIKitStore.uiStore.getAppellation({
+ account,
+ teamId,
+ ignoreAlias,
+ nickFromMsg,
+ })
+ )
+ }
})
onUnmounted(() => {
uninstallAppellationWatch()
diff --git a/pages/NEUIKit/pages/Conversation/conversation-list/conversation-item.vue b/pages/NEUIKit/pages/Conversation/conversation-list/conversation-item.vue
index 1d28ccf..3a4ac74 100644
--- a/pages/NEUIKit/pages/Conversation/conversation-list/conversation-item.vue
+++ b/pages/NEUIKit/pages/Conversation/conversation-list/conversation-item.vue
@@ -23,7 +23,7 @@
-
+
{{ sessionName }}
From 6a21f9589ac545a77d362ceefe0d8d8faf8692af Mon Sep 17 00:00:00 2001
From: jscyl13849007907 <13849007907@163.com>
Date: Thu, 21 Aug 2025 16:59:40 +0800
Subject: [PATCH 6/6] no message
---
pages/NEUIKit/components/Appellation.vue | 2 +-
.../conversation-list/conversation-item.vue | 1 +
root/NEUIKit/pages/Chat/message/message-item.vue | 42 ++++++++++++++++------
3 files changed, 33 insertions(+), 12 deletions(-)
diff --git a/pages/NEUIKit/components/Appellation.vue b/pages/NEUIKit/components/Appellation.vue
index abfe441..90d8434 100644
--- a/pages/NEUIKit/components/Appellation.vue
+++ b/pages/NEUIKit/components/Appellation.vue
@@ -20,7 +20,7 @@ import {
import { deepClone } from '../utils'
-const appellation = ref('')
+const appellation = ref('-')
const { pid,account, teamId, ignoreAlias, nickFromMsg } = withDefaults(
defineProps<{
diff --git a/pages/NEUIKit/pages/Conversation/conversation-list/conversation-item.vue b/pages/NEUIKit/pages/Conversation/conversation-list/conversation-item.vue
index 3a4ac74..19ad718 100644
--- a/pages/NEUIKit/pages/Conversation/conversation-list/conversation-item.vue
+++ b/pages/NEUIKit/pages/Conversation/conversation-list/conversation-item.vue
@@ -273,6 +273,7 @@ function handleTouchMove(event: TouchEvent) {
}
function handleConversationItemClick() {
+ uni.setStorageSync("selectopenimid", props.conversation.conversationId);
if (props.showMoreActions) {
emit("leftSlide", null);
return;
diff --git a/root/NEUIKit/pages/Chat/message/message-item.vue b/root/NEUIKit/pages/Chat/message/message-item.vue
index 2c2f442..03c83c6 100644
--- a/root/NEUIKit/pages/Chat/message/message-item.vue
+++ b/root/NEUIKit/pages/Chat/message/message-item.vue
@@ -115,7 +115,7 @@
" :goto-user-card="true" />
- {{ appellation }}
+ {{ appellation }} {{ subtitle }}
@@ -436,7 +436,7 @@
})
// 昵称
- const appellation = ref('')
+ const appellation = ref('-')
const accountId = uni.$UIKitStore?.userStore?.myUserInfo.accountId
// 会话类型
@@ -503,20 +503,40 @@
const handleReeditMsg = (msg : V2NIMMessageForUI) => {
uni.$emit(events.ON_REEDIT_MSG, msg)
}
+ const subtitle = ref('')
// 监听昵称变化
const uninstallAppellationWatch = autorun(() => {
// 昵称展示顺序 群昵称 > 备注 > 个人昵称 > 帐号
- appellation.value = deepClone(
- uni.$UIKitStore.uiStore.getAppellation({
- account: props.msg.senderId,
- teamId:
- conversationType ===
- V2NIMConst.V2NIMConversationType.V2NIM_CONVERSATION_TYPE_TEAM
- ? to
- : '',
+ if(uni.getStorageSync('selectopenimid')){
+ async function getUserInfo() {
+ try {
+ const res = await uni.$UIKitStore.userStore.getUserActive(uni.getStorageSync('selectopenimid').split('|')[2])
+ return res
+ } catch (error) {
+ console.error('getUserInfo error:', error)
+ }
+ }
+ getUserInfo().then(res => {
+ if(res.serverExtension){
+ subtitle.value = '@' + JSON.parse(res.serverExtension).fullName;
+ }else{
+ subtitle.value = '';
+ }
+ appellation.value = res.name;
})
- )
+ }else{
+ appellation.value = deepClone(
+ uni.$UIKitStore.uiStore.getAppellation({
+ account: props.msg.senderId,
+ teamId:
+ conversationType ===
+ V2NIMConst.V2NIMConversationType.V2NIM_CONVERSATION_TYPE_TEAM
+ ? to
+ : '',
+ })
+ )
+ }
})
onUnmounted(() => {