物资文件上传,删除服务器文件

This commit is contained in:
jjLv 2024-10-30 17:58:47 +08:00
parent ecedc86725
commit dbac0b4493
2 changed files with 6 additions and 6 deletions

View File

@ -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",

View File

@ -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);
})
}
},