From c42d391290adc50348807d623c4b689ab1f109fc Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期五, 14 七月 2023 08:34:15 +0800
Subject: [PATCH] 修复数据存储
---
web_src/src/components/dialog/recordDownload.vue | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/web_src/src/components/dialog/recordDownload.vue b/web_src/src/components/dialog/recordDownload.vue
index 3e8c427..c90cf13 100644
--- a/web_src/src/components/dialog/recordDownload.vue
+++ b/web_src/src/components/dialog/recordDownload.vue
@@ -96,7 +96,10 @@
});
},
close: function (){
- this.stopDownloadRecord();
+ if (this.streamInfo.progress < 1) {
+ this.stopDownloadRecord();
+ }
+
if (this.timer !== null) {
window.clearTimeout(this.timer);
this.timer = null;
@@ -158,7 +161,7 @@
}
setTimeout( ()=>{
if (!this.showDialog) return;
- this.getProgressForFile(this.getProgressForFileTimer())
+ this.getProgressForFile(this.getProgressForFileTimer)
}, 1000)
},
getProgressForFile: function (callback){
@@ -176,9 +179,12 @@
if (res.data.code === 0) {
if (res.data.data.length === 0){
this.percentage = 0
+ // 寰�寰�鍦ㄥ娆¤姹傚悗锛堝疄楠屼簲鍒嗛挓鐨勮棰戞槸涓夋璇锋眰锛夛紝鎵嶄細杩斿洖鏁版嵁锛岀涓�娆¤姹傞�氬父鏄繑鍥炵┖鏁扮粍
+ if (callback)callback()
return
}
- this.percentage = parseFloat(res.data.data.percentage)*100
+ // res.data.data搴旀槸鏁扮粍绫诲瀷
+ this.percentage = parseFloat(res.data.data[0].percentage)*100
if (res.data.data[0].percentage === '1') {
this.getProgressForFileRun = false;
window.open(res.data.data[0].downloadFile)
--
Gitblit v1.8.0