...
|
...
|
@@ -10,6 +10,7 @@ import appBridge from 'yoho-app'; |
|
|
import {time} from './time';
|
|
|
import {api} from './store';
|
|
|
import {RatingView, LeaveMSGView, OrderListView } from './view';
|
|
|
import tip from 'plugin/tip';
|
|
|
|
|
|
|
|
|
var qs = require('yoho-qs');
|
...
|
...
|
@@ -158,7 +159,11 @@ var chat = { |
|
|
|
|
|
this.$chat
|
|
|
.on('click.Rating.toggle', '[data-trigger=rating]', function() {
|
|
|
self.canEvalute && self.ratingView.toggle();
|
|
|
if (self.canEvalute) {
|
|
|
self.ratingView.toggle()
|
|
|
} else {
|
|
|
tip.show('您已评价,请勿重复评价');
|
|
|
}
|
|
|
})
|
|
|
.on('click.leaveMSG', '[data-trigger=leave-msg]', function() {
|
|
|
self.leaveMSGView.trigger('show.LeaveMSGView');
|
...
|
...
|
@@ -577,9 +582,10 @@ var chat = { |
|
|
|
|
|
// state 1: 排队中
|
|
|
function inQueue() {
|
|
|
let info = `${chatMessage.content}您可以<span class="blue" data-trigger="leave-msg">留言</span>`;
|
|
|
// let info = `${chatMessage.content}您可以<span class="blue" data-trigger="leave-msg">留言</span>`;
|
|
|
|
|
|
sysInfo(info);
|
|
|
// sysInfo(info);
|
|
|
sysInfo();
|
|
|
}
|
|
|
|
|
|
// state 2: 人工客服进入
|
...
|
...
|
@@ -594,7 +600,7 @@ var chat = { |
|
|
}
|
|
|
|
|
|
switch (state) {
|
|
|
case 1: break;
|
|
|
case 1: inQueue(); break;
|
|
|
case 2:
|
|
|
case 3:
|
|
|
linkSuccess(); break;
|
...
|
...
|
@@ -715,7 +721,7 @@ var chat = { |
|
|
if (type === 'human') {
|
|
|
cmEntity.type = socketConf.recType.MANUAL_SERVICE;
|
|
|
socket.send(JSON.stringify(cmEntity));
|
|
|
this._sysInfo();
|
|
|
// this._sysInfo();
|
|
|
} else {
|
|
|
// todo;
|
|
|
}
|
...
|
...
|
|