修复:下载时所选文件夹为空下载失败的问题

This commit is contained in:
jmal 2020-02-16 14:19:06 +08:00
parent e97dbd5ac3
commit 60ebb70bc1

View File

@ -809,6 +809,21 @@ export default {
break break
case 'download': case 'download':
console.log('下载') console.log('下载')
this.downloadFile()
break
case 'remove':
console.log('operation', '删除')
this.deleteFile()
break
}
this.$refs.contextShow.hideMenu()
},
downloadFile() {
let totalSize = 0
this.selectRowData.forEach(item => {
totalSize += item.size
})
if (totalSize > 0) {
var fileIds = []; var fileIds = [];
if (this.menusIsMultiple) { if (this.menusIsMultiple) {
this.selectRowData.forEach(value => { this.selectRowData.forEach(value => {
@ -818,13 +833,12 @@ export default {
fileIds.push(this.rowContextData.id) fileIds.push(this.rowContextData.id)
} }
window.open(process.env.VUE_APP_BASE_FILE_API + 'download?jmal-token=' + this.$store.state.user.token + '&fileIds=' + fileIds, '_self') window.open(process.env.VUE_APP_BASE_FILE_API + 'download?jmal-token=' + this.$store.state.user.token + '&fileIds=' + fileIds, '_self')
break } else {
case 'remove': this.$message({
console.log('operation', '删除') message: '所选文件夹为空',
this.deleteFile() type: 'warning'
break });
} }
this.$refs.contextShow.hideMenu()
}, },
// 收藏/取消收藏 // 收藏/取消收藏
favoriteOperating(isFavorite) { favoriteOperating(isFavorite) {