zhangxiao
2024-08-29 84f2dda7dafcfb6814897b84c65feaa9943d5501
src/views/sessionManager/components/seniorAgentSession.vue
@@ -134,7 +134,7 @@
              :src="getImg(sessionDetail)"
              alt=""
            />
            <div class="uploadFileList fileList">
            <div class="uploadFileList fileList" v-if="sessionDetail?.excel_name">
              <a-comment
                :content="sessionDetail.excel_name"
                style="
@@ -283,7 +283,7 @@
        ></updataFile> -->
        <span v-if="getAent"></span>
        <uploadFile
          v-if="agentObj.id == 'excel_talk' || dialog_id == 'excel_talk'"
          v-if="!getAent"
          ref="fileInput"
          :sessionId="activeSessionId"
          @selectFileCallback="selectFileCallback"
@@ -634,6 +634,7 @@
    chatDis.value = false;
    loading.value = false;
    inputMsg.value = '';
    uploaditemList.value = [];
  };
  //渲染文字
@@ -681,11 +682,9 @@
  const getAentId = (id) => {
    if (id == 'excel_talk') {
      console.log(1);
      getAent.value = false;
    }
    if (id == 'questions_talk') {
      console.log(2);
      getAent.value = true;
    }
  };
@@ -721,6 +720,7 @@
  const sentClick = () => {
    sendMessage('click');
    uploaditemList.value = [];
  };
@@ -777,6 +777,7 @@
          //   startChat(inputMsg.value);
          //   inputMsg.value = '';
          createSession('');
          uploaditemList.value = [];
        } else {
          Message.warning('消息不能为空');
          chatDis.value = false;
@@ -790,6 +791,11 @@
    try {
      loading.value = true;
      chatDis.value = true;
      let name = inputMsg.value;
      if (val) {
        name = val[0].name.split('.')[0];
      }
      if (!activeSessionId.value) {
        let message = [
@@ -797,15 +803,11 @@
            content: sessionDetailList.value[0].content,
            role: 'assistant',
          },
          {
            content: inputMsg.value,
            role: 'user',
          },
        ];
        const res = await agentConversationSetApi({
          id: '',
          app_id: agentObj.id,
          name: inputMsg.value,
          name: name,
          message: message,
        });
        // console.log(res, "res");
@@ -816,6 +818,7 @@
          if (!val) {
            startChat(inputMsg.value);
            inputMsg.value = '';
            uploaditemList.value = [];
          } else {
            loading.value = false;
            chatDis.value = false;
@@ -857,7 +860,7 @@
      const formData = new FormData();
      uploaditemList.value = resData;
      if (!activeSessionId.value) {
        await createSession(1);
        await createSession(resData);
      }
      onFileSelectedLoading.value = true;