auditInfo: this.baseUrl + '/task/{taskId}/auditInfo',\r
slicingInstance: this.baseUrl + '/resource/nsi/instances/pageNo/{pageNo}/pageSize/{pageSize}',\r
slicingSubnetInstance: this.baseUrl + '/resource/nsi/{nsiId}/nssiInstances',\r
- subnetInContext: this.baseUrl + '/resource/nssi/{environmentContext}/instances/pageNo/{pageNo}/pageSize/{pageSize}',\r
+ subnetInContext: this.baseUrl + '/resource/nssi/environmentContext/{environmentContext}/instances/pageNo/{pageNo}/pageSize/{pageSize}',\r
submitSlicing: this.baseUrl + '/task/auditInfo',\r
slicingBasicInfo: this.baseUrl + '/task/{taskId}/taskCreationInfo',\r
slicingCreateProgress: this.baseUrl + '/task/{taskId}/taskCreationProgress',\r
slicingNsiDetail: this.baseUrl + "/resource/nsi/{nsiId}/details",\r
//slicing-nssi-management\r
slicingNssiList: this.baseUrl + "/resource/nssi/instances/pageNo/{pageNo}/pageSize/{pageSize}",\r
- slicingNssiQueryOfStatus: this.baseUrl + "/resource/nssi/{instanceStatus}/instances/pageNo/{pageNo}/pageSize/{pageSize}",\r
+ slicingNssiQueryOfStatus: this.baseUrl + "/resource/nssi/instanceStatus/{instanceStatus}/instances/pageNo/{pageNo}/pageSize/{pageSize}",\r
slicingNssiDetail: this.baseUrl + "/resource/nssi/{nssiId}/details",\r
//monitor 5G\r
fetchTraffic: this.baseUrl + "/monitoring/queryTimestamp/{queryTimestamp}/trafficData",\r
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);
- })
+ slicing.last_operation_progress = prodata.progress || 0;
+ slicing.orchestration_status = prodata.operation_type || activateValue;
};
+ this.queryProgress(obj, updata).then(() => {
+ slicing.last_operation_progress = 100;
+ slicing.orchestration_status = finished;
+ this.notification1.notificationSuccess('slicing business', finished, slicing.service_instance_id);
+ this.getBusinessList();
+ })
}else {
this.notification1.notificationFailed('slicing business', finished, slicing.service_instance_id);
console.error(result_message);
const { result_header: { result_code, result_message }, result_body: { operation_id } } = res;
if (+result_code === 200) {
slicing.last_operation_progress = 0;
- slicing.orchestration_status = 'deactivate';
+ slicing.orchestration_status = 'delete';
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 = "terminated";
- this.notification1.notificationSuccess('slicing business', 'terminate', slicing.service_instance_id);
- })
+ slicing.last_operation_progress = prodata.progress || 0;
+ slicing.orchestration_status = prodata.operation_type || "delete";
};
+ this.queryProgress(obj, updata).then(() => {
+ slicing.last_operation_progress = 100;
+ slicing.orchestration_status = "terminated";
+ this.notification1.notificationSuccess('slicing business', 'terminate', slicing.service_instance_id);
+ this.getBusinessList();
+ })
}else {
this.notification1.notificationFailed('slicing business', 'terminate', slicing.service_instance_id);
console.error(result_message)