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

下载中提示

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