feat: 用户头像在对话界面正确显示

This commit is contained in:
2026-04-28 09:13:49 +08:00
parent 92c187d576
commit a56bad11f1

View File

@@ -4541,7 +4541,11 @@ function renderMessages() {
messagesDiv.innerHTML = currentConversation.messages.map((msg, index) => {
const isUser = msg.role === 'user';
const avatar = isUser ? '👤' : '🤖';
// 用户头像使用实际头像AI头像使用智能体头像或默认
const avatar = isUser
? (currentUser?.avatar || '👤')
: (currentAgent?.avatar || '🤖');
const avatarHtml = isUser ? renderAvatar(avatar) : avatar;
// 处理消息内容(支持图片)
let contentHtml = '';
@@ -4616,7 +4620,7 @@ function renderMessages() {
return `
<div class="message ${msg.role}" data-index="${index}">
<div class="message-avatar">${avatar}</div>
<div class="message-avatar">${avatarHtml}</div>
<div class="message-body">
${searchHtml}
${thinkingHtml}