客服控制前端代码优化

pull/30/head
taoshihan1991 4 years ago
parent d948979187
commit 442cc1d7cd

@ -87,6 +87,12 @@
</div> </div>
</body> </body>
<script> <script>
var kfConfig={};
kfConfig.kf_id = "kf_1";
kfConfig.kf_name = "客服丽丽";
kfConfig.avatar = "https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=4217138672,2588039002&fm=26&gp=0.jpg";
kfConfig.group = "1";
var app=new Vue({ var app=new Vue({
el: '#app', el: '#app',
delimiters:["<{","}>"], delimiters:["<{","}>"],
@ -122,14 +128,9 @@
this.socket.onopen = this.OnOpen; this.socket.onopen = this.OnOpen;
}, },
OnOpen() { OnOpen() {
let data = {};
let mes = {} let mes = {}
mes.type = "kfOnline"; mes.type = "kfOnline";
data.kf_id = "kf_1"; mes.data = kfConfig;
data.kf_name = "客服丽丽";
data.avatar = "https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=4217138672,2588039002&fm=26&gp=0.jpg";
data.group = "1";
mes.data = data;
this.socket.send(JSON.stringify(mes)); this.socket.send(JSON.stringify(mes));
}, },
OnMessage(e) { OnMessage(e) {
@ -180,36 +181,27 @@
this.msgList = buf; this.msgList = buf;
//发送给客户我在线 //发送给客户我在线
let data = {};
let mes = {} let mes = {}
mes.type = "kfOnline"; mes.type = "kfOnline";
data.kf_id = "kf_1"; kfConfig.guest_id=guestId;
data.kf_name = "客服丽丽"; mes.data = kfConfig;
data.avatar = "https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=4217138672,2588039002&fm=26&gp=0.jpg";
data.group = "1";
mes.data = data;
this.socket.send(JSON.stringify(mes)); this.socket.send(JSON.stringify(mes));
}, },
//发送给客户 //发送给客户
chatToUser() { chatToUser() {
let mes = {}; let mes = {};
let data = {};
mes.type = "kfChatMessage"; mes.type = "kfChatMessage";
data.content = this.messageContent; kfConfig.content = this.messageContent;
data.kf_id = "kf_1"; mes.data = kfConfig;
data.guest_id = this.currentGuest;
data.kf_name = "客服丽丽";
data.avatar = "https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=4217138672,2588039002&fm=26&gp=0.jpg";
mes.data = data;
this.socket.send(JSON.stringify(mes)); this.socket.send(JSON.stringify(mes));
this.messageContent = ""; this.messageContent = "";
let content = {} let content = {}
content.avatar = data.avatar; content.avatar = kfConfig.avatar;
content.name = data.kf_name; content.name = kfConfig.kf_name;
content.content = data.content; content.content = kfConfig.content;
content.is_kefu = true; content.is_kefu = true;
content.time = data.time; content.time = '';
this.msgList.push(content); this.msgList.push(content);
if (typeof (this.msgListUser[this.currentGuest]) == "undefined") { if (typeof (this.msgListUser[this.currentGuest]) == "undefined") {
this.msgListUser[this.currentGuest] = []; this.msgListUser[this.currentGuest] = [];
@ -218,7 +210,6 @@
}, },
}, },
created: function () { created: function () {
this.getOnlineUsers();
this.initConn(); this.initConn();
} }
}) })

Loading…
Cancel
Save