Authored by 李奇

fixed:聊天记录机器人添加

... ... @@ -670,37 +670,54 @@ function pageInit() {
['<img class="img-msg" src="', item.message.newContent, '">'].join('');
}
// 客户自己的消息
if (item.type === 3) {
// 用户头像处理
if (!item.userHead) {
item.userHead = assetsPrefix + socketConf.defaultUserHead;
}
msgTpl +=
`<div class="list-item host">
<img src="${item.userHead}" class="avatar">
<div class="item-detail">
<span class="time">${item.userName} ${item.sendTimeShort}</span>
<div class="msg-bubble">
<div>${item.message.newContent}</div>
</div>
</div>
</div>`;
// 客服消息
} else {
msgTpl +=
`<div class="list-item guest">
<img src="${item.csHead}" class="avatar">
<div class="item-detail">
<span class="time">${item.csName} ${item.sendTimeShort}</span>
<div class="msg-bubble">
<div>${item.message.newContent}</div>
</div>
</div>
</div>`;
switch (item.type) {
case allRTs.CU_SEND:
// 用户头像处理
if (!item.userHead) {
item.userHead = assetsPrefix + socketConf.defaultUserHead;
}
msgTpl +=
`<div class="list-item host">
<img src="${item.userHead}" class="avatar">
<div class="item-detail">
<span class="time">${item.userName} ${item.sendTimeShort}</span>
<div class="msg-bubble">
<div>${item.message.newContent}</div>
</div>
</div>
</div>`;
break;
case allRTs.ROBOT_SEND:
item.csName = item.csName || '客服机器人';
msgTpl =
`<div class="list-item guest">
<img src="${assetsPrefix}/img/service/robot-avatar.png" class="avatar">
<div class="item-detail">
<span class="time">${item.csName} ${item.sendTimeShort}</span>
<div class="msg-bubble">
<div>${item.message.newContent}</div>
</div>
</div>
</div>`;
break;
case allRTs.CS_SEND:
msgTpl +=
`<div class="list-item guest">
<img src="${item.csHead}" class="avatar">
<div class="item-detail">
<span class="time">${item.csName} ${item.sendTimeShort}</span>
<div class="msg-bubble">
<div>${item.message.newContent}</div>
</div>
</div>
</div>`;
break;
default:
break;
}
}
... ...