From 7a7b81477be87698d847f9424fa58d4cdf64a143 Mon Sep 17 00:00:00 2001 From: cyuamber Date: Wed, 4 Dec 2019 20:29:15 +0800 Subject: feat:slicing business page basic functions code Change-Id: Ifae9e28151a746c1258e181c05154e86b3f89aee Issue-ID: USECASEUI-352 Signed-off-by: cyuamber --- .../src/app/core/services/slicingTaskServices.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'usecaseui-portal/src/app/core') diff --git a/usecaseui-portal/src/app/core/services/slicingTaskServices.ts b/usecaseui-portal/src/app/core/services/slicingTaskServices.ts index 165bb80e..9d2d1280 100644 --- a/usecaseui-portal/src/app/core/services/slicingTaskServices.ts +++ b/usecaseui-portal/src/app/core/services/slicingTaskServices.ts @@ -28,6 +28,13 @@ export class SlicingTaskServices { slicingInstance: this.baseUrl + '/resource/nsi/instances/pageNo/{pageNo}/pageSize/{pageSize}', slicingSubnetInstance: this.baseUrl + '/resource/nsi/{nsiId}/nssiInstances', subnetInContext: this.baseUrl + '/resource/nssi/{environmentContext}/instances/pageNo/{pageNo}/pageSize/{pageSize}', + //slicing-business-management + slicingBusinessList:this.baseUrl+"/resource/business/pageNo/{pageNo}/pageSize/{pageSize}", + slicingBusinesQueryOfStatus:this.baseUrl+"/resource/{businessStatus}/business/pageNo/{pageNo}/pageSize/{pageSize}", + activateSlicingService:this.baseUrl+"/resource/{serviceId}/activate", + deactivateSlicingService:this.baseUrl+"/resource/{serviceId}/deactivate", + terminateSlicingService:this.baseUrl+"/resource/{serviceId}", + queryOperationProgress:this.baseUrl+"resource/{serviceId}/progress", } @@ -69,6 +76,21 @@ export class SlicingTaskServices { .replace('{pageSize}', pageSize); return this.http.get(url); } + + // Get slicing business list + getSlicingBusinessList (paramsObj) { + const url = this.url.slicingBusinessList + .replace("{pageNo}", paramsObj.pageNo) + .replace("{pageSize}", paramsObj.pageSize); + return this.http.get(url); + } + changeActivateSlicingService(paramsObj, activate: boolean){ + let url = this.url.activateSlicingService.replace("{serviceId}", paramsObj.serviceId); + if(activate){ + url = this.url.deactivateSlicingService.replace("{serviceId}", paramsObj.serviceId) + } + return this.http.put(url,paramsObj); + } } -- cgit 1.2.3-korg