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