wujingjing
2024-09-10 68994735dddb8d2be65149aa605ec0ac12e8775a
src/views/project/yw/dataManage/knowledge/Knowledge.vue
@@ -26,6 +26,10 @@
                        1个知识
                     </span>
                     <span class="set_desc_text">
                        <span class="set_desc_icon ywifont ywicon-fenshu_an"> </span>
                        {{ item.scope }}
                     </span>
                     <span class="set_desc_text">
                        <span class="set_desc_icon ywifont ywicon-cshy-shizhong"> </span>
                        {{ item.create_time }}更新
                     </span>
@@ -84,6 +88,7 @@
import { useCompRef } from '/@/utils/types';
import { SupervisorPublished, supervisorPublishedMap } from '/@/views/project/yw/lowCode/sqlAmis/types';
import knowledgeLeft from '/static/images/knowledge/data_type_1.png';
import axios, { CancelTokenSource } from 'axios';
const router = useRouter();
//#region ====================== 获取知识库sheet列表 ======================
const knowledgeBaseList = ref([]);
@@ -131,6 +136,7 @@
         knowledge_title: row.title,
         knowledge_desc: row.desc,
         knowledge_prompt: row.prompt,
         knowledge_scope: row.scope,
      },
   });
};
@@ -163,7 +169,9 @@
   chatTestIsShow.value = true;
   nextTick(() => {
      chatRef.value.clear();
      chatRef.value.autoSend(row.prompt);
      setTimeout(() => {
         chatRef.value.autoSend(row.prompt);
      }, 30);
   });
};
@@ -185,7 +193,9 @@
   },
});
const questionAi = async (text) => {
const questionAi = async (text, sourceObj: { source: CancelTokenSource }) => {
   const currentSource = axios.CancelToken.source();
   sourceObj.source = currentSource;
   const res = await check_docvector_validate(
      {
         knowlg_id: chatTestMapRow.value.id,
@@ -193,6 +203,7 @@
      },
      {
         loading: false,
         cancelToken: currentSource.token,
      }
   );
   return res;