Quellcode durchsuchen

【功能修复】商城:发送商品显示不全问题和打包后客服聊天表情缺失问题

Lcp vor 7 Monaten
Ursprung
Commit
9faad6424e

+ 1 - 1
src/views/mall/promotion/kefu/components/KeFuMessageList.vue

@@ -86,7 +86,7 @@
                   <OrderItem
                     v-if="KeFuMessageContentTypeEnum.ORDER === item.contentType"
                     :message="item"
-                    class="max-w-70%"
+                    class="max-w-100%"
                   />
                 </MessageItem>
               </div>

+ 3 - 2
src/views/mall/promotion/kefu/components/tools/emoji.ts

@@ -66,7 +66,7 @@ export const useEmoji = () => {
     )
     for (const path in pathList) {
       const imageModule: any = await pathList[path]()
-      emojiPathList.value.push(imageModule.default)
+      emojiPathList.value.push({path: path, src: imageModule.default})
     }
   }
 
@@ -116,7 +116,8 @@ export const useEmoji = () => {
   function getEmojiFileByName(name: string) {
     for (const emoji of emojiList) {
       if (emoji.name === name) {
-        return emojiPathList.value.find((item: string) => item.indexOf(emoji.file) > -1)
+        const emojiPath = emojiPathList.value.find((item: {path:string,src:string}) => item.path.indexOf(emoji.file) > -1)
+        return emojiPath?emojiPath.src:undefined
       }
     }
     return false