Browse Source

Merge pull request #681 from flipped-aurora/gva-vue3

修复本地模式下的文件下载问题
main
奇淼(piexlmax 3 years ago
committed by GitHub
parent
commit
f6895f128f
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      web/src/mixins/infoList.js
  2. 6
      web/src/view/example/upload/upload.vue

8
web/src/mixins/infoList.js

@ -44,14 +44,18 @@ export default {
this.page = val this.page = val
this.getTableData() this.getTableData()
}, },
async getTableData(page = this.page, pageSize = this.pageSize) {
const table = await this.listApi({ page, pageSize, ...this.searchInfo })
// @params beforeFunc function 请求发起前执行的函数 默认为空函数
// @params afterFunc function 请求完成后执行的函数 默认为空函数
async getTableData(beforeFunc = () => {}, afterFunc = () => {}) {
beforeFunc()
const table = await this.listApi({ page: this.page, pageSize: this.pageSize, ...this.searchInfo })
if (table.code === 0) { if (table.code === 0) {
this.tableData = table.data.list this.tableData = table.data.list
this.total = table.data.total this.total = table.data.total
this.page = table.data.page this.page = table.data.page
this.pageSize = table.data.pageSize this.pageSize = table.data.pageSize
} }
afterFunc()
} }
} }
} }

6
web/src/view/example/upload/upload.vue

@ -163,7 +163,11 @@ export default {
this.fullscreenLoading = false this.fullscreenLoading = false
}, },
downloadFile(row) { downloadFile(row) {
downloadImage(row.url, row.name)
if (row.url.indexOf('http://') > -1 || row.url.indexOf('https://') > -1) {
downloadImage(row.url, row.name)
} else {
downloadImage(this.path + row.url, row.name)
}
} }
} }
} }

Loading…
Cancel
Save