From 5e6e726564e5cf1520f95b7f4f13707a39da4bad Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期五, 30 八月 2024 19:43:42 +0800
Subject: [PATCH] fix: 修改bug
---
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