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

---
 src/views/sessionManager/components/updataFile.vue |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/views/sessionManager/components/updataFile.vue b/src/views/sessionManager/components/updataFile.vue
index 549ec2e..ec81b7a 100644
--- a/src/views/sessionManager/components/updataFile.vue
+++ b/src/views/sessionManager/components/updataFile.vue
@@ -8,7 +8,7 @@
       :disabled="onFileSelectedLoading"
       type="text"
       style="border-radius: 24px"
-      @click="visible = !visible"
+      @click="visibleChange"
     >
       <icon-attachment
         size="28"
@@ -128,6 +128,10 @@
   files.value = fileList;
 };
 
+const visibleChange = (e) => {
+  e.stopPropagation();
+  visible.value = !visible.value;
+}
 
 const upDataFile = () => {
   console.log(files.value, "files");
@@ -152,7 +156,7 @@
   }
   uploadWithoutKb(formData).then((res) => {
     if (res.code == 200) {
-      visible.value = false;
+      cancel()
       onFileSelectedLoading.value = false;
       // uploaditemList.value = [];
       emit('selectFileCallback', uploaditemList.value);
@@ -167,6 +171,15 @@
 };
 
 
+const cancel = () => {
+  visible.value = false;
+};
+
+defineExpose({
+  cancel
+})
+
+
 onBeforeMount(() => {
   init();
 

--
Gitblit v1.8.0