|
@@ -455,7 +455,6 @@ export default {
|
|
|
}else{
|
|
|
conversation.unread+=1;
|
|
|
}
|
|
|
-
|
|
|
IMUI.topPopConversations(conversation);
|
|
|
|
|
|
}
|
|
@@ -494,36 +493,6 @@ export default {
|
|
|
//console.log("qxj request conversation:"+JSON.stringify(response.data));
|
|
|
});
|
|
|
},
|
|
|
- appendMessageAction(msgData){
|
|
|
- if(msgData.type=="text"){ //文本
|
|
|
- const message = {
|
|
|
- id: msgData.id,
|
|
|
- status: msgData.status,
|
|
|
- type: msgData.type,
|
|
|
- sendTime: msgData.sendTime,
|
|
|
- content: msgData.content,
|
|
|
- params1: "1",
|
|
|
- params2: "2",
|
|
|
- toContactId: msgData.toContactId,
|
|
|
- fromUser: msgData.fromUser,
|
|
|
- };
|
|
|
- this.appendRemoteMessage(message);
|
|
|
- }
|
|
|
- if(msgData.type=="image"){ //图片
|
|
|
- const message = {
|
|
|
- id: msgData.id,
|
|
|
- status: msgData.status,
|
|
|
- type: msgData.type,
|
|
|
- sendTime: msgData.sendTime,
|
|
|
- content: msgData.content,
|
|
|
- params1: "1",
|
|
|
- params2: "2",
|
|
|
- toContactId: msgData.toContactId,
|
|
|
- fromUser: msgData.fromUser,
|
|
|
- };
|
|
|
- this.appendRemoteMessage(message);
|
|
|
- }
|
|
|
- },
|
|
|
messageTimeFormat(time) {
|
|
|
//console.log("qxj messageTimeFormat:"+time);
|
|
|
return this.friendlyDate(time);
|
|
@@ -585,8 +554,8 @@ export default {
|
|
|
//instance.updateContact(contact);
|
|
|
instance.closeDrawer();
|
|
|
},
|
|
|
- //接收消息回调
|
|
|
- appendMessageAction(msgData){
|
|
|
+
|
|
|
+ appendMessageAction(msgData){
|
|
|
if(msgData.type=="text"){ //文本 text image video voice
|
|
|
const message = {
|
|
|
id: msgData.id,
|
|
@@ -601,7 +570,22 @@ export default {
|
|
|
};
|
|
|
this.appendRemoteMessage(message);
|
|
|
}
|
|
|
+ if(msgData.type=="image"){ //图片
|
|
|
+ const message = {
|
|
|
+ id: msgData.id,
|
|
|
+ status: msgData.status,
|
|
|
+ type: msgData.type,
|
|
|
+ sendTime: msgData.sendTime,
|
|
|
+ content: msgData.content,
|
|
|
+ params1: "1",
|
|
|
+ params2: "2",
|
|
|
+ toContactId: msgData.toContactId,
|
|
|
+ fromUser: msgData.fromUser,
|
|
|
+ };
|
|
|
+ this.appendRemoteMessage(message);
|
|
|
+ }
|
|
|
},
|
|
|
+
|
|
|
//发送消息
|
|
|
handleSend(message, next, file) {
|
|
|
console.log(JSON.stringify(message));
|
|
@@ -610,6 +594,8 @@ export default {
|
|
|
params={"conversationId":message.toContactId,"deviceId":this.qwUser.deviceId,"userId":this.qwUser.userId,"content":message.content};
|
|
|
sendTextMsg(params).then(response => {
|
|
|
if(response.code==200){
|
|
|
+ var conversation=IMUI.findConversationIndexById(message.toContactId);
|
|
|
+ IMUI.topPopConversations(conversation);
|
|
|
next();
|
|
|
}
|
|
|
});
|