liudong
2024-08-22 09db9d662b70649e2b378d2599dfe7f7a2bd93ab
src/views/sessionManager/components/agentSession.vue
@@ -256,7 +256,6 @@
  if (data) {
    Message.success("修改成功");
    handleCancel()
    // queryAgentSessionDetail(agentObj.id);
  }
}
@@ -281,15 +280,11 @@
};
const createNewAgent = async (session) => {
  console.log(session,'新建agent会话对象');
  Object.assign(agentObj, session);
  isHistory.value = false;
  initPage();
}
// 调用set方法
const agentSet = async () => {
  const res = await agentSetApi({
@@ -297,10 +292,8 @@
    title: agentObj.title,
    dsl: agentObj.dsl,
  });
  console.log(res,'agentSet');
  // console.log(res,'agentSet');
  if (res.code == 0) {
    // sessionDetailList.value = res.data.dsl.messages;
    // Message.success('修改成功');
    agentReset();
  }
}
@@ -377,18 +370,16 @@
// 历史记录跳转获取agent会话详情
const querySessionDetail = async (session) => {
  Object.assign(agentObj, session);
  agentObj.id = session.dialog_id;
  activeSessionId.value = session.id;
  agentTitle.value = session.name;
  console.log(agentTitle.value, '会话名称');
  const { code, data } = await getSessionDetailsApi(session.id);
  if (code == 200) {
    sessionDetailList.value = data.message.messages;
    const res = await getAgentSessionDetailsApi(session.dialog_id);
    if (res.code == 0) {
      console.log(res.data,'agent会话详情');
      Object.assign(chatObj, data);
      Object.assign(agentObj, res.data);
      Object.assign(chatObj, res.data);
      Object.assign(dsl, res.data.dsl);
      refreshScroll(); //刷新滚动条位置
    }
@@ -534,7 +525,7 @@
  sessionDetailList.value = sessionDetailList.value.splice(0, sessionDetailList.value.length-2).concat(lastArr);
  console.log(sessionDetailList.value, 'sessionDetailList2');
  console.log(chatObj, 'chatObj对象');
  chatObj.dsl.message = chatObj.dsl.message.concat(lastArr);
  chatObj.dsl.messages = chatObj.dsl.messages.concat(lastArr);
  Object.assign(chatDataMeg, {
    id: chatObj.id,
    conversation_id: chatObj.id,
@@ -551,7 +542,7 @@
    clearTimeout(timer!);
    timer = null;
    // displayedText.value = "";
    queryNewSessionDetail(activeSessionId.value);
    queryAgentSessionDetail(chatObj.id);
  }
};