From 3f6d84a67ba6c4abae16fec7c9df0fe0cca235df Mon Sep 17 00:00:00 2001 From: 77 <270260644@qq.com> Date: Mon, 11 Nov 2024 17:34:11 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=A4=84=E7=90=86=E5=90=8E=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E5=BC=B9=E7=AA=97=E7=9A=84=E8=B4=A6=E5=8F=B7=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E7=99=BB=E5=BD=95=E6=97=A0=E6=B3=95=E5=9C=A8=E5=BE=AE?= =?UTF-8?q?=E4=BF=A1=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=99=BB=E5=BD=95=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/chat/components/messageList.vue | 8 +++++--- pages/chat/components/messageListItem.vue | 4 ++-- pages/chat/components/toolsPopup.vue | 10 +++++----- pages/chat/index.vue | 13 +++++++++---- sheep/config/index.js | 2 ++ sheep/hooks/useModal.js | 2 ++ 6 files changed, 25 insertions(+), 14 deletions(-) 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 @@