liudong
2024-08-23 1cf5e0094e4faffcaf188cca4ae98969f558d168
src/views/sessionManager/components/agentSession.vue
@@ -9,7 +9,13 @@
          trigger="click"
        >
          <a-button border
          >{{agentTitle}}
          >
            <span style="
                       width: 100px;
                      overflow: hidden;
                      text-overflow: ellipsis;
                      white-space: nowrap;
                    ">{{ agentTitle }}</span>
            <icon-down style="margin-left: 4px" />
          </a-button>
          <template #content>
@@ -256,7 +262,6 @@
  if (data) {
    Message.success("修改成功");
    handleCancel()
    // queryAgentSessionDetail(agentObj.id);
  }
}
@@ -281,15 +286,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 +298,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 +376,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(); //刷新滚动条位置
    }