zhangxiao
2024-08-30 724a9fec2338aaf5cc4c4d222b6ea0974703132e
src/views/sessionManager/components/uploadFile.vue
@@ -37,6 +37,7 @@
      type: Number,
      default: 6,
    },
    typeXLse: Boolean,
    sessionId: String,
    action: String, // 上传的服务器地址
    url: String, //回显的文件地址
@@ -81,6 +82,7 @@
    }
    EventBus.on('queryAgent', (eventData) => {
      // 更新组件的数据
      if (eventData) {
      if (fileList.value.length == 1) {
        fileList.value = [];
      } else {
@@ -90,6 +92,9 @@
            fileList.value.push(item);
          }
        });
        }
      } else {
        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];