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