From cb897aaeed0f3a24f91dc4265b8ff0d2b31284c6 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期日, 23 四月 2023 17:35:00 +0800
Subject: [PATCH] Merge pull request #829 from kairlec/wvp-28181-2.0

---
 web_src/src/components/dialog/recordDownload.vue |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/web_src/src/components/dialog/recordDownload.vue b/web_src/src/components/dialog/recordDownload.vue
index 4677487..b3f46c8 100644
--- a/web_src/src/components/dialog/recordDownload.vue
+++ b/web_src/src/components/dialog/recordDownload.vue
@@ -71,7 +71,7 @@
         getProgress: function (callback){
           this.$axios({
             method: 'get',
-            url: `./api/gb_record/download/progress/${this.deviceId}/${this.channelId}/${this.stream}`
+            url: `/api/gb_record/download/progress/${this.deviceId}/${this.channelId}/${this.stream}`
           }).then((res)=> {
             console.log(res)
               if (res.data.code === 0) {
@@ -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;
@@ -124,7 +127,7 @@
         stopDownloadRecord: function (callback) {
           this.$axios({
             method: 'get',
-            url: './api/gb_record/download/stop/' + this.deviceId + "/" + this.channelId+ "/" + this.stream
+            url: '/api/gb_record/download/stop/' + this.deviceId + "/" + this.channelId+ "/" + this.stream
           }).then((res)=> {
             if (callback) callback(res)
           });
@@ -132,7 +135,7 @@
         getFileDownload: function (){
           this.$axios({
             method: 'get',
-            url:`./record_proxy/${this.mediaServerId}/api/record/file/download/task/add`,
+            url:`/record_proxy/${this.mediaServerId}/api/record/file/download/task/add`,
             params: {
               app: this.app,
               stream: this.stream,
@@ -164,7 +167,7 @@
         getProgressForFile: function (callback){
           this.$axios({
             method: 'get',
-            url:`./record_proxy/${this.mediaServerId}/api/record/file/download/task/list`,
+            url:`/record_proxy/${this.mediaServerId}/api/record/file/download/task/list`,
             params: {
               app: this.app,
               stream: this.stream,

--
Gitblit v1.8.0