浏览代码

fix: 修复bug

zhupei@smartai.com 1 年之前
父节点
当前提交
c131ba1f02

+ 1 - 1
src/modules/answer-refference/RefferenceFileNameItem.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <a-popover :title="knowledge.doc_name" position="left">
-      <div class="doc-ref-container" @click="goKnowledge(doc.doc_name)">
+      <div class="doc-ref-container" @click="goKnowledge(knowledge.doc_name)">
         <span class="doc-ref-index">{{ knowledgeIndex + 1 }}</span>
         <span class="doc-ref-label">{{ knowledge.doc_name }}</span>
       </div>

+ 6 - 1
src/modules/answer-refference/apply-refference-popover-4-ref-flag.js

@@ -11,8 +11,13 @@ export default function applyRefferencePopover4RefFlag(container_klass, refferen
 
   // 处理引用数据
   setTimeout(() => {
+    const selector = `.${container_klass} .client-formated-markdown-doc-refference-flag`;
+    // console.log(selector, '选择器');
     // 无序号,渲染所有的内容
-    const ele = document.querySelectorAll(`.${container_klass} .client-formated-markdown-doc-refference-flag`);
+    const ele = document.querySelectorAll(selector);
+
+    // const container = document.querySelectorAll(`.${container_klass}`);
+    // const ele = container.querySelectorAll('.client-formated-markdown-doc-refference-flag');
 
     renderFlag(ele);
   }, 0);

+ 5 - 2
src/modules/conversation-chat/DialogItem.vue

@@ -42,7 +42,8 @@ const questionInfo = computed(() => {
   return {
     content: props.dialog.question,
     client_custom_icon: props.dialog.client_custom_icon,
-    client_custom_upload_file_list: props.dialog.client_custom_upload_file_list
+    client_custom_upload_file_list: props.dialog.client_custom_upload_file_list,
+    client_custom_unique_id: props.dialog.client_custom_unique_id
   };
 });
 
@@ -52,7 +53,9 @@ const questionInfo = computed(() => {
 const answerInfo = computed(() => {
   const chat_info = props.dialog;
 
-  const obj = {};
+  const obj = {
+    client_custom_unique_id: chat_info.client_custom_unique_id
+  };
 
   // 智能体回答的内容
   if (chat_info.answer) {

+ 3 - 1
src/modules/conversation-item/DialogAnswer.vue

@@ -128,7 +128,9 @@ const answer_html = computed(() => {
 const anwser_klass = computed(() => {
   const answer = props.answer;
 
-  return `${answer.client_custom_unique_id}-answer-content`;
+  // console.log(answer, '答案数据');
+
+  return `klass-${answer.client_custom_unique_id}-answer-content`;
 });
 
 const handleSelectChange = () => {