zhengnaiwen_citu 5 månader sedan
förälder
incheckning
0d295fda74
2 ändrade filer med 3 tillägg och 12 borttagningar
  1. 0 12
      src/hooks/web/useIM.js
  2. 3 0
      src/views/recruit/components/message/components/chatting.vue

+ 0 - 12
src/hooks/web/useIM.js

@@ -136,18 +136,7 @@ export function useDataSource () {
     const resp = await getMessageSync(query)
     const messageList = resp && resp["messages"]
     if (messageList) {
-      // console.log('messageList', messageList)
       messageList.forEach((msg) => {
-        // const message = Convert.toMessage(msg);
-        // msg.channel = new Channel(msg.channel_id, msg.channel_type)
-        if (channel.channelID === 'system') {
-          msg.payload = {
-            type: -1,
-            content: Base64.decode(msg.payload)
-          }
-          resultMessages.push(msg)
-          return
-        }
         msg.payload = JSON.parse(Base64.decode(msg.payload))
         if (contentType[msg.payload.type]) {
           msg.payload.content = JSON.parse(msg.payload.content ?? '{}')
@@ -155,7 +144,6 @@ export function useDataSource () {
         resultMessages.push(msg)
       })
     }
-    // console.log(resultMessages)
     const more = resp.more === 1
     return {
       more,

+ 3 - 0
src/views/recruit/components/message/components/chatting.vue

@@ -158,6 +158,9 @@
                 </v-card-actions>
               </v-card>
             </div>
+            <div v-else-if="val.payload.type === -1" class="message-text" :class="{ active: val.from_uid === IM.uid}">
+              {{ val.payload?.content.text }}
+            </div>
             <div v-else class="message-text" :class="{ active: val.from_uid === IM.uid}">
               {{ val.payload?.content }}
             </div>