...
|
...
|
@@ -18,6 +18,7 @@ var cmEntity, |
|
|
endTime,
|
|
|
originConf,
|
|
|
encryptedUid,
|
|
|
assetsPrefix,
|
|
|
cursorPosition,
|
|
|
hasMore = true,
|
|
|
titleInterval,
|
...
|
...
|
@@ -62,6 +63,7 @@ require('blueimp-file-upload/js/jquery.fileupload-validate'); |
|
|
encryptedUid = $encryptedUid.val();
|
|
|
socketConf.conversationMessage.encryptedUid = encryptedUid;
|
|
|
cmEntity = socketConf.conversationMessage;
|
|
|
assetsPrefix = $('input[name=assetsPrefix]').val();
|
|
|
|
|
|
// 原始配置信息用于重新连线
|
|
|
originConf = JSON.parse(JSON.stringify(socketConf));
|
...
|
...
|
@@ -248,7 +250,9 @@ function leaveMsg() { |
|
|
* 成功进入在线客服
|
|
|
*/
|
|
|
function enterSuccess(message) {
|
|
|
var liHtml;
|
|
|
var liHtml,
|
|
|
$iconMs = $('.icon.manual-service');
|
|
|
|
|
|
|
|
|
liHtml =
|
|
|
`<div class="list-item">
|
...
|
...
|
@@ -259,6 +263,9 @@ function enterSuccess(message) { |
|
|
</p>
|
|
|
</div>`;
|
|
|
|
|
|
// 进入成功显示人工客服
|
|
|
$iconMs.show();
|
|
|
|
|
|
// 添加消息
|
|
|
$msgList.append(liHtml);
|
|
|
$panelMainBody.scrollTop($panelMainBody[0].scrollHeight);
|
...
|
...
|
@@ -351,7 +358,7 @@ function linkSuccess(msgType, message) { |
|
|
*/
|
|
|
function emojiPrefix(text) {
|
|
|
if (typeof text === 'string') {
|
|
|
return text.replace(/src="(\d{3}).gif"/g, 'src="/img/service/emoji/$1.gif"');
|
|
|
return text.replace(/src="(\d{3}).gif"/g, 'src="' + assetsPrefix + '/img/service/emoji/$1.gif"');
|
|
|
}
|
|
|
|
|
|
return text;
|
...
|
...
|
@@ -559,7 +566,7 @@ function getMessage(rec) { |
|
|
case allTypes.ROBOT_SEND:
|
|
|
rec.csName = rec.csName || '客服机器人';
|
|
|
tipTpl = `<div class="list-item guest">
|
|
|
<img src="/img/service/robot-avatar.png" class="avatar">
|
|
|
<img src="${assetsPrefix}/img/service/robot-avatar.png" class="avatar">
|
|
|
<div class="item-detail">
|
|
|
<span class="time">${rec.csName} ${rec.sendTimeShort}</span>
|
|
|
<div class="msg-bubble">
|
...
|
...
|
|