diff --git a/pages/chat/components/messageList.vue b/pages/chat/components/messageList.vue index e06c473..4a95cea 100644 --- a/pages/chat/components/messageList.vue +++ b/pages/chat/components/messageList.vue @@ -2,7 +2,6 @@ @@ -54,7 +52,6 @@ const props = defineProps({ default() {}, }, }); - const messageList = ref([]); // 消息列表 const showNewMessageTip = ref(false); // 显示有新消息提示 const backToTopStyle = reactive({ width: '100px', @@ -77,14 +74,17 @@ const props = defineProps({ queryParams.pageSize = pageSize; await getMessageList(); }; + const msss = ref([]); // 获得消息分页列表 const getMessageList = async () => { const { data } = await KeFuApi.getKefuMessagePage(queryParams); if (isEmpty(data.list)) { return; } + msss.value = data.list pagingRef.value.completeByTotal(data.list, data.total); }; + const emits = defineEmits(['cc']); /** 刷新消息列表 */ const refreshMessageList = (message = undefined) => { if (queryParams.pageNo != 1 && message !== undefined) { @@ -94,6 +94,8 @@ const props = defineProps({ return; } pagingRef.value.reload(); + console.log("--data1---") + emits("cc", msss.value[msss.value.length-1].kefuName) }; /** 滚动到最新消息 */ const onBackToTopClick = (event) => { diff --git a/pages/chat/components/messageListItem.vue b/pages/chat/components/messageListItem.vue index d32eced..baa4514 100644 --- a/pages/chat/components/messageListItem.vue +++ b/pages/chat/components/messageListItem.vue @@ -141,7 +141,7 @@ } return false; }); - + import { kefuPath } from '@/sheep/config'; // 处理表情 function replaceEmoji(data) { let newData = data; @@ -154,7 +154,7 @@ newData = newData.replace( item, ``, ); }); diff --git a/pages/chat/components/toolsPopup.vue b/pages/chat/components/toolsPopup.vue index a883e0b..8c4c094 100644 --- a/pages/chat/components/toolsPopup.vue +++ b/pages/chat/components/toolsPopup.vue @@ -20,7 +20,7 @@ v-for="item in emoji" :key="item" class="emoji-img" - :src="sheep.$url.cdn(`/static/img/chat/emoji/${item.file}`)" + :src="`${kefuPath}/shangcheng/asserts/${item.file}`" @tap="onEmoji(item)" > @@ -37,7 +37,7 @@ > @@ -46,7 +46,7 @@ 商品 @@ -54,7 +54,7 @@ 订单 @@ -71,7 +71,7 @@ */ import { emojiPage } from '@/pages/chat/util/emoji'; import sheep from '@/sheep'; - + import { kefuPath } from '@/sheep/config'; const props = defineProps({ // 工具模式 toolsMode: { diff --git a/pages/chat/index.vue b/pages/chat/index.vue index f673927..1fabdd0 100644 --- a/pages/chat/index.vue +++ b/pages/chat/index.vue @@ -1,13 +1,15 @@