diff --git a/src/views/mall/promotion/kefu/components/KeFuMessageList.vue b/src/views/mall/promotion/kefu/components/KeFuMessageList.vue index bdcab5dc..7e0306c4 100644 --- a/src/views/mall/promotion/kefu/components/KeFuMessageList.vue +++ b/src/views/mall/promotion/kefu/components/KeFuMessageList.vue @@ -40,19 +40,46 @@ v-if="item.senderType === UserTypeEnum.MEMBER" :src="conversation.userAvatar" alt="avatar" + class="w-60px h-60px" />
- + +
+
- + + + - + + + - + + +
([]) // 消息列表 const conversation = ref({} as KeFuConversationRespVO) // 用户会话 @@ -127,6 +152,8 @@ const queryParams = reactive({ }) const total = ref(0) // 消息总条数 const refreshContent = ref(false) // 内容刷新,主要解决会话消息页面高度不一致导致的滚动功能精度失效 +/** 获悉消息内容 */ +const getMessageContent = computed(() => (item: any) => JSON.parse(item.content)) /** 获得消息列表 */ const getMessageList = async () => { const res = await KeFuMessageApi.getKeFuMessagePage(queryParams) diff --git a/src/views/mall/promotion/kefu/components/message/ImageMessageItem.vue b/src/views/mall/promotion/kefu/components/message/ImageMessageItem.vue deleted file mode 100644 index 6b60651b..00000000 --- a/src/views/mall/promotion/kefu/components/message/ImageMessageItem.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/src/views/mall/promotion/kefu/components/message/TextMessageItem.vue b/src/views/mall/promotion/kefu/components/message/MessageItem.vue similarity index 53% rename from src/views/mall/promotion/kefu/components/message/TextMessageItem.vue rename to src/views/mall/promotion/kefu/components/message/MessageItem.vue index fd4b6edb..c3033ac3 100644 --- a/src/views/mall/promotion/kefu/components/message/TextMessageItem.vue +++ b/src/views/mall/promotion/kefu/components/message/MessageItem.vue @@ -1,8 +1,7 @@