Parcourir la source

更新进度条

tangning il y a 3 mois
Parent
commit
2281cffc0c

+ 4 - 1
src/views/account/product/index.vue

@@ -486,6 +486,7 @@
         timer.value = setTimeout(() => {
           downloadProcess(params).then((processres) => {
             console.log('processres', processres, params);
+            downloadOption.value = processres;
             if (processres.percent >= 100) {
               canDownload.value = false;
               afterClose();
@@ -495,12 +496,14 @@
             } else {
               getProcess(params);
             }
-            downloadOption.value = processres;
           });
         }, 1000);
       }
       function afterClose() {
         clearInterval(timer.value);
+        downloadOption.value = {
+          percent: 0,
+        };
         timer.value = null;
       }
       function handleMoveAll() {

+ 4 - 1
src/views/customer/scene.vue

@@ -363,6 +363,7 @@
         timer.value = setTimeout(() => {
           downloadProcess(params).then((processres) => {
             console.log('processres', processres, params);
+            downloadOption.value = processres;
             if (processres.percent >= 100) {
               canDownload.value = false;
               afterClose();
@@ -372,12 +373,14 @@
             } else {
               getProcess(params);
             }
-            downloadOption.value = processres;
           });
         }, 1000);
       }
       function afterClose() {
         clearInterval(timer.value);
+        downloadOption.value = {
+          percent: 0,
+        };
         timer.value = null;
       }
       function handleReset(record: Recordable) {

+ 4 - 1
src/views/productOperation/cameraScene.vue

@@ -395,12 +395,16 @@
       }
       function afterClose() {
         clearInterval(timer.value);
+        downloadOption.value = {
+          percent: 0,
+        };
         timer.value = null;
       }
       function getProcess(params) {
         timer.value = setTimeout(() => {
           downloadProcess(params).then((processres) => {
             console.log('processres', processres, params);
+            downloadOption.value = processres;
             if (processres.percent >= 100) {
               canDownload.value = false;
               afterClose();
@@ -410,7 +414,6 @@
             } else {
               getProcess(params);
             }
-            downloadOption.value = processres;
           });
         }, 1000);
       }

+ 4 - 1
src/views/productOperation/viewKankan.vue

@@ -370,12 +370,16 @@
       }
       function afterClose() {
         clearInterval(timer.value);
+        downloadOption.value = {
+          percent: 0,
+        };
         timer.value = null;
       }
       function getProcess(params) {
         timer.value = setTimeout(() => {
           downloadProcess(params).then((processres) => {
             console.log('processres', processres, params);
+            downloadOption.value = processres;
             if (processres.percent >= 100) {
               canDownload.value = false;
               afterClose();
@@ -385,7 +389,6 @@
             } else {
               getProcess(params);
             }
-            downloadOption.value = processres;
           });
         }, 1000);
       }