소스 검색

更新进度条

tangning 3 달 전
부모
커밋
2281cffc0c
4개의 변경된 파일16개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 1
      src/views/account/product/index.vue
  2. 4 1
      src/views/customer/scene.vue
  3. 4 1
      src/views/productOperation/cameraScene.vue
  4. 4 1
      src/views/productOperation/viewKankan.vue

+ 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);
       }