diff --git a/src/utils/file/download.ts b/src/utils/file/download.ts index cc73179..dbf8b82 100644 --- a/src/utils/file/download.ts +++ b/src/utils/file/download.ts @@ -36,6 +36,7 @@ export function downloadByBase64(buf: string, filename: string, mime?: string, b export function downloadByData(data: BlobPart, filename: string, mime?: string, bom?: BlobPart) { const blobData = typeof bom !== 'undefined' ? [bom, data] : [data] const blob = new Blob(blobData, { type: mime || 'application/octet-stream' }) + // const blob = new Blob(blobData, { type: 'text/csv;charset=utf-8' }) const blobURL = window.URL.createObjectURL(blob) const tempLink = document.createElement('a') diff --git a/src/views/exa/config/CreateBatchModal.vue b/src/views/exa/config/CreateBatchModal.vue index bc3a2f0..d7c6957 100644 --- a/src/views/exa/config/CreateBatchModal.vue +++ b/src/views/exa/config/CreateBatchModal.vue @@ -40,11 +40,12 @@ function beforeUpload(file) { // 判断上传文件格式 - const extension = file.name.split('.')[1] === 'xls' + const extension = file.name.split('.')[1] === 'csv' - const extension2 = file.name.split('.')[1] === 'xlsx' + // const extension2 = file.name.split('.')[1] === 'csv' - if (!extension && !extension2) { + // if (!extension && !extension2) { + if (!extension) { createMessage.warning('导入文件只能是 xls、xlsx格式!') fileList.value = [] console.log(fileList) @@ -74,7 +75,7 @@ function handleDrop(e: DragEvent) { async function importPointTemplate() { const data = await importTemplate() - downloadByData(data, 'EXA测点导入模板.xlsx') + downloadByData(data, 'EXA测点导入模板.csv') } async function handleSubmit() { @@ -138,7 +139,7 @@ async function handleSubmit() { @register="registerCreateBatchModal" @ok="handleSubmit" > @@ -148,7 +149,7 @@ async function handleSubmit() { 点击或拖拽到此区域实现上传 - 只支持上传单个excel文件,请尽量根据模板上传 + 只支持上传单个csv文件,请尽量根据模板上传 下载模板
@@ -148,7 +149,7 @@ async function handleSubmit() { 点击或拖拽到此区域实现上传
- 只支持上传单个excel文件,请尽量根据模板上传 + 只支持上传单个csv文件,请尽量根据模板上传