提交 cf5c812c 编写于 作者: bo.dang's avatar bo.dang

Merge branch 'dev-livemanage-20200702' into 'release'

下载中提示,Code Review: bo.dang



See merge request !179
......@@ -358,6 +358,7 @@ export default {
deleteFileFlag: false,
circleId: null,
streamType: 1,
downloadSuccessStatus: 1,
};
},
created() {
......@@ -564,6 +565,11 @@ export default {
// 下载
downloadV(type){
if(vm.downloadSuccessStatus == 3){
vm.$message.warning("正在下载中...");
}
let downloadUrl = "";
if (type == "model") {
if(vm.numberShowFlag){
......@@ -590,6 +596,7 @@ export default {
downloadVideo(downloadUrl){
// downloadUrl = "http://test1-videos.yunqueyi.com/video/mp4/protal/project/20200708120235951.mp4"
// downloadUrl = "http://1302268825.vod2.myqcloud.com/22ae71e7vodcq1302268825/987e98325285890805188214568/f0.mp4"
if(downloadUrl == null || downloadUrl == ""){
......@@ -1020,7 +1027,7 @@ export default {
* @param {any} strMimeType 文件类型
*/
downloadfile(url, strFileName, strMimeType) {
var xmlHttp = null;
let xmlHttp = null;
if (window.ActiveXObject) {
// IE6, IE5 浏览器执行代码
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
......@@ -1035,10 +1042,15 @@ export default {
xmlHttp.send();
xmlHttp.onreadystatechange = doResult; //设置回调函数
}
vm.downloadSuccessStatus = 3;// 下载中...
function doResult() {
if (xmlHttp.readyState == 4) { //4表示执行完成
if (xmlHttp.status == 200) { //200表示执行成功
DownloadJS(xmlHttp.response, strFileName, strMimeType);
vm.downloadSuccessStatus = 5;// 下载成功
// vm.$message.success("下载成功");
}
// else {
// vm.$message.error("下载失败");
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册