From 1c180d70f0445fa804b40df106e1fdbb50508c55 Mon Sep 17 00:00:00 2001 From: yinbangzhong <zhongbangyin@126.com> Date: 星期一, 02 九月 2024 09:22:33 +0800 Subject: [PATCH] 单文档 --- src/views/sessionManager/components/uploadFile.vue | 30 ++++++++++++++++++++++-------- 1 files changed, 22 insertions(+), 8 deletions(-) diff --git a/src/views/sessionManager/components/uploadFile.vue b/src/views/sessionManager/components/uploadFile.vue index 361acbc..15e9921 100644 --- a/src/views/sessionManager/components/uploadFile.vue +++ b/src/views/sessionManager/components/uploadFile.vue @@ -37,6 +37,7 @@ type: Number, default: 6, }, + typeXLse: Boolean, sessionId: String, action: String, // 涓婁紶鐨勬湇鍔″櫒鍦板潃 url: String, //鍥炴樉鐨勬枃浠跺湴鍧� @@ -81,15 +82,19 @@ } EventBus.on('queryAgent', (eventData) => { // 鏇存柊缁勪欢鐨勬暟鎹� - if (fileList.value.length == 1) { - fileList.value = []; + if (eventData) { + if (fileList.value.length == 1) { + fileList.value = []; + } else { + fileList.value.forEach((item) => { + if (item.name != eventData.name) { + fileList.value = []; + fileList.value.push(item); + } + }); + } } else { - fileList.value.forEach((item) => { - if (item.name != eventData.name) { - fileList.value = []; - fileList.value.push(item); - } - }); + fileList.value = []; } }); }); @@ -132,7 +137,16 @@ }; }; + const typeXLse = computed(() => { + return props.type; + }); + function beforeUpload(resolve) { + if (typeXLse) { + return new Promise((resolve) => { + resolve(true); + }); + } let name = ['xlsx', 'xls']; let fileName = resolve.name.split('.'); let fileExt = fileName[fileName.length - 1]; -- Gitblit v1.8.0