文件上传下载
This commit is contained in:
parent
c2e5ba2dec
commit
7a080291fc
|
|
@ -24,3 +24,4 @@ export const downloadFileByUrl = (url) => {
|
|||
URL.revokeObjectURL(link.href)
|
||||
document.body.removeChild(link)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -232,7 +232,7 @@
|
|||
<script>
|
||||
import { getListFacturer,getFacturerDetail,editFacturer,addFacturer,delFacturer } from "@/api/ma/supplier";
|
||||
import { imgUpLoadThree, fileUpLoad } from '@/api/system/upload'
|
||||
import { downloadFile } from '@/utils/download'
|
||||
import { downloadFile,downloadFileByUrl } from '@/utils/download'
|
||||
import { getToken } from '@/utils/auth'
|
||||
export default {
|
||||
name: "supplier",
|
||||
|
|
@ -417,6 +417,17 @@
|
|||
}
|
||||
},
|
||||
|
||||
handleDownload(file) {
|
||||
console.log(file)
|
||||
if(file.status === 'ready'){
|
||||
downloadFile({ fileName: file.name, fileData: file.raw, fileType: 'application/vnd.ms-excel;charset=utf-8' })
|
||||
}else if(file.status === 'success'){
|
||||
|
||||
downloadFileByUrl( file.url )
|
||||
// downloadFileData({ fileName: file.name,fileUrl:file.url })
|
||||
}
|
||||
},
|
||||
|
||||
handleChangeBusinessList(file, fileList) {
|
||||
const fileListTemp = fileList.filter(item => {
|
||||
return item.uid != file.uid
|
||||
|
|
@ -485,6 +496,13 @@
|
|||
this.form = response.data;
|
||||
if(response.data.bmFileInfos!=null){
|
||||
this.businessLicenseListTemp = response.data.bmFileInfos;
|
||||
this.businessLicenseListTemp.forEach(item=>{
|
||||
const fileNameWithTimestamp = item.name.split('/').pop();
|
||||
const parts = fileNameWithTimestamp.split('_'); // 按下划线分割
|
||||
const fileType = item.name.split('.').pop();
|
||||
const mainFileName = parts.slice(0, parts.length - 1).join('_');
|
||||
item.name = mainFileName + '.' +fileType;
|
||||
})
|
||||
}else{
|
||||
this.businessLicenseListTemp = [];
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue