diff --git a/src/views/modules/book/talkBook-add-or-update.vue b/src/views/modules/book/talkBook-add-or-update.vue index f85192c..f5668e1 100644 --- a/src/views/modules/book/talkBook-add-or-update.vue +++ b/src/views/modules/book/talkBook-add-or-update.vue @@ -36,12 +36,15 @@ - + + :action="baseUrl + '/oss/fileoss'" :file-list="videoList" + :on-error="onvideoEror" + :before-upload="beforeuploadVideo" + :on-success="videoSuccess" accept=".mp4" + :on-remove="videoRemove" :show-file-list="true"> 上传文件 @@ -161,7 +164,7 @@ trigger: "blur" }] }, - + VideoLoadingFlag:false, // 富文本编辑器配置 editorOption: { modules: { @@ -462,7 +465,22 @@ // setTimeout( () => {this.progressFlag = false}, 1000) // 一秒后关闭进度条 } }, - + // 上传失败 + onvideoEror(err, file, fileList){ + console.log(err,'err') + this.VideoLoadingFlag = false + // this.$message.error('上传失败') + this.$notify.error({ + title: '错误', + message: '上传失败', + duration: 0 + }); + + }, + // 视频上传成功前 + beforeuploadVideo(){ + this.VideoLoadingFlag = true + }, videoSuccess(res, file) { console.log(res, 'res') if (res.msg == "success") { @@ -483,6 +501,7 @@ } else { this.$message.error("上传失败"); } + this.VideoLoadingFlag = false }, videoRemove(file, fileList) {