From e53295bc15043f9d343897f3c8a4b6848cdf0c44 Mon Sep 17 00:00:00 2001 From: cyuamber Date: Thu, 5 Dec 2019 00:29:23 +0800 Subject: feat:Add progress interface query of slicing business page Change-Id: I8a974d5fa75546a937ad9755a33dee75374fb59d Issue-ID: USECASEUI-352 Signed-off-by: cyuamber --- .../src/app/core/services/slicingTaskServices.ts | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (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 9d2d1280..fffa5801 100644 --- a/usecaseui-portal/src/app/core/services/slicingTaskServices.ts +++ b/usecaseui-portal/src/app/core/services/slicingTaskServices.ts @@ -78,11 +78,15 @@ export class SlicingTaskServices { } // Get slicing business list - getSlicingBusinessList (paramsObj) { - const url = this.url.slicingBusinessList - .replace("{pageNo}", paramsObj.pageNo) + getSlicingBusinessList (paramsObj,isSelect: boolean) { + let url = this.url.slicingBusinessList .replace("{pageNo}", paramsObj.pageNo) .replace("{pageSize}", paramsObj.pageSize); - return this.http.get(url); + if(isSelect){ + url = this.url.slicingBusinesQueryOfStatus.replace("{businessStatus}", paramsObj.businessStatus).replace("{pageNo}", paramsObj.pageNo) + .replace("{pageSize}", paramsObj.pageSize); + } + let params = new HttpParams({ fromObject: paramsObj }); + return this.http.get(url,{params}); } changeActivateSlicingService(paramsObj, activate: boolean){ let url = this.url.activateSlicingService.replace("{serviceId}", paramsObj.serviceId); @@ -91,6 +95,15 @@ export class SlicingTaskServices { } return this.http.put(url,paramsObj); } + terminateSlicingService(paramsObj){ + const url = this.url.terminateSlicingService.replace('{serviceId}', paramsObj.serviceId); + return this.http.delete(url); + } + getSlicingBusinessProgress(paramsObj) { + let params = new HttpParams({ fromObject: paramsObj }); + let url = this.url.queryOperationProgress.replace("{serviceId}", paramsObj.serviceId); + return this.http.get(url,{params}); + } } -- cgit 1.2.3-korg