feat: 全面支持deepseek
This commit is contained in:
@@ -5,16 +5,20 @@ const chatStore = defineStore("chat", {
|
||||
msgList: []
|
||||
}),
|
||||
getters: {
|
||||
allMsgContext: (state) => state.msgList.filter(x => x.messageType == "All"),
|
||||
personalMsgContext: (state) => state.msgList.filter(x => x.messageType == "Personal"),
|
||||
aiMsgContext: (state) => state.msgList.filter(x => x.messageType == "Ai")
|
||||
allMsgContext: (state) => state.msgList.filter(x => x.messageType === "All"),
|
||||
personalMsgContext: (state) => state.msgList.filter(x => x.messageType === "Personal"),
|
||||
// aiMsgContext: (state) => state.msgList.filter(x => x.messageType === "Ai"),
|
||||
//获取msg,通过类型
|
||||
getMsgContextFunc: (state) => (messageType) => {
|
||||
return state.msgList.filter(item => item.messageType === messageType);
|
||||
},
|
||||
},
|
||||
actions:
|
||||
{
|
||||
addOrUpdateMsg(msg) {
|
||||
var currentMsg = this.msgList.filter(x => x.id == msg.id)[0];
|
||||
var currentMsg = this.msgList.filter(x => x.id === msg.id)[0];
|
||||
//当前没有包含,如果有相同的上下文id,只需要改变content即可
|
||||
if (currentMsg == undefined) {
|
||||
if (currentMsg === undefined) {
|
||||
this.addMsg(msg);
|
||||
}
|
||||
else {
|
||||
@@ -22,9 +26,9 @@ const chatStore = defineStore("chat", {
|
||||
}
|
||||
|
||||
},
|
||||
clearAiMsg()
|
||||
clearTypeMsg(messageType)
|
||||
{
|
||||
this.msgList=this.msgList.filter(x => x.messageType != "Ai")
|
||||
this.msgList=this.msgList.filter(x => x.messageType !==messageType)
|
||||
},
|
||||
setMsgList(value) {
|
||||
this.msgList = value;
|
||||
@@ -39,7 +43,7 @@ const chatStore = defineStore("chat", {
|
||||
this.userList.push(user);
|
||||
},
|
||||
delUser(userId) {
|
||||
this.userList = this.userList.filter(obj => obj.userId != userId);
|
||||
this.userList = this.userList.filter(obj => obj.userId !== userId);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user