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