"/uui-slicing/nsmf/task/:taskId/auditInfo": "/slicing_task_auditInfo",
"/uui-slicing/nsmf/resource/nsi/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nsi_list",
"/uui-slicing/nsmf/resource/nsi/:nsiId/nssiInstances": "/slicing_subnet_instance",
- "/uui-slicing/nsmf/resource/nssi/:environmentContext/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_subnet_context",
+ "/uui-slicing/nsmf//resource//nssi/environmentContext/:environmentContext/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_subnet_context",
"/uui-slicing/nsmf/task/:taskId/taskCreationInfo": "/slicing_taskCreationInfo",
"/uui-slicing/nsmf/task/:taskId/taskCreationProgress": "/slicing_taskCreationProgress",
"/PUT/uui-slicing/nsmf/task/auditInfo": "/PUT_task_auditInfo",
"/uui-slicing/nsmf/resource/nsi/:nsiId/details":"/getSlicingNsiDetail",
///////<-------------slicing_nssi--------->/////
"/uui-slicing/nsmf/resource/nssi/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nssi_list",
- "/uui-slicing/nsmf/resource/nssi/:instanceStatus/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nssi_list_activated",
+ "/uui-slicing/nsmf/resource/nssi/instanceStatus/:instanceStatus/instances/pageNo/:pageNo/pageSize/:pageSize": "/slicing_nssi_list_activated",
"/uui-slicing/nsmf/resource/nssi/:nssiId/details":"/getSlicingNssiDetail",
///////<-------------monitor 5G--------->/////
"/POST/uui-slicing/nsmf/monitoring/queryTimestamp/:queryTimestamp/trafficData": "/fetchTrafficData",
-import {Component, OnInit} from '@angular/core';
+import {Component, OnInit, ViewChild} from '@angular/core';
import {SlicingTaskServices} from '.././../../../../../core/services/slicingTaskServices';
import {BUSINESS_STATUS} from '../../../../../../../constants/constants';
import { NzModalService } from 'ng-zorro-antd';
isSelect: boolean = false;
statusOptions: any[] = BUSINESS_STATUS;
progressingTimer :any[] = [];
-
+ @ViewChild('notification') notification1: any;
getBusinessList (): void{
this.loading = true;
switchChange(slicing,i){
this.modalService.confirm({
nzTitle: '<i>Do you Want to'+(slicing.orchestration_status === 'activated'?'deactivated':'activated')+ 'slicing business?</i>',
- nzContent: '<b>service_instance_id:'+slicing.service_instance_id+'</b>',
+ nzContent: '<b>Name:'+slicing.service_instance_name+'</b>',
nzOnOk: () => {
+ this.notification1.notificationStart('slicing business', slicing.orchestration_status === 'activated'?'deactivate':'activated', slicing.service_instance_id);
let paramsObj = {
serviceId:slicing.service_instance_id
};
console.log(operation_id,"operation_id");
let obj = {
serviceId: slicing.service_instance_id
- }
+ };
let updata = (prodata) => {
slicing.last_operation_progress = prodata.progress;
slicing.orchestration_status = prodata.operation_type;
this.queryProgress(obj, updata).then(() => {
slicing.last_operation_progress = 100;
slicing.orchestration_status = finished;
+ this.notification1.notificationSuccess('slicing business', finished, slicing.service_instance_id);
})
- }
+ };
}else {
- console.error(result_message)
+ this.notification1.notificationFailed('slicing business', finished, slicing.service_instance_id);
+ console.error(result_message);
}
})
}
terminate(slicing){
this.modalService.confirm({
nzTitle: 'Do you Want to Terminate slicing business?',
- nzContent: '<b>service_instance_id: </b>'+slicing.service_instance_id,
+ nzContent: '<b>Name: </b>'+slicing.service_instance_name,
nzOnOk: () => {
+ this.notification1.notificationStart('slicing business', 'terminate', slicing.service_instance_id);
let paramsObj = {
serviceId:slicing.service_instance_id
};
this.queryProgress(obj, updata).then(() => {
slicing.last_operation_progress = 100;
slicing.orchestration_status = "terminated";
+ this.notification1.notificationSuccess('slicing business', 'terminate', slicing.service_instance_id);
})
- }
+ };
}else {
+ this.notification1.notificationFailed('slicing business', 'terminate', slicing.service_instance_id);
console.error(result_message)
}
})