Merge branch 'main' of http://sl.vrgon.com:3000/JiXinHui/YingXingAI
This commit is contained in:
commit
99ca3faefe
|
|
@ -236,9 +236,12 @@ const install = (Vue, vm) => {
|
||||||
// 获取消息接收方用户信息
|
// 获取消息接收方用户信息
|
||||||
let GetReceiverUserInfoApi = (params = {}) =>
|
let GetReceiverUserInfoApi = (params = {}) =>
|
||||||
vm.$u.get("api/Dialogue/GetReceiverUserInfo", params);
|
vm.$u.get("api/Dialogue/GetReceiverUserInfo", params);
|
||||||
// 置顶一个会话
|
// 置顶一个会话
|
||||||
let OverheadOneDialogueApi = (params = {}) =>
|
let OverheadOneDialogueApi = (params = {}) =>
|
||||||
vm.$u.post("api/Dialogue/OverheadOneDialogue", params);
|
vm.$u.post("api/Dialogue/OverheadOneDialogue", params);
|
||||||
|
// 将会话消息标记为已读
|
||||||
|
let ReadMessageApi = (params = {}) =>
|
||||||
|
vm.$u.post("api/Dialogue/ReadMessage", params);
|
||||||
// 删除会话
|
// 删除会话
|
||||||
let DeleteDialogueApi = (params = {}) =>
|
let DeleteDialogueApi = (params = {}) =>
|
||||||
vm.$u.post("api/Dialogue/DeleteDialogue", params);
|
vm.$u.post("api/Dialogue/DeleteDialogue", params);
|
||||||
|
|
@ -303,12 +306,13 @@ const install = (Vue, vm) => {
|
||||||
UpdateUserApi,
|
UpdateUserApi,
|
||||||
GetTeacherListApi,
|
GetTeacherListApi,
|
||||||
GetDialogueListApi,
|
GetDialogueListApi,
|
||||||
GetDialogueList_UserApi,
|
GetDialogueList_UserApi,
|
||||||
AddDialogueApi,
|
AddDialogueApi,
|
||||||
SendMessage_PrivateApi,
|
SendMessage_PrivateApi,
|
||||||
GetChatHistoryDataApi,
|
GetChatHistoryDataApi,
|
||||||
GetReceiverUserInfoApi,
|
GetReceiverUserInfoApi,
|
||||||
OverheadOneDialogueApi,
|
OverheadOneDialogueApi,
|
||||||
|
ReadMessageApi,
|
||||||
DeleteDialogueApi,
|
DeleteDialogueApi,
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -100,18 +100,24 @@ export default {
|
||||||
console.log("切换到标签页:", path, index);
|
console.log("切换到标签页:", path, index);
|
||||||
},
|
},
|
||||||
|
|
||||||
// 打开聊天页面
|
// 打开聊天页面前标记已读
|
||||||
openChat(item) {
|
async openChat(item) {
|
||||||
console.log('打开聊天:', item);
|
console.log("打开聊天:", item);
|
||||||
// uni.navigateTo({
|
|
||||||
// url: `/pages/chat/chat-detail?userId=${item.userId}&name=${item.name}`
|
if (item?.id) {
|
||||||
// });
|
try {
|
||||||
// const id = item.id
|
await this.$u.api.ReadMessageApi({
|
||||||
// const receiverId = item.receiverId
|
dialogueManagementId: item.id,
|
||||||
this.$store.dispatch("selectTeacherChatItem", {
|
});
|
||||||
id: item.id,
|
} catch (err) {
|
||||||
receiverId: item.userId,
|
console.error("[在线咨询] 标记已读失败", err);
|
||||||
});
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.$store.dispatch("selectTeacherChatItem", {
|
||||||
|
id: item.id,
|
||||||
|
receiverId: item.userId,
|
||||||
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
// 加载聊天列表
|
// 加载聊天列表
|
||||||
|
|
@ -163,7 +169,7 @@ export default {
|
||||||
item?.avatar ||
|
item?.avatar ||
|
||||||
item?.friendAvatar
|
item?.friendAvatar
|
||||||
),
|
),
|
||||||
lastMessage: item?.title || item?.lastMessage || item?.content || "暂无消息",
|
lastMessage: item?.lastMessage || "暂无消息",
|
||||||
lastMessageTime: this.formatTime(
|
lastMessageTime: this.formatTime(
|
||||||
item?.lastMessageTime || item?.lastSendTime || item?.startTime
|
item?.lastMessageTime || item?.lastSendTime || item?.startTime
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue