文件管理上传问题

Raod 3 years ago
parent bf6ff4355a
commit a594966aa1

@ -1,7 +1,7 @@
<template> <template>
<anji-crud ref="listPage" :option="crudOption"> <anji-crud ref="listPage" :option="crudOption">
<template v-slot:buttonLeftOnTable> <template v-slot:buttonLeftOnTable>
<el-upload class="el-upload" :action="uploadUrl" :headers="headers" :on-success="handleUpload" :on-error="handleUpload" :show-file-list="false" :limit="1"> <el-upload class="el-upload" ref="upload" :action="uploadUrl" :headers="headers" :on-success="handleUpload" :on-error="handleError" :show-file-list="false" :limit="1">
<el-button type="primary" icon="el-icon" v-permission="'fileManage:upload'"></el-button> <el-button type="primary" icon="el-icon" v-permission="'fileManage:upload'"></el-button>
</el-upload> </el-upload>
</template> </template>
@ -165,12 +165,19 @@ export default {
created() {}, created() {},
methods: { methods: {
// //
handleUpload(response) { handleUpload(response, file, fileList) {
console.log(this) console.log(this)
// //
this.$refs.listPage.handleQueryForm() this.$refs.listPage.handleQueryForm()
//el-upload
this.$refs.upload.clearFiles()
},
handleError() {
this.$message({
message: '上传失败!',
type: 'error',
})
}, },
handleError() {},
async downloadFile(row) { async downloadFile(row) {
window.open(row.urlPath) window.open(row.urlPath)
}, },

Loading…
Cancel
Save