feat: 图片上传优化
This commit is contained in:
parent
fb4da34544
commit
849f7a6fba
|
|
@ -113,6 +113,7 @@ export default {
|
|||
},
|
||||
Confirm() {
|
||||
this.dialogVisible = false
|
||||
console.log(1111111111111, this.selectImage)
|
||||
this.$emit('successEvent', this.selectImage)
|
||||
},
|
||||
handleBeforeRemove(file, fileList) {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue