From b9ce7b914e5d38aaebc206b548adf649955fb626 Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期六, 24 八月 2024 14:10:10 +0800
Subject: [PATCH] agent名称修改

---
 src/views/sessionManager/components/updataFile.vue |   67 +++++++++++++++++++++------------
 1 files changed, 43 insertions(+), 24 deletions(-)

diff --git a/src/views/sessionManager/components/updataFile.vue b/src/views/sessionManager/components/updataFile.vue
index 549ec2e..ecd2970 100644
--- a/src/views/sessionManager/components/updataFile.vue
+++ b/src/views/sessionManager/components/updataFile.vue
@@ -5,10 +5,9 @@
     trigger="click"
     position="tl">
     <a-button
-      :disabled="onFileSelectedLoading"
       type="text"
       style="border-radius: 24px"
-      @click="visible = !visible"
+      @click="visibleChange"
     >
       <icon-attachment
         size="28"
@@ -83,8 +82,8 @@
   img2txt_id: 'qwen-vl-max',
   llm_id: 'qwen-plus',
   name: 'wanghaos Kingdom',
-  parser_ids:
-    'naive:General,qa:Q&A,resume:Resume,manual:Manual,table:Table,paper:Paper,book:Book,laws:Laws,presentation:Presentation,picture:Picture,one:One',
+  // parser_ids: 'naive:General,qa:Q&A,resume:Resume,manual:Manual,table:Table,paper:Paper,book:Book,laws:Laws,presentation:Presentation,picture:Picture,one:One',
+  parser_ids: 'naive:閫氱敤,qa:Q&A,resume:绠�鍘�,manual:璇存槑涔�,table:琛ㄦ牸,paper:澶氭ā鎬�,book:涔︾睄,laws:娉曞緥鏂囦欢,presentation:PPT,picture:鍥剧墖,one:鏁翠綋',
   rerank_id: 'BAAI/bge-reranker-v2-m3',
   role: 'owner',
   tenant_id: '948fc6fa41ab11ef8fb80242ac120004',
@@ -128,6 +127,10 @@
   files.value = fileList;
 };
 
+const visibleChange = (e) => {
+  e.stopPropagation();
+  visible.value = !visible.value;
+}
 
 const upDataFile = () => {
   console.log(files.value, "files");
@@ -136,37 +139,53 @@
     Message.warning('璇烽�夋嫨鏂囦欢');
     return;
   }
-  uploaditemList.value = files.value.map((item)=>{
+  uploaditemList.value = files.value.map((item,index)=>{
     return {
+      index: index,
       name: item.name,
       size: (item.file.size/1024).toFixed(2) + 'K',
     }
   })
-  onFileSelectedLoading.value = true;
-  const formData = new FormData();
-  for (let i = 0; i < files.value.length; i++) {
-    formData.append('file', files.value[i].file);
-    formData.append('conversation_id', activeSessionId.value);
-    formData.append('parser_id', parser_id.value);
-    formData.append('parser_config', '');
-  }
-  uploadWithoutKb(formData).then((res) => {
-    if (res.code == 200) {
-      visible.value = false;
-      onFileSelectedLoading.value = false;
-      // uploaditemList.value = [];
-      emit('selectFileCallback', uploaditemList.value);
-      Message.success('涓婁紶鎴愬姛');
-    } else {
-      Message.error('涓婁紶澶辫触');
-    }
-  });
+  // onFileSelectedLoading.value = true;
+  // const formData = new FormData();
+  // for (let i = 0; i < files.value.length; i++) {
+  //   formData.append('file', files.value[i].file);
+  //   formData.append('conversation_id', activeSessionId.value);
+  //   formData.append('parser_id', parser_id.value);
+  //   formData.append('parser_config', '');
+  // }
+  // uploadWithoutKb(formData).then((res) => {
+  //   onFileSelectedLoading.value = false;
+  //   if (res.code == 200) {
+  //     cancel();
+  //     // uploaditemList.value = [];
+  //     emit('selectFileCallback', uploaditemList.value);
+  //     Message.success('涓婁紶鎴愬姛');
+  //   } else {
+  //     Message.error('涓婁紶澶辫触');
+  //   }
+  // });
+
+  cancel();
+  emit('selectFileCallback', uploaditemList.value);
 
 
 
 };
 
 
+const cancel = () => {
+  if(!onFileSelectedLoading.value){
+    visible.value = false;
+    parser_id.value = "";
+  }
+};
+
+defineExpose({
+  cancel
+})
+
+
 onBeforeMount(() => {
   init();
 

--
Gitblit v1.8.0