summaryrefslogtreecommitdiffstats
path: root/usecaseui-portal/src
diff options
context:
space:
mode:
authorgjaibm1314 <695000801@qq.com>2020-03-11 13:01:25 +0800
committerxu ran <xuranyjy@chinamobile.com>2020-03-11 09:11:58 +0000
commit61e717236b1b5ec8b157f16d8a6f5c7494c3e553 (patch)
tree76048ad88d3a16e0ca07145847ced47b6d12a31f /usecaseui-portal/src
parent9c694e54a97bcf885776a8192517ea076aa820d5 (diff)
feat: Modify the function of NSMF slicing-management
Change-Id: Ia1411d44afb8fc9267a30de0cd9dd0e89eac5733 Issue-ID: USECASEUI-369 Signed-off-by: gjaibm1314 <695000801@qq.com>
Diffstat (limited to 'usecaseui-portal/src')
-rw-r--r--usecaseui-portal/src/app/mock/json/slicing_business_list.json6
-rw-r--r--usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.html6
-rw-r--r--usecaseui-portal/src/app/views/services/slicing-management/slicing-task-management/slicing-task-management.component.ts4
3 files changed, 9 insertions, 7 deletions
diff --git a/usecaseui-portal/src/app/mock/json/slicing_business_list.json b/usecaseui-portal/src/app/mock/json/slicing_business_list.json
index bedefa98..f57945e8 100644
--- a/usecaseui-portal/src/app/mock/json/slicing_business_list.json
+++ b/usecaseui-portal/src/app/mock/json/slicing_business_list.json
@@ -11,8 +11,8 @@
"service_instance_name": "slicing-01-eMBB",
"service_type": "eMMB",
"service_snssai": "1-010101",
- "orchestration_status": "activated",
- "last_operation_type": "activate",
+ "orchestration_status": "processing",
+ "last_operation_type": "processing",
"last_operation_progress": 80
},
{
@@ -21,7 +21,7 @@
"service_type": "eMMB",
"service_snssai": "1-010101",
"orchestration_status": "activated",
- "last_operation_type": "activate",
+ "last_operation_type": "DELETE",
"last_operation_progress": 99
},
{
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 14c51f19..eef35756 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
@@ -43,7 +43,7 @@
<td>
<div class="action-icon">
<nz-switch [ngModel]="data.orchestration_status==='activated'?true:false"
- [nzDisabled]="data.last_operation_type && data.last_operation_progress && data.last_operation_progress !== '100'"
+ [nzDisabled]="data.orchestration_status === 'processing' || (data.orchestration_status !== 'processing' && data.last_operation_type && data.last_operation_progress && data.last_operation_progress !== '100')"
(ngModelChange)="switchChange(data,i)"></nz-switch>
<nz-progress
*ngIf="data.last_operation_type && data.last_operation_progress && data.last_operation_progress !== '100' && data.last_operation_type !== 'DELETE'"
@@ -51,11 +51,11 @@
</nz-progress>
</div>
<div class="action-icon">
- <i [ngClass]="{'cannotclick': data.last_operation_type && data.last_operation_progress && data.last_operation_progress !== '100' && (data.last_operation_type !== 'DELETE' || data.orchestration_status==='activated')}"
+ <i [ngClass]="{'cannotclick': data.orchestration_status === 'processing' || (data.last_operation_type && data.last_operation_progress && data.last_operation_progress !== '100' && (data.last_operation_type !== 'DELETE' || data.orchestration_status==='activated'))}"
nz-icon nzType="poweroff" nzTheme="outline" class="anticon anticon-poweroff"
(click)="terminate(data,i)"></i>
<nz-progress
- *ngIf="data.last_operation_type && data.last_operation_progress && data.last_operation_progress !== '100' && terminateStart"
+ *ngIf="data.last_operation_type && data.last_operation_progress && data.last_operation_progress !== '100' && terminateStart[i]"
[nzPercent]="data.last_operation_progress" [nzShowInfo]="false" nzStatus="active">
</nz-progress>
</div>
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 39e5f1d2..af7e2d63 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
@@ -149,7 +149,9 @@ export class SlicingTaskManagementComponent implements OnInit {
if (this.selectedValue && this.selectedValue !== 'all') {
this.getListOfProcessingStatus();
} else {
- this.getTaskList();
+ setTimeout(() => {
+ this.getTaskList()
+ }, 5000);
}
}
}