|
@@ -731,7 +731,6 @@ export default {
|
|
|
}
|
|
}
|
|
|
// 给消息标红并更新最后一条消息
|
|
// 给消息标红并更新最后一条消息
|
|
|
var msgData = _this.chatContact;
|
|
var msgData = _this.chatContact;
|
|
|
- console.log("msgData",msgData)
|
|
|
|
|
for (var i=0; i <= msgData.length;i ++) {
|
|
for (var i=0; i <= msgData.length;i ++) {
|
|
|
var item = msgData[i];
|
|
var item = msgData[i];
|
|
|
if (item && item.openid == data.openid) {
|
|
if (item && item.openid == data.openid) {
|
|
@@ -739,10 +738,14 @@ export default {
|
|
|
item.last.num ++;
|
|
item.last.num ++;
|
|
|
item.last.content = data.content;
|
|
item.last.content = data.content;
|
|
|
item.last.create_at = data.create_at
|
|
item.last.create_at = data.create_at
|
|
|
|
|
+ item.last.last_at = data.last_at
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
+ sortBooks() {
|
|
|
|
|
+ this.chatContact.sort((a, b) => b.last_at - a.last_at)
|
|
|
|
|
+ },
|
|
|
formatMsg(item){
|
|
formatMsg(item){
|
|
|
var payload = {};
|
|
var payload = {};
|
|
|
if (item.type == 'text') {
|
|
if (item.type == 'text') {
|
|
@@ -771,8 +774,6 @@ export default {
|
|
|
thumbnail: item.content
|
|
thumbnail: item.content
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|
|
|
- console.log("实时消息",item)
|
|
|
|
|
- console.log("item",item)
|
|
|
|
|
const message = {
|
|
const message = {
|
|
|
groupId: item.poi_id,
|
|
groupId: item.poi_id,
|
|
|
senderData: {
|
|
senderData: {
|
|
@@ -793,7 +794,6 @@ export default {
|
|
|
async pushList(message) {
|
|
async pushList(message) {
|
|
|
this.initMessageItem(message);
|
|
this.initMessageItem(message);
|
|
|
this.history.messages.unshift(message);
|
|
this.history.messages.unshift(message);
|
|
|
- console.log(this.history.messages)
|
|
|
|
|
// 是否触发文字动效果
|
|
// 是否触发文字动效果
|
|
|
if (message.type === 'text' || message.type === 'text_quote') {
|
|
if (message.type === 'text' || message.type === 'text_quote') {
|
|
|
this.onSetText(message.payload.text);
|
|
this.onSetText(message.payload.text);
|