diff options
author | 2017-08-07 11:39:39 +0800 | |
---|---|---|
committer | 2017-08-07 11:39:39 +0800 | |
commit | 21d72c4a80fe2937d0c4ddd20624b27adbcd989b (patch) | |
tree | e5013ee12f74f8452e01cbff16e7b0158bc456cb /common/src/main/webapp/usageguide/browser/js/rest.js | |
parent | f533e73e2ae32e010b16abdcf7985abaf31ab843 (diff) |
Upload the ESR GUI seed code
Issue-ID: AAI-68
Change-Id: Ia50ce0570c2fabecd77199d4e8454f56fe587c4e
Signed-off-by: lizi00164331 <li.zi30@zte.com.cn>
Diffstat (limited to 'common/src/main/webapp/usageguide/browser/js/rest.js')
-rw-r--r-- | common/src/main/webapp/usageguide/browser/js/rest.js | 150 |
1 files changed, 150 insertions, 0 deletions
diff --git a/common/src/main/webapp/usageguide/browser/js/rest.js b/common/src/main/webapp/usageguide/browser/js/rest.js new file mode 100644 index 0000000..a963792 --- /dev/null +++ b/common/src/main/webapp/usageguide/browser/js/rest.js @@ -0,0 +1,150 @@ +/* + + 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("DataService", function($http, $log){ + return { + /*getAllData: function (value) { + //var value = $scope.param; + return $http({ + url: 'http://localhost:8080/POC_NodeToServletPorting_Server/?widgetType=' + value, + headers: {'Content-Type': 'application/json'}, + method: 'GET' + }).then(function (response) { + $log.info(response.data); + return response.data; + }) + },*/ + getAllJSONData : function(wdgtType) { + return $http({ + url: 'http://localhost:4000/api/getAllJSONData', + method: 'POST', + data: {"wdgtType":wdgtType}, + headers: {'Content-Type': 'application/json '} + }).then(function(response){ + console.log("Response : "); + $log.info(response.data); + return response.data; + }); + }, + getAllProvinceData : function() { + return $http({ + url: 'http://localhost:4000/api/getAllProvinceData', + method: 'GET', + headers: {'Content-Type': 'application/json'} + }).then(function(response){ + //$log.info(response); + return response.data; + }); + }, + addProvinceData : function(provinceDetail) { + return $http({ + url: 'http://localhost:4000/api/addProvinceData', + method: 'POST', + data: provinceDetail, + headers: {'Content-Type': 'application/json '} + }).then(function(response){ + console.log("Response : "); + $log.info(response.data); + return response.data; + }); + }, + deleteProvinceData : function(idList) { + return $http({ + url: 'http://localhost:4000/api/deleteProvinceData', + method: 'POST', + data: {'idList':idList}, + headers: {'Content-Type': 'application/json'} + }).then(function(response){ + console.log("Successfully Deleted.."); + $log.info(response); + return response.data; + }); + }, + editProvinceData : function(provinceDetail) { + return $http({ + url: 'http://localhost:4000/api/editProvinceData', + method: 'POST', + data: provinceDetail, + headers: {'Content-Type': 'application/json'} + }).then(function(response){ + console.log("Successfully Edited..."); + $log.info(response); + return response.data; + }); + } + } +}); + +app.factory('LoginService', function($http, $log) { + var admin = 'admin'; + var pass = 'pass'; + var isAuthenticated = false; + + return { + login : function(user) { + console.log(user); + return $http({ + url: 'http://localhost:8081/api/signin',//http://192.168.4.161:3000/api/login + method: 'POST', + data: {'name':user.username, 'pswd':user.password}, + headers: {'Content-Type': 'application/json'} + }).then(function(response){ + $log.info(response); + if(response.status == 200) { + console.log("Success"); + //Success + isAuthenticated = true; + } + else { + console.log("Fail"); + isAuthenticated = false; + } + console.log("isAuthenticated: " + isAuthenticated); + return isAuthenticated; + }, function(reason){ + $log.info(reason); + console.log("Fail"); + isAuthenticated = false; + return reason; + }); + /*isAuthenticated = user.username === admin && user.password === pass; + return isAuthenticated;*/ + }, + isAuthenticated : function() { + return isAuthenticated; + }, + registerUser: function(user){ + console.log("New Registration: " + JSON.stringify(user)); + return $http({ + url: 'http://localhost:8081/api/signup',//http://192.168.4.161:3000/api/login + method: 'POST', + data: {'name':user.username, 'pswd':user.password, 'email':user.email}, + headers: {'Content-Type': 'application/json'} + }).then(function(response){ + $log.info(response); + },function(reason){ + $log.info(reason); + }); + + + } + }; + +});
\ No newline at end of file |