物资文件上传,删除服务器文件
This commit is contained in:
parent
ecedc86725
commit
dbac0b4493
|
|
@ -47,6 +47,7 @@
|
|||
"fuse.js": "6.4.3",
|
||||
"highlight.js": "9.18.5",
|
||||
"html2canvas": "^1.4.1",
|
||||
"js-base64": "^3.7.7",
|
||||
"js-beautify": "1.13.0",
|
||||
"js-cookie": "3.0.1",
|
||||
"jsencrypt": "3.0.0-rc.1",
|
||||
|
|
|
|||
|
|
@ -235,6 +235,7 @@
|
|||
import { imgUpLoadThree, fileUpLoad } from '@/api/system/upload'
|
||||
import { downloadFile,downloadFileData } from '@/utils/download'
|
||||
import { getToken } from '@/utils/auth'
|
||||
import {Base64} from 'js-base64'
|
||||
import { forEach } from 'jszip';
|
||||
export default {
|
||||
name: "supplier",
|
||||
|
|
@ -511,7 +512,7 @@
|
|||
this.businessLicenseListTemp.forEach(item=>{
|
||||
if(item.name.includes('/')){
|
||||
const fileNameWithTimestamp = item.name.split('/').pop();
|
||||
const parts = fileNameWithTimestamp.split('_'); // 按下划线分割
|
||||
const parts = fileNameWithTimestamp.split('_');
|
||||
const fileType = item.name.split('.').pop();
|
||||
const mainFileName = parts.slice(0, parts.length - 1).join('_');
|
||||
item.name = mainFileName + '.' +fileType;
|
||||
|
|
@ -632,11 +633,9 @@
|
|||
|
||||
async deleteFile(){
|
||||
if(this.delBusinessFileIdList.length>0){
|
||||
this.delBusinessFileIdList.forEach(async item=>{
|
||||
|
||||
const urlCode = encodeURIComponent(item)
|
||||
|
||||
await deleteFile(btoa(urlCode));
|
||||
this.delBusinessFileIdList.forEach(async item=>{
|
||||
const urlcode = Base64.encode(item)
|
||||
await deleteFile(urlcode);
|
||||
})
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue