diff options
author | 2020-02-24 15:42:52 +0800 | |
---|---|---|
committer | 2020-02-24 15:43:01 +0800 | |
commit | 3bb632ae93f5dbe1ef43a9c08e380c142a69e1ce (patch) | |
tree | c9912f76b86b4704aec0d96d233b976161363a55 /usecaseui-portal/src/app/views/services/slicing-management/slicing-task-management | |
parent | 1a15520467f3bdb83817c6e27bc9e933a5a9ccfe (diff) |
feat:Optimize the writing of tab switching, remove the writing of Ngif
Change-Id: I1a315a363d75ac5b18d05b20337f63c32cd7a5d9
Issue-ID: USECASEUI-368
Signed-off-by: cyuamber <xuranyjy@chinamobile.com>
Diffstat (limited to 'usecaseui-portal/src/app/views/services/slicing-management/slicing-task-management')
-rw-r--r-- | usecaseui-portal/src/app/views/services/slicing-management/slicing-task-management/slicing-task-management.component.ts | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-task-management/slicing-task-management.component.ts b/usecaseui-portal/src/app/views/services/slicing-management/slicing-task-management/slicing-task-management.component.ts index 05f06e3c..39e5f1d2 100644 --- a/usecaseui-portal/src/app/views/services/slicing-management/slicing-task-management/slicing-task-management.component.ts +++ b/usecaseui-portal/src/app/views/services/slicing-management/slicing-task-management/slicing-task-management.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit } from '@angular/core'; +import {Component, OnInit, Input, SimpleChanges} from '@angular/core'; import { NzMessageService } from 'ng-zorro-antd'; import { SlicingTaskServices } from '.././../../../core/services/slicingTaskServices'; import { TASK_PROCESSING_STATUS } from '../../../../../constants/constants'; @@ -12,6 +12,8 @@ export class SlicingTaskManagementComponent implements OnInit { constructor(private myhttp: SlicingTaskServices, private message: NzMessageService) { } + @Input() currentTabTitle; + showDetail: boolean = false; showProcess: boolean = false; selectedValue = 'all'; @@ -25,9 +27,13 @@ export class SlicingTaskManagementComponent implements OnInit { pageSize: string = '10'; pageNum: string = '1'; - ngOnInit() { - this.getTaskList(); - } + ngOnChanges(changes: SimpleChanges) { + if(changes.currentTabTitle.currentValue === 'Slicing Task Management'){ + this.getTaskList(); + } + } + + ngOnInit() {} getTaskList(): void { const { pageNum, pageSize } = this; |