zhangxiao
2024-08-29 234c222e4fd9d24242440e0207bd5ccfa1bac471
src/views/sessionManager/components/chatMenu.vue
@@ -14,7 +14,11 @@
          "
        >
          <div class="myAgentToolIcon___gaAKI myAgentToolIconNew___DBZrW">
            <img src="@/assets/images/talk.png" style="width: 24px" alt="" />
            <img
              src="@/assets/images/icon-new.png"
              style="width: 24px"
              alt=""
            />
          </div>
        </div>
        <div
@@ -27,8 +31,13 @@
          "
        >
          <div class="myAgentToolIcon___gaAKI myAgentToolIconHistory___GTLWk">
            <img
            <!-- <img
              src="@/assets/images/historybg.png"
              style="width: 24px"
              alt=""
            /> -->
            <img
              src="@/assets/images/icon-histy.png"
              style="width: 24px"
              alt=""
            />
@@ -43,9 +52,14 @@
            }
          "
        >
          <div class="myAgentToolIcon___gaAKI myAgentToolIconSquare___Rj1o_"
            ><img src="@/assets/images/agent.png" style="width: 24px" alt=""
          /></div>
          <div class="myAgentToolIcon___gaAKI myAgentToolIconSquare___Rj1o_">
            <!-- <img src="@/assets/images/agent.png" style="width: 24px" alt=""/> -->
            <img
              src="@/assets/images/icon-zhi.png"
              style="width: 24px"
              alt=""
            />
          </div>
        </div>
        <div class="myAgentLine___Isl6E" style="margin-top: 4px"></div>
        <div id="myAgentBox">
@@ -195,23 +209,30 @@
  const createNewSession = async (session) => {
    console.log(session, 'session');
    // 查询历史记录
    if (session.app_type == '1') {
      // 生成智能体新的对话
      emit('createSession', session.app_id, `和${session.name}的会话`);
      emit('changeAgentType', '1');
    if (session.app_type == '3') {
      //高级agent
      EventBus.emit('createSeniorAgent', session);
      emit('changeAgentType', '5');
    } else {
      // 生成agent新的对话
      // agent对象数据封装
      const { code, data } = await getAgentSessionDetailsApi(session.app_id);
      if (code == 0) {
        console.log(data, '会话详情');
        let sessionObj = {
          id: session.app_id,
          dsl: data.dsl,
          title: session.name,
        };
        EventBus.emit('createAgent', sessionObj);
        emit('changeAgentType', '2');
      if (session.app_type == '1') {
        // 生成智能体新的对话
        emit('createSession', session.app_id, `和${session.name}的会话`);
        emit('changeAgentType', '1');
      } else {
        // 生成agent新的对话
        // agent对象数据封装
        const { code, data } = await getAgentSessionDetailsApi(session.app_id);
        if (code == 0) {
          console.log(data, '会话详情');
          let sessionObj = {
            id: session.app_id,
            dsl: data.dsl,
            title: session.name,
          };
          EventBus.emit('createAgent', sessionObj);
          emit('changeAgentType', '2');
        }
      }
    }
  };