1、前端页面文件上传bug修改

pull/254/head
xjs 3 years ago
parent c76a8639ba
commit c0ba4a4a4f

@ -87,7 +87,7 @@ export default {
this.$modal.notifySuccess("添加成功"); this.$modal.notifySuccess("添加成功");
this.$modal.closeLoading() this.$modal.closeLoading()
this.$router.push({path: '/business/english/article/articleList'}) this.$router.push({path: '/business/english/article/articleList'})
}).catch(err =>{ }).catch(err => {
this.$modal.closeLoading() this.$modal.closeLoading()
}) })
@ -111,13 +111,15 @@ export default {
}, },
picture_rulBeforeUpload(file) { picture_rulBeforeUpload(file) {
let isRightSize = file.size / 1024 / 1024 < 10 let isRightSize = file.size / 1024 / 1024 < 8
if (!isRightSize) { if (!isRightSize) {
this.$message.error('文件大小超过 10MB') this.$message.error('文件大小超过 8MB')
return false
} }
let isAccept = new RegExp('image/*').test(file.type) let isAccept = new RegExp('image/*').test(file.type)
if (!isAccept) { if (!isAccept) {
this.$message.error('应该选择image/*类型的文件') this.$message.error('应该选择image/*类型的文件')
return false
} }
let formData = new FormData(); let formData = new FormData();
@ -127,18 +129,17 @@ export default {
this.formData.pictureUrl = res.data.url this.formData.pictureUrl = res.data.url
this.$modal.closeLoading() this.$modal.closeLoading()
this.$modal.notifySuccess("上传成功"); this.$modal.notifySuccess("上传成功");
}).catch(err =>{ }).catch(err => {
this.$modal.closeLoading() this.$modal.closeLoading()
}) })
return isRightSize && isAccept
}, },
// //
removeImg() { removeImg() {
if (this.formData.pictureUrl) { if (this.formData.pictureUrl) {
let pictureUrl = {"url": this.formData.pictureUrl}; let pictureUrl = {"url": this.formData.pictureUrl};
removeImg(pictureUrl).then(res => {}) removeImg(pictureUrl).then(res => {
})
this.formData.pictureUrl = null; this.formData.pictureUrl = null;
} }

@ -158,6 +158,11 @@ export default {
// //
beforeUpload(file) { beforeUpload(file) {
let isRightSize = file.size / 1024 / 1024 < 8
if (!isRightSize) {
this.$message.error('文件大小超过 8MB')
return false
}
console.log(file) console.log(file)
this.formData.file.push(file) this.formData.file.push(file)
}, },

Loading…
Cancel
Save