Authored by 陈轩

fix im

... ... @@ -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;
}
... ...