From 1ab6dcbbb3c804615c6a8bcef875f231a3b11885 Mon Sep 17 00:00:00 2001 From: zhangab Date: Tue, 15 May 2018 17:51:02 +0800 Subject: [PATCH] fix service scaling bug Change-Id: Ibc7ab6a671d755df5ca10ae16fa088b41afea33b Issue-ID: USECASEUI-115 Signed-off-by: zhangab --- .../uui/fusion/scripts/controller/lcmController.js | 36 ++++++++++------------ .../scripts/view-models/scale-service-dialog.html | 8 ++--- 2 files changed, 21 insertions(+), 23 deletions(-) rename {usecaseui-monitor => usecaseui-lcm}/src/main/webapp/app/uui/fusion/scripts/view-models/scale-service-dialog.html (93%) diff --git a/usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/controller/lcmController.js b/usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/controller/lcmController.js index a7091f83..9d404c87 100644 --- a/usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/controller/lcmController.js +++ b/usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/controller/lcmController.js @@ -488,38 +488,36 @@ app.controller('lcmCtrl', ['$scope', '$uibModal', '$log', '$http', '$timeout', ' console.log(customer); console.log(serviceType); console.log(serviceInstance); - + ServiceTemplateService.getScaleServiceDialog(customer.name,serviceType.name,serviceInstance.serviceInstanceId,function(data){ console.log(data.data); ctrl.nsData = data.data; // console.log(ctrl) }) ctrl.scaleTypes = ["SCALE_NS","SCALE_VNF"]; - ctrl.scaleType = ""; ctrl.scalingDirections = ["SCALE_IN","SCALE_OUT"]; - ctrl.scalingDirection = ""; - ctrl.aspectId = null; - ctrl.numberOfStep = null; ctrl.ok = function () { + let resources = []; + ctrl.nsData.forEach(function(item){ + resources.push({ + "resourceInstanceId": item.netWorkServiceId, + "scaleType": item.scaleType, + "scaleNsData": { + "scaleNsByStepsData": { + "aspectId": item.aspectId, + "numberOfSteps": item.numberOfStep, + "scalingDirection": item.scalingDirection + } + } + }) + }) var requestBody = { "service":{ "serviceInstanceName": serviceInstance.serviceInstanceName, - "serviceType": serviceType, + "serviceType": serviceType.value, "globalSubscriberId": serviceInstance.serviceInstanceId, - "resources": [ - { - "resourceInstanceId": "ns111", - "scaleType": ctrl.scaleType, - "scaleNsData": { - "scaleNsByStepsData": { - "aspectId": ctrl.aspectId, - "numberOfSteps": ctrl.numberOfStep, - "scalingDirection": ctrl.scalingDirection - } - } - } - ] + "resources": resources } }; var errorMessage = function () { diff --git a/usecaseui-monitor/src/main/webapp/app/uui/fusion/scripts/view-models/scale-service-dialog.html b/usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/view-models/scale-service-dialog.html similarity index 93% rename from usecaseui-monitor/src/main/webapp/app/uui/fusion/scripts/view-models/scale-service-dialog.html rename to usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/view-models/scale-service-dialog.html index 3b4aaaf4..19fa8edd 100644 --- a/usecaseui-monitor/src/main/webapp/app/uui/fusion/scripts/view-models/scale-service-dialog.html +++ b/usecaseui-lcm/src/main/webapp/app/uui/fusion/scripts/view-models/scale-service-dialog.html @@ -34,7 +34,7 @@ *
- +
@@ -43,7 +43,7 @@ *
- +
@@ -52,7 +52,7 @@ *
-
@@ -63,7 +63,7 @@ *
-
-- 2.16.6