fix: fix the bug of continuous loading 85/119885/1
authorwangyuerg <wangyuerg@chinamobile.com>
Fri, 26 Mar 2021 08:40:13 +0000 (16:40 +0800)
committerwangyuerg <wangyuerg@chinamobile.com>
Fri, 26 Mar 2021 08:40:38 +0000 (16:40 +0800)
Signed-off-by: wangyuerg <wangyuerg@chinamobile.com>
Change-Id: Ic8f8bb39f12bf77b67d98c4f2fb96179df33ec7b
Issue-ID: USECASEUI-527

usecaseui-portal/src/app/views/services/slicing-management/constant.ts
usecaseui-portal/src/app/views/services/slicing-management/slicing-task-management/slicing-task-management.component.ts

index 4a0e4d4..2cdf6cb 100644 (file)
@@ -1,3 +1,3 @@
 // The polling interval of this module is set here uniformly
 // communication service, sclcing resouce management--slicing business management,
-export const INTERVAL_TIME = 100000;
+export const INTERVAL_TIME = 5000;
index 908d30c..548f2d1 100644 (file)
@@ -1,7 +1,6 @@
 import { Component, OnInit, Input, SimpleChanges } from "@angular/core";
 import { SlicingTaskServices } from "@src/app/core/services/slicingTaskServices";
 import { TASK_PROCESSING_STATUS } from "./constants";
-import { INTERVAL_TIME } from "../constant";
 
 @Component({
        selector: "app-slicing-task-management",
@@ -25,7 +24,6 @@ export class SlicingTaskManagementComponent implements OnInit {
        total: number = 1;
        pageSize: string = "10";
        pageNum: string = "1";
-       intervalTime: number = INTERVAL_TIME;
 
        ngOnChanges(changes: SimpleChanges) {
                if (
@@ -41,22 +39,13 @@ export class SlicingTaskManagementComponent implements OnInit {
 
        getTaskList(): void {
                const { pageNum, pageSize } = this;
-               this.loading = true;
-               let getSlicingTaskListFailedCallback = () => {
+               this.loading = true; // todo
+               this.myhttp.getSlicingTaskList(pageNum, pageSize).then((res) => {
+                       const { slicing_task_list, record_number } = res.result_body;
+                       this.dataFormatting(slicing_task_list);
+                       this.total = record_number;
                        this.loading = false;
-               };
-               this.myhttp
-                       .getSlicingTaskList(
-                               pageNum,
-                               pageSize,
-                               getSlicingTaskListFailedCallback
-                       )
-                       .then((res) => {
-                               const { slicing_task_list, record_number } = res.result_body;
-                               this.dataFormatting(slicing_task_list);
-                               this.total = record_number;
-                               this.loading = false;
-                       });
+               });
        }
 
        processingStatusChange(): void {
@@ -160,10 +149,7 @@ export class SlicingTaskManagementComponent implements OnInit {
                        if (this.selectedValue && this.selectedValue !== "all") {
                                this.getListOfProcessingStatus();
                        } else {
-                               this.loading = true;
-                               setTimeout(() => {
-                                       this.getTaskList();
-                               }, this.intervalTime);
+                               this.getTaskList();
                        }
                }
        }