已过滤工具类消息

This commit is contained in:
2026-07-06 09:34:55 +08:00
parent 879d2e350a
commit b8af01cc69
7 changed files with 171 additions and 144 deletions

View File

@@ -84,8 +84,9 @@
@scrolltoupper="loadMoreMessages" :upper-threshold="0" :scroll-with-animation="true"
@scroll="onScroll">
<!-- 与AI的对话内容展示 -->
<view v-if="ChatType === 0" class="chat-message" v-for="(message, index) in currentMessages"
:key="index" :id="'msg-' + index" :class="{'message-user':message.role==='user'}">
<template v-for="(message, index) in currentMessages" :key="index">
<view v-if="ChatType === 0 && message.role !== 'tool'" class="chat-message"
:id="'msg-' + index" :class="{'message-user':message.role==='user'}">
<!-- <view class="chat-avatar" :class="{'chat-avatar-user':message.role==='user'}">
<image v-if="message.role === 'user' && UserData?.avatar" :src="UserData.avatar"
class="friend-avatar" mode="aspectFill"></image>
@@ -123,6 +124,7 @@
</view>
</view>
</view>
</template>
<!-- 与好友的对话内容展示 -->
<view v-if="ChatType === 1" class="chat-message" v-for="(message, index) in currentMessages"
:key="index" :id="'msg-' + index" :class="{'message-user':message.sender === UserId}">
@@ -1016,7 +1018,7 @@
const takeConversationMessages = async () => {
try {
allmessages.value = await getConversationMessages(userToken.value, currentSessionId.value) || [];
// console.log("AI消息", JSON.stringify(allmessages.value) );
console.log("获取到的所有消息:", JSON.stringify(allmessages.value) );
// currentMessages.value = allmessages.value.slice(-pageInfoNumber);
// 数据获取后执行滚动
scrollToBottom();

View File

@@ -116,6 +116,7 @@
try {
const token = await login(UsernameValue.value, PasswordValue.value)
// 登陆成功,保存登录数据到手机
console.log("有返回token", token);
saveLoginInfo();
uni.reLaunch({
url: '/pages/Chat/Chat'