...
|
...
|
@@ -45,6 +45,9 @@ const msgTypeMap = { |
|
|
};
|
|
|
|
|
|
|
|
|
var userAvatar = socketConf.defaultUserHead;
|
|
|
var workAvatar = socketConf.defaultUserHead;
|
|
|
|
|
|
var chat = {
|
|
|
$chat: null,
|
|
|
$chatWin: null,
|
...
|
...
|
@@ -82,7 +85,7 @@ var chat = { |
|
|
url: '/service/userinfo',
|
|
|
}).then(function(result) {
|
|
|
// 获取用户信息
|
|
|
cmEntity.userHead = result.head || cmEntity.userHead;
|
|
|
userAvatar = result.head || cmEntity.defaultUserHead;
|
|
|
self.fetchHistoryMsg(function() {
|
|
|
self.bootSocket();
|
|
|
});
|
...
|
...
|
@@ -135,6 +138,7 @@ var chat = { |
|
|
.on('keydown.chat.sendText', '.text-in', function(event) {
|
|
|
if (event.which === 13) {
|
|
|
let content = {
|
|
|
avatar: userAvatar,
|
|
|
data: {
|
|
|
content: $.trim(event.target.value)
|
|
|
}
|
...
|
...
|
@@ -244,12 +248,15 @@ var chat = { |
|
|
switch (cm.type) {
|
|
|
case allTypes.CU_SEND:
|
|
|
viewData.from = 'customer';
|
|
|
viewData.avatar = cm.userHead;
|
|
|
break;
|
|
|
case allTypes.CS_SEND:
|
|
|
viewData.from = 'employee';
|
|
|
viewData.avatar = socketConf.defaultUserHead;
|
|
|
break;
|
|
|
case allTypes.ROBOT_SEND:
|
|
|
viewData.from = 'rebot';
|
|
|
viewData.avatar = socketConf.defaultUserHead;
|
|
|
break;
|
|
|
|
|
|
default:
|
...
|
...
|
|