From ff0ae974a1c561eaf2915988dac63cd066af189f Mon Sep 17 00:00:00 2001
From: yinbangzhong <zhongbangyin@126.com>
Date: 星期四, 12 九月 2024 09:23:44 +0800
Subject: [PATCH] bug fix

---
 src/views/sessionManager/components/updataFile.vue |   47 +++++++++++++----------------------------------
 1 files changed, 13 insertions(+), 34 deletions(-)

diff --git a/src/views/sessionManager/components/updataFile.vue b/src/views/sessionManager/components/updataFile.vue
index 11ac03a..12c54d6 100644
--- a/src/views/sessionManager/components/updataFile.vue
+++ b/src/views/sessionManager/components/updataFile.vue
@@ -19,6 +19,7 @@
         :auto-upload="false"
         ref="uploadRef"
         @change="onChange"
+        :show-retry-button="false"
         multiple
         :limit="1"
       />
@@ -31,36 +32,6 @@
         "
         class="upload-wrap"
       >
-<!--        <div>-->
-<!--          <span>瑙f瀽鏂规硶: </span>-->
-<!--          <a-radio-group-->
-<!--            v-model="parser_id"-->
-<!--            style="width: 400px"-->
-<!--            @change="parserChange"-->
-<!--          >-->
-<!--            <a-popover v-for="item in filterData" :key="item.value">-->
-<!--              <a-radio :value="item.value" style="margin-right: 10px">{{-->
-<!--                item.name-->
-<!--              }}</a-radio>-->
-
-<!--              <template #content>-->
-<!--                <p>{{ item.parser_config_str }}</p>-->
-<!--              </template>-->
-<!--            </a-popover>-->
-<!--          </a-radio-group>-->
-<!--        </div>-->
-<!--        <a-select-->
-<!--          :style="{ width: '100px', margin: '0 10px' }"-->
-<!--          :default-value="['閫氱敤', '澶氭ā鎬�']"-->
-<!--          v-model="parser_configs"-->
-<!--          multiple-->
-<!--          size="small"-->
-<!--        >-->
-<!--          <a-option v-for="item in parser_ids" :key="item.value">{{-->
-<!--            item.name-->
-<!--          }}</a-option>-->
-<!--        </a-select>-->
-<!--        <p class="config-text">鏇村閰嶇疆</p>-->
         <a-button
           :loading="onFileSelectedLoading"
           @click="upDataFile"
@@ -225,7 +196,7 @@
   ]);
   const parser_idsArr = ref([]);
   const uploadList = ref([]);
-  const props = defineProps(['sessionId']);
+  const props = defineProps(['sessionId','hide']);
   const emit = defineEmits(['selectFileCallback']);
   const uploadRef = ref();
   const files = ref([]);
@@ -394,12 +365,20 @@
   });
   onMounted(() => {});
 
+  //鐩戞帶澶氫釜灞炴�у彉鍖�
   watch(
-    () => props.sessionId,
-    (value, oldValue) => {
-      activeSessionId.value = value;
+    () => [props.sessionId, props.hide],
+    ([in_sessionId, in_hide]) => {
+      if (visible.value != in_hide) {
+        visible.value = false;
+      }
+      if (activeSessionId.value != in_sessionId) {
+        activeSessionId.value = in_sessionId;
+      }
     }
   );
+
+
 </script>
 <style>
   .upload-wrap .arco-select-view-inner {

--
Gitblit v1.8.0