From b473586220ef2f1b3905a4028639fde8709cfbe5 Mon Sep 17 00:00:00 2001 From: cyuamber Date: Thu, 12 Dec 2019 10:18:45 +0800 Subject: fix:fix bugs of slicing business page Change-Id: I41cdecff5e85df536b94078cd999118772fe92da Issue-ID: USECASEUI-369 Signed-off-by: cyuamber --- .../nsi-table/nsi-table.component.html | 16 +++++- .../nssi-model/nssi-model.component.html | 8 ++- .../nssi-table/nssi-table.component.html | 16 +++++- .../slicing-business-model.component.html | 9 ++- .../slicing-business-table.component.html | 67 +++++++++++++++------- .../slicing-business-table.component.less | 4 ++ .../slicing-business-table.component.ts | 7 ++- 7 files changed, 94 insertions(+), 33 deletions(-) (limited to 'usecaseui-portal/src/app/views/services/slicing-management') diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nsi-management/nsi-table/nsi-table.component.html b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nsi-management/nsi-table/nsi-table.component.html index d4fad072..1b489e09 100644 --- a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nsi-management/nsi-table/nsi-table.component.html +++ b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nsi-management/nsi-table/nsi-table.component.html @@ -9,9 +9,19 @@
- + Service Instance Id diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nssi-management/nssi-model/nssi-model.component.html b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nssi-management/nssi-model/nssi-model.component.html index 14806304..e50957b6 100644 --- a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nssi-management/nssi-model/nssi-model.component.html +++ b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nssi-management/nssi-model/nssi-model.component.html @@ -1,6 +1,12 @@ - + Service Instance Id diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nssi-management/nssi-table/nssi-table.component.html b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nssi-management/nssi-table/nssi-table.component.html index 0b133d86..0da9adaf 100644 --- a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nssi-management/nssi-table/nssi-table.component.html +++ b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/nssi-management/nssi-table/nssi-table.component.html @@ -9,9 +9,19 @@
- + Service Instance Id diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.html b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.html index 585f6795..793b8192 100644 --- a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.html +++ b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.html @@ -2,8 +2,13 @@ - + Service Instance Id diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.html b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.html index 998ae287..5ca936bc 100644 --- a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.html +++ b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.html @@ -9,9 +9,19 @@
- + Service Instance Id @@ -19,7 +29,7 @@ Service Type S-NSSAI Status - Aciton + Aciton Detail @@ -32,26 +42,39 @@ {{ data.service_snssai }} - - {{ data.last_operation_progress !== 100?data.last_operation_type+'   '+data.last_operation_progress+'%':data.orchestration_status }} + + + {{data.last_operation_progress+'%'}} - - - - +
+ {{data.orchestration_status}} +
+
+ + +
- - - - - - - + [nzDisabled]="data.last_operation_progress !== 100" + (ngModelChange)="switchChange(data,i)" + > + +
+
+ + +
+ + View Detail diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.less b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.less index e13747ee..e71024f5 100644 --- a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.less +++ b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.less @@ -7,6 +7,10 @@ nz-select { margin-right: 5%; } } +.action-icon{ + display: inline-block; + vertical-align: top; +} i.anticon { cursor: pointer; font-size: 18px; diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.ts b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.ts index 8054b613..1cee88d8 100644 --- a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.ts +++ b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.ts @@ -33,6 +33,7 @@ export class SlicingBusinessTableComponent implements OnInit { isSelect: boolean = false; statusOptions: any[] = BUSINESS_STATUS; progressingTimer :any[] = []; + terminateStart :boolean = false; @ViewChild('notification') notification1: any; getBusinessList (): void{ @@ -61,7 +62,6 @@ export class SlicingBusinessTableComponent implements OnInit { }; this.queryProgress(obj, updata).then((res) => { item.last_operation_progress = 100; - item.orchestration_status = item.last_operation_type === 'activate'?'activated':item.last_operation_type === 'deactivated'?'deactivated':'terminated'; }) } return item @@ -135,6 +135,7 @@ export class SlicingBusinessTableComponent implements OnInit { let paramsObj = { serviceId:slicing.service_instance_id }; + this.terminateStart = true; this.myhttp.terminateSlicingService(paramsObj).subscribe (res => { const { result_header: { result_code, result_message }, result_body: { operation_id } } = res; if (+result_code === 200) { @@ -150,12 +151,14 @@ export class SlicingBusinessTableComponent implements OnInit { }; this.queryProgress(obj, updata).then(() => { slicing.last_operation_progress = 100; - slicing.orchestration_status = "terminated"; + slicing.orchestration_status = "delete"; this.notification1.notificationSuccess('slicing business', 'terminate', slicing.service_instance_id); + this.terminateStart = false; this.getBusinessList(); }) }else { this.notification1.notificationFailed('slicing business', 'terminate', slicing.service_instance_id); + this.terminateStart = false; console.error(result_message) } }) -- cgit 1.2.3-korg