wansfa před 1 rokem
rodič
revize
8396e69dd7
1 změnil soubory, kde provedl 19 přidání a 33 odebrání
  1. 19 33
      src/views/qw/qwChat/qq.vue

+ 19 - 33
src/views/qw/qwChat/qq.vue

@@ -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();
               }
           });