feat: 图片上传优化

This commit is contained in:
duan 2025-03-29 17:14:55 +08:00
parent fb4da34544
commit 849f7a6fba
2 changed files with 17 additions and 9 deletions

View File

@ -113,6 +113,7 @@ export default {
},
Confirm() {
this.dialogVisible = false
console.log(1111111111111, this.selectImage)
this.$emit('successEvent', this.selectImage)
},
handleBeforeRemove(file, fileList) {

View File

@ -16,7 +16,7 @@
<el-dialog v-model="showUpload" title="">
<MultiImageUpload v-model="fileList" />
<template #footer>
<el-button type="primary" @click="doSubmit">确认</el-button>
<el-button type="primary" :loading="loadings" @click="doSubmit">确认</el-button>
</template>
</el-dialog>
@ -35,6 +35,7 @@ export default {
showUpload: false,
selectList: [],
fileList: [],
loadings: false
}
},
mounted() {
@ -44,14 +45,20 @@ export default {
this.showUpload = true;
},
async doSubmit() {
let res = await API.add({
pictureClassifyId: this.activedata,
urls: this.fileList
})
if (res.code == 200) {
this.showUpload = false;
this.fileList = []
this.$emit('getList')
if (this.fileList.length) {
this.loadings = true
let res = await API.add({
pictureClassifyId: this.activedata,
urls: this.fileList
})
if (res.code == 200) {
this.loadings = false
this.showUpload = false;
this.fileList = []
this.$emit('getList')
}
} else {
}
},
deleteImg(d) {