Commit dc2f0f1b authored by 以墨为白's avatar 以墨为白 🎧

大文件增加手动重试

parent 3078b2e4
......@@ -9,7 +9,9 @@
<a @click="removeFile(item, index)"><span title="点击移除">{{ item.name }}</span></a>
<span
:class="[item.state == 1 ? 'el-icon-loading' : item.state == 2 ? 'el-icon-success' : item.state == 3 ? 'el-icon-warning' : '']">{{
item.stateText }}</span>
item.description }}</span>
<a @click="retry(item, index)" v-if="item.state == 3"><span title="点击重试"
class="el-icon-refresh-right"></span></a>
<el-progress :text-inside="true" :stroke-width="14" :percentage="item.percentage"
status="success"></el-progress>
</li>
......@@ -214,7 +216,7 @@ export default {
*/
uploader.on("uploadError", function (file, reason) {
_self.fileList.filter(e => e.id == file.id)[0].state = 3;
_self.fileList.filter(e => e.id == file.id)[0].stateText = reason;
_self.fileList.filter(e => e.id == file.id)[0].description = reason;
console.log("uploadError");
});
/**
......@@ -242,6 +244,10 @@ export default {
this.uploader.removeFile(item.id);
this.fileList.splice(index, 1);
},
retry(item, index) {
item.description = "";
this.uploader.retry(this.fileList.filter(e => e.id == item.id)[0].id);
},
getProgressBar(file, percentage) {
let item = this.fileList.find(e => e.id == file.id);
//在分片合并之后在设置进度百分之百
......
......@@ -472,6 +472,8 @@
controlslist="nodownload"
:src="video_src"
disablePictureInPicture
autoplay
muted
></video>
</div>
</el-dialog>
......
......@@ -543,6 +543,8 @@
controlslist="nodownload"
:src="video_src"
disablePictureInPicture
autoplay
muted
></video>
</div>
</el-dialog>
......
......@@ -272,7 +272,7 @@
<el-dialog :title="title" :visible.sync="centerDialogVisible_video" center width="800px">
<div style="height: 400px; position: relative">
<video id="video" class="" preload="meta" controls width="100%" object-fit="fill" height="100%"
controlslist="nodownload" :src="video_src" disablePictureInPicture></video>
controlslist="nodownload" :src="video_src" disablePictureInPicture muted autoplay></video>
</div>
</el-dialog>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment