From 2557e45dacbc0ac4b420c91e7cc8f2a7356bbe7b Mon Sep 17 00:00:00 2001 From: Seshu-Kumar-M Date: Wed, 1 Mar 2017 14:23:12 +0530 Subject: NFVO Resource Manager pages Issue-Id : CLIENT-16 Change-Id: Ib358b0e243c4d21c690d5b45d83385d02e82bde6 Signed-off-by: Seshu-Kumar-M --- .../resmgr/nfv-resmgr/datacenter/datacenter.html | 134 +++++++++++++++++++++ .../resmgr/nfv-resmgr/datacenter/datacenterRest.js | 72 +++++++++++ .../resmgr/nfv-resmgr/location/location.html | 109 +++++++++++++++++ .../resmgr/nfv-resmgr/location/locationRest.js | 72 +++++++++++ .../src/main/webapp/resmgr/nfv-resmgr/vim/vim.html | 69 +++++++++++ .../src/main/webapp/resmgr/nfv-resmgr/vim/vim.js | 93 ++++++++++++++ 6 files changed, 549 insertions(+) create mode 100644 resmgr/src/main/webapp/resmgr/nfv-resmgr/datacenter/datacenter.html create mode 100644 resmgr/src/main/webapp/resmgr/nfv-resmgr/datacenter/datacenterRest.js create mode 100644 resmgr/src/main/webapp/resmgr/nfv-resmgr/location/location.html create mode 100644 resmgr/src/main/webapp/resmgr/nfv-resmgr/location/locationRest.js create mode 100644 resmgr/src/main/webapp/resmgr/nfv-resmgr/vim/vim.html create mode 100644 resmgr/src/main/webapp/resmgr/nfv-resmgr/vim/vim.js (limited to 'resmgr') diff --git a/resmgr/src/main/webapp/resmgr/nfv-resmgr/datacenter/datacenter.html b/resmgr/src/main/webapp/resmgr/nfv-resmgr/datacenter/datacenter.html new file mode 100644 index 00000000..91a1c191 --- /dev/null +++ b/resmgr/src/main/webapp/resmgr/nfv-resmgr/datacenter/datacenter.html @@ -0,0 +1,134 @@ + + +

{{title}}

+
+
+
+ +
+

+ + + + + + + + + + + + + + + + +
+ + + {{datacenterData.Id}} + + {{datacenterData.Name}} + + {{datacenterData.Status}} + + {{datacenterData.Country}} + + {{datacenterData.Location}} + + {{datacenterData.ServiceName}} + + {{datacenterData.Cpu}} + + {{datacenterData.Memory}} + + {{datacenterData.HardDisk}} + + + +
+ + + +
+ + + \ No newline at end of file diff --git a/resmgr/src/main/webapp/resmgr/nfv-resmgr/datacenter/datacenterRest.js b/resmgr/src/main/webapp/resmgr/nfv-resmgr/datacenter/datacenterRest.js new file mode 100644 index 00000000..3424afec --- /dev/null +++ b/resmgr/src/main/webapp/resmgr/nfv-resmgr/datacenter/datacenterRest.js @@ -0,0 +1,72 @@ +/* Copyright 2017, Huawei Technologies Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +app.factory("datacenterDataService", function($http,DataService, $log){ + var uri = 'http://192.168.9.13:18008'; + uri += "/openoapi/resmgr/v1/datacenters/"; + return { + getDatacenterData : function() { + /*console.log("hi in dataservice"); + return $http({ + url: 'http://localhost:3000/datacenterAPI/getDatacenterData', + method: 'GET', + headers: {'Content-Type': 'application/json'} + }).then(function(response){ + //$log.info(response); + return response.data; + });*/ + return DataService.get(uri) + .then(function(response){ + $log.info("in get data service data is :"+response); + console.log(response); + return response; + }); + }, + deleteDatacenterData : function(id) { + /*return $http({ + url: 'http://localhost:3000/datacenterAPI/deleteDatacenterData', + method: 'POST', + data: {'idList':idList}, + headers: {'Content-Type': 'application/json'} + }).then(function(response){ + console.log("Successfully Deleted.."); + $log.info(response); + return response.data; + });*/ + return DataService.delete(uri+"/"+id) + .then(function(response){ + $log.info("in delete data service data is :"+response); + console.log(response); + return response; + }); + }, + editDatacenterData : function(datacenterData) { + return DataService.put(uri, datacenterData) + .then(function(response){ + console.log("Successfully edited.. Data returned in DataService is"); + console.log(response); + return response; + }); + }, + addDatacenterData : function(datacenterData) { + return DataService.post(uri, datacenterData) + .then(function(response){ + console.log("Successfully added.. Data returned in DataService is"); + console.log(response); + return response; + }); + } + } +}); \ No newline at end of file diff --git a/resmgr/src/main/webapp/resmgr/nfv-resmgr/location/location.html b/resmgr/src/main/webapp/resmgr/nfv-resmgr/location/location.html new file mode 100644 index 00000000..22e18134 --- /dev/null +++ b/resmgr/src/main/webapp/resmgr/nfv-resmgr/location/location.html @@ -0,0 +1,109 @@ + + +

{{title}}

+

+
+ +
+

+ + + + + + + + + + + + + +
+ + + {{locationData.Id}} + + {{locationData.Country}} + + {{locationData.Location}} + + {{locationData.Description}} + + {{locationData.Latitude}} + + {{locationData.Longitude}} + + + + +
+ + + +
+ + + +