Эх сурвалжийг харах

fix:首页问答参数名称修改,历史记录默认展示全部,智能体默认输入框不展示联网等按钮

hanyang 1 жил өмнө
parent
commit
18d4185beb

+ 10 - 10
src/components/11.json

@@ -1,14 +1,14 @@
 {
   "event": "node_started",
   "data": {
-    "id": "39959a35-e615-4338-b937-b021937a95ac",
-    "node_id": "1741146749557",
-    "node_type": "if-else",
-    "title": "条件分支",
-    "index": 3,
-    "predecessor_node_id": "1740995837751",
+    "id": "95f021c6-36ce-4217-baf7-45413ab3e299",
+    "node_id": "1740995837751",
+    "node_type": "document-extractor",
+    "title": "文档提取器",
+    "index": 2,
+    "predecessor_node_id": "1740995811093",
     "inputs": null,
-    "created_at": 1741829888,
+    "created_at": 1741845280,
     "extras": {},
     "parallel_id": null,
     "parallel_start_node_id": null,
@@ -22,8 +22,8 @@
   },
   "error": "",
   "status": 200,
-  "task_id": "fefebb03-cad4-4c1a-a980-678166d0f767",
+  "task_id": "de7f6eff-84ea-4d5e-a30c-f216bcc33fe9",
   "message_id": "",
-  "parent_id": "8b4f6c1e-a6a9-47fa-b0cc-d9e89ce80204",
-  "session_id": "18d4a262de3b4fa9ad0ba71a3fe93baa"
+  "parent_id": "2d608fb3-43de-4b50-8c09-17a48b1c76ba",
+  "session_id": "b91a4e31748f41a68a47e6399cbadeef"
 }

+ 2 - 2
src/modules/conversation-board/use-agent-list-4-history.js

@@ -54,13 +54,13 @@ export default function useAgentList4History(onSuccess) {
           // 成功
           const res_list = res.data; // 历史记录列表
           if (res_list.length !== 0) {
+            res_list.unshift({ id: '', name: '全部', icon: 'intelligentFrame1' });
             if (typeof onSuccess === 'function') {
               onSuccess(res_list);
             }
           }
-          res_list.unshift({ id: '', name: '全部' });
-          list_agents.value = res_list;
 
+          list_agents.value = res_list;
           // list_agents.value.unshift({ id: '', name: '全部' });
           console.log(list_agents.value);
           // 在store中缓存数据

+ 5 - 0
src/modules/conversation-chat/DialogInput.vue

@@ -25,6 +25,7 @@
         :file_accept="file_accept"
         :file_upload_limit="file_upload_limit"
         :input_file_list_len="input_file_list.length"
+        :agent_id="agent_id"
         @fileUpload="handleFileUpload"
         @questionDefine="handleQuestionDefine"
         @voiceRecognize="handleVoiceRecognize"
@@ -61,6 +62,10 @@ const props = defineProps({
     type: String,
     default: ''
   },
+  agent_id: {
+    type: String,
+    default: ''
+  },
   /**
    * 是否禁用操作
    * 默认 false

+ 6 - 1
src/modules/conversation-chat/dialog-input/InputActions.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="dialog-input-actions">
-    <div class="dialog-input-action-left">
+    <div class="dialog-input-action-left" v-if="!agent_id">
       <a-button
         class="action-left-item-btn"
         :class="is_deep_think ? 'action-left-item-btn-active' : ''"
@@ -36,6 +36,7 @@
         <a-option v-for="item in knowledge_list" :key="item.id" :label="item.name" :value="item.id"></a-option>
       </a-select>
     </div>
+    <div class="dialog-input-action-left" v-else></div>
 
     <div class="dialog-input-action-right">
       <!-- <a-tooltip content="常用问题定义" position="top">
@@ -145,6 +146,10 @@ const props = defineProps({
   input_file_list_len: {
     type: Number,
     default: 0
+  },
+  agent_id: {
+    type: String,
+    default: ''
   }
 });
 

+ 2 - 2
src/modules/conversation-dialog/use-sse-chat.js

@@ -76,13 +76,13 @@ export default function useFetchEventSource() {
     isLoading.value = true;
     isConnected.value = false;
     error.value = null;
-    const { agent_id, session_id, mode, query, files, inputs, knowledgeId, chatMode, isDeep, parent_id } = queryParams;
+    const { agent_id, session_id, mode, query, files, inputs, knowledgeId, chatMode, isDeep, parentId } = queryParams;
     console.log('sse_url');
     let params;
     if (agent_id) {
       params = { sessionId: session_id, query, files, inputs };
     } else {
-      params = { sessionId: session_id, query, files, knowledgeId, chatMode, isDeep, parent_id };
+      params = { sessionId: session_id, query, files, knowledgeId, chatMode, isDeep, parentId };
     }
 
     const sse_url = getSseUrl(agent_id, mode);

+ 1 - 0
src/modules/conversation-history/HistoryTypeDropdown.vue

@@ -102,6 +102,7 @@ const disabled_options = computed(() => {
  * 已经确定类型
  */
 const handleChatTypeConfirm = (item) => {
+  console.log(item, 111);
   recentSearchType.setType(item);
 
   emit('typeSelected', item);

+ 2 - 2
src/views/conversation/ConversationChatContainer.vue

@@ -61,6 +61,7 @@
             :enable_text_input="enable_text_input"
             :enable_file_upload="enable_file_upload"
             :file_accept="file_accept"
+            :agent_id="agent_id"
             @sizeChange="handleInputSizeChange"
             @submit="handleInputSubmit"
           >
@@ -1165,7 +1166,6 @@ const toSubmitNewChat = async (options) => {
   const ask_files = options.files; // 文件列表
   const action_config = options.config; //是否深度思考,是否联网,是否选择知识库
   target_action_config.value = options.config;
-  console.log(options, target_action_config.value, 111);
   let parent_id = '';
   if (chat_display_list.value.length) {
     const lastItem = chat_display_list.value[chat_display_list.value.length - 1];
@@ -1236,7 +1236,7 @@ const toSubmitNewChat = async (options) => {
     knowledgeId: action_config.knowledgeId,
     chatMode: action_config.chatMode,
     isDeep: action_config.isDeep,
-    parent_id: parent_id
+    parentId: parent_id
   };
   startStream(query_params, sseOnMessage);
   return;