Merge remote-tracking branch 'origin/dev-wdb'

This commit is contained in:
huxuejian 2026-02-09 09:12:52 +08:00
commit fb497292ce
2 changed files with 11 additions and 11 deletions

View File

@ -17,13 +17,13 @@ export default function useGroupAvatars() {
* @param {string} groupID 群组ID
* @param {string} teamId 团队ID
* @param {string} patientId 患者ID
* @returns {Promise<Array>} 头像URL数组
* @returns {Promise<Array>} 头像URL数组仅包含团队成员头像不包含患者头像
*/
async function getGroupAvatarList(groupID, teamId, patientId) {
try {
if (!teamId) {
console.warn(`群聊 ${groupID} 没有 teamId无法获取头像`)
return [patientDefaultAvatar]
return []
}
// 获取团队成员的头像和名称
@ -31,7 +31,7 @@ export default function useGroupAvatars() {
if (!memberMap || Object.keys(memberMap).length === 0) {
console.warn(`群聊 ${groupID} 的团队成员为空`)
return [patientDefaultAvatar]
return []
}
// 提取头像列表(过滤掉空头像,使用默认头像替代)
@ -43,14 +43,11 @@ export default function useGroupAvatars() {
: teamMemberDefaultAvatar
})
// 添加患者默认头像
avatarList.push(patientDefaultAvatar)
console.log(`群聊 ${groupID} 的头像列表已加载,共 ${avatarList.length} 个头像`)
console.log(`群聊 ${groupID} 的头像列表已加载,共 ${avatarList.length} 个团队成员头像`)
return avatarList
} catch (error) {
console.error(`获取群聊 ${groupID} 的头像列表失败:`, error)
return [patientDefaultAvatar]
return []
}
}
@ -85,10 +82,10 @@ export default function useGroupAvatars() {
/**
* 获取指定群聊的头像列表
* @param {string} groupID 群组ID
* @returns {Array} 头像URL数组
* @returns {Array} 头像URL数组仅包含团队成员头像
*/
function getAvatarList(groupID) {
return groupAvatarMap.value[groupID] || [patientDefaultAvatar]
return groupAvatarMap.value[groupID] || []
}
/**

View File

@ -612,14 +612,17 @@ onHide(() => {
.message-preview {
display: flex;
align-items: center;
min-width: 0;
}
.preview-text {
font-size: 26rpx;
// color: #999;
color: #999;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
flex: 1;
min-width: 0;
}
.load-more {