From cd8ea3d115de633ecf0f65febe51013e762ecb8f Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期六, 24 八月 2024 13:13:30 +0800
Subject: [PATCH] 多文件上传解析方法修改

---
 src/views/sessionManager/components/updataFile.vue |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/src/views/sessionManager/components/updataFile.vue b/src/views/sessionManager/components/updataFile.vue
index 549ec2e..4115ac0 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");
@@ -151,9 +154,9 @@
     formData.append('parser_config', '');
   }
   uploadWithoutKb(formData).then((res) => {
+    onFileSelectedLoading.value = false;
     if (res.code == 200) {
-      visible.value = false;
-      onFileSelectedLoading.value = false;
+      cancel();
       // uploaditemList.value = [];
       emit('selectFileCallback', uploaditemList.value);
       Message.success('涓婁紶鎴愬姛');
@@ -167,6 +170,18 @@
 };
 
 
+const cancel = () => {
+  if(!onFileSelectedLoading.value){
+    visible.value = false;
+    parser_id.value = "";
+  }
+};
+
+defineExpose({
+  cancel
+})
+
+
 onBeforeMount(() => {
   init();
 

--
Gitblit v1.8.0